
元のLinuxディストリビューション用のインストールスクリプトを作成してみてください。
私が作りたい最初のパーティションは1G /bootです。
2番目は可変サイズのスワップパーティションでなければなりません(現在のRAM * 2)。
3番目は、残りの空き容量の100%または50%です(ユーザーの選択によって異なります)。
開始セクターと終了セクターを指定できることはわかっていますが、文書が不足しているため、開始セクターをparted -s
「最初の空きスペース」にし、終了セクターを「+16G」程度にする方法はわかりません。
この問題の助けや同様のツールを使用するソリューションを提供していただきありがとうございます。時間をいただきありがとうございます。
答え1
この目的のためのキックスタートファイルがあるため、インストールスクリプトを作成する必要はありません。
たとえば、Redhat Webサイトにはkickstartジェネレータがあります。
https://access.redhat.com/labs/kickstartconfig/
サンプル起動ファイルの設定:
# Partition clearing information
clearpart --none --initlabel
# Disk partitioning information
part pv.166 --fstype="lvmpv" --ondisk=sda --size=50175
part /boot --fstype="xfs" --ondisk=sda --size=1024
volgroup ol --pesize=4096 pv.166
logvol / --fstype="xfs" --grow --maxsize=51200 --size=1024 --name=root --vgname=ol
logvol swap --fstype="swap" --size=4096 --name=swap --vgname=ol