Ubuntu假装。使用整个磁盘空间,但不交换


11

我正在尝试为我们这里拥有的设备安装USB记忆棒。我想自动化linux安装,因为我们要安装很多这样的机器。

该机具有30GB SSD。我想先使用整个磁盘创建一个ext4分区(挂载点“ /”),而不创建一个交换(这是一个SSD,所以没有交换以避免更多的读/写操作)。

我在互联网上阅读了一些博客和文章,其中定义了partman的expert_recipe。但是我找不到并选择使用整个可用空间。随身听有defaut选项,但我相信(不确定)随身听会创建一个交换分区。

我该怎么办?告诉preseed使用整个磁盘创建一个分区,而不创建交换分区吗?

Answers:


14

partman实际上,默认情况下会创建交换分区,除非您使用专家选项。以下expert_recipe为整个磁盘创建一个根分区。

d-i partman-basicfilesystems/no_swap boolean false
d-i partman-auto/expert_recipe string myroot :: 1000 50 -1 ext4 \
     $primary{ } $bootable{ } method{ format } \
     format{ } use_filesystem{ } filesystem{ ext4 } \
     mountpoint{ / } \
    .
d-i partman-auto/choose_recipe select myroot

第1行禁用partman有关缺少交换分区的警告。第2-6行创建了一个最小分区为1000 MB的分区。的-1指示的最大大小(无穷大),这使得partman生长分区的磁盘的大小。


4
我什至不在那家公司工作,但很高兴知道这一点。=)
lcguida 2015年
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.