楼主: 911061873

[教程] 修改UNAS自动安装的位置

[复制链接]
发表于 2020-1-16 16:28:22 | 显示全部楼层
请教楼主:这样的话是不是就可以将硬盘分成两个区,一个做系统分区,一个做数据分区。安装的时候选择系统分区安装。避免出现自动安装时,将整个硬盘全部作为系统盘安装,浪费空间。
回复 支持 反对

使用道具 举报

发表于 2020-1-21 15:43:01 | 显示全部楼层
用这个方法重新安装后,主分区确实是按指定大小分配了,但是剩下的空间全部成交换分区了,还是不能用啊,交换分区大小在哪里指定呢?
回复 支持 1 反对 0

使用道具 举报

发表于 2020-1-23 12:02:48 | 显示全部楼层
我也在找办法。12楼的问题,同问。
回复 支持 反对

使用道具 举报

发表于 2020-1-24 09:28:16 | 显示全部楼层
为什么我改了文件后,写入U盘,无论是RAW还是HDD+ 都不能引导了呢?我的方法不对?
回复 支持 反对

使用道具 举报

发表于 2020-1-25 09:26:07 | 显示全部楼层
tudoubocai 发表于 2019-12-10 15:56
请问楼主,用ultraISO修改了镜像文件之后,用什么写入的U盘?
我用的笔记本主板拆了做nas,默认不从HDMI输 ...

我发现按LZ的修改文件后,怎么弄都不引导了。。。。。。
回复 支持 反对

使用道具 举报

发表于 2020-1-27 18:01:51 | 显示全部楼层
学习了,谢楼主。有空试试
回复 支持 反对

使用道具 举报

发表于 2020-2-25 23:34:52 | 显示全部楼层
楼主的方法,剩余的空间还可以用吗
回复 支持 反对

使用道具 举报

发表于 2020-3-1 08:29:45 | 显示全部楼层
jingyuunas 发表于 2019-11-6 17:39
是哪个代码表示可以手动选择安装位置?

# 此项可以指定一个硬盘进行分区,当系统仅有一块硬盘时,默认用它。否则需指定
# 硬盘设备的格式写法,对于sata/SCSI硬盘,写为/dev/sda的形式,第一块硬盘通常时dev/sda, 第二块硬盘/dev/sdb, 第三块/dev/sdc …… 以此类推。要修改的的话,将下面这行行首#去掉,并修改硬盘位置

#d-i partman-auto/disk string /dev/sda

点评

不行呢,我这样修改后写入U盘不能启动了  详情 回复 发表于 2020-3-6 12:00
回复 支持 反对

使用道具 举报

发表于 2020-3-1 08:31:12 | 显示全部楼层
qingfengshi 发表于 2020-1-7 20:01
纯小白,没看懂哪行代码是指定安装硬盘的。我之前重装的时候没拔数据盘,这玩意儿装到我的数据盘上了,拔了 ...

# 此项可以指定一个硬盘进行分区,当系统仅有一块硬盘时,默认用它。否则需指定
# 硬盘设备的格式写法,对于sata/SCSI硬盘,写为/dev/sda的形式,第一块硬盘通常时dev/sda, 第二块硬盘/dev/sdb, 第三块/dev/sdc …… 以此类推
#d-i partman-auto/disk string /dev/sda
回复 支持 反对

使用道具 举报

发表于 2020-3-1 09:02:09 | 显示全部楼层
fzlychee 发表于 2020-1-21 15:43
用这个方法重新安装后,主分区确实是按指定大小分配了,但是剩下的空间全部成交换分区了,还是不能用啊,交 ...

以4.0.5版本的安装脚本为例,
首先,没有指定安装硬盘,所以在安装系统的时候,如果你全部硬盘都插上,可能分配空间会很大(尤其是在外面组了raid之后的情况),所以,建议在安装系统之前,只保留你想要安装系统的硬盘在位,其他数据盘全部拔出。如果你对硬盘设备的顺序了如指掌,可以修改下面这行来指定/dev/sd?
# 此项可以指定一个硬盘进行分区,当系统仅有一块硬盘时,默认用它。否则需指定
# 硬盘设备的格式写法,对于sata/SCSI硬盘,写为/dev/sda的形式,第一块硬盘通常时dev/sda, 第二块硬盘/dev/sdb, 第三块/dev/sdc …… 以此类推。如果要修改,将下面这行行首#去掉,并修改/dev/sda为你向指定的硬盘设备
#d-i partman-auto/disk string /dev/sda

然后,指定分区方法
# 此项用来指定分区方法:有三种,在这里用了regular:1)regular:适合你的架构的常用分区类型
# 2)lvm:逻辑卷组, 3)crypto:带加密分区的逻辑卷组。
d-i partman-auto/method string regular

接下来:默认是用到swap,由于内存不大,建议还是留着swap吧(这行如果你不明白,建议别改)。
d-i partman-basicfilesystems/no_swap boolean false

# 下面这项:删除原硬盘上的lvm(逻辑卷)配置
d-i partman-lvm/device_remove_lvm boolean true

# 下面这项:删除原盘中的软RAID
d-i partman-md/device_remove_md boolean true

# 下面这两项是确认卷操作(不用修改)
d-i partman-lvm/confirm boolean true
d-i partman-lvm/confirm_nooverwrite boolean true

然后,默认是将所有文件都放在一个分区(根/分区)
# 下面这项:选择分区场景,有三种:1)atomic:所有文件放在一个分区;
# 2)home:/home目录单独分区; 3)multi:/home, /usr, /var, /tmp各占一个分区
d-i partman-auto/choose_recipe select atomic

最后,是关键的部分,指定分区和大小:
# 解释:根分区的设置:1 10000 -1 ext4 的含义:
# 1: 分区最小值(单位是MB)
# 10000:优先级,用于确定在与其他分区竞争空间大小时的优先级(也就是说,如果最大值都设置很大,硬盘空间不能同时满足的时候,这时候出现“竞争”,优先级越小的分区,最后所分得的空间就会越接近最小值),优先级取值通常介于最小值和最大值之间,但是对于某些很小的分区来说,有时也会推荐取值比最大值还大。
# -1:分区最大值(单位应该也是MB):可以是某个绝对值,也可以是-1(表示没有限制)。所以,如果你想限定/分区在某个数值,你可以将-1修改为你想要的数值
# ext4:分区的文件格式
# swap分区的设置 2 512 300% linux-swap的含义:
# 2:最小值,此处2MB
# 512:优先级
# 300%:最大值,此处意思是系统内存的3倍
d-i partman-auto/expert_recipe string                         \
      boot-root ::                                            \
              1 10000 -1 ext4                                  \
                      $primary{ } $bootable{ }                \
                      method{ format } format{ }              \
                      use_filesystem{ } filesystem{ ext4 }    \
                      mountpoint{ / }                     \
              .                                               \
              2 512 300% linux-swap  \
                        $primary{ }                             \
                        method{ swap } format{ } \
                        .

点评

希望万由官方能看到: 1、必须按楼主的方法改!要不拖个U盘还不能太小容量,感觉弱鸡 2、万由安装在10G分区盘后如何利用剩余磁盘空间创建共享文件夹?难道我再挂个盘上去?  详情 回复 发表于 2021-4-14 17:07
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|Archiver|手机版|万由科技 ( 浙ICP备10004788号-13 )

GMT+8, 2024-4-26 12:58 , Processed in 0.069398 second(s), 33 queries .

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表