ここにある機器のインストールUSBスティックを作成しようとしています。これらのマシンをたくさんインストールする必要があるので、Linuxのインストールを自動化したいと思います。
マシンには30GBのSSDが搭載されています。 preseedでディスク全体を使用してext4パーティション(マウントポイント '/')を作成し、スワップを作成しないようにします(SSDなので、読み取り/書き込みを避けるためにスワップは使用しません)。
私はあなたがpartmanにexpert_recipeを定義するインターネット上のいくつかのブログと記事を読みました。しかし、空き領域全体を使用すると言うオプションを見つけることができませんでした。 partmanにはデフォルトのオプションがありますが、partmanがスワップパーティションを作成すると思います(確かではありません)。
どうすればそれができますか? preseedに、スワップパーティションを作成せずに、ディスク全体を使用して単一のパーティションを作成するように指示しますか?
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行目は、最小サイズが1000MBの単一のパーティションを作成します。 -1
は最大サイズ(無限)を示します。これにより、partman
はパーティションをディスクのサイズに拡大します。