Oracle Linux 6キックスタートでGPTパーティションを強制する方法

Oracle Linux 6キックスタートでGPTパーティションを強制する方法

BIOSから起動しますが、<2TBディスクの場合でも、MBRの代わりにGPTパーティションを使用するシステムをインストールするようにOL6キックスタートを構成したいと思います。

私のキックスタートファイルの関連部分は次のとおりです($ROOTDRIVE正しく初期化されています)。

%pre
parted -s $ROOTDRIVE mklabel gpt

bootloader --location=partition --append="elevator=deadline nomodeset inst.gpt" --driveorder=$ROOTDRIVE
part biosboot --fstype biosboot --size=1 --ondisk=$ROOTDRIVE
part /boot --fstype ext3 --size=500 --ondisk=$ROOTDRIVE
part pv.2 --size=1 --grow --ondisk=$ROOTDRIVE`

GPTを消去してMBRを復元する必要があるclearpart --all --drives=$ROOTDRIVEため、削除しました。zerombrparted

私のconfでは、次はGPTを引き起こすべきだと思います。

  • parted mklabel gpt
  • --location=partition(これは本当に必要かどうかわからないのですか?)
  • inst.gpt(たぶんOL7にだけあるのでしょうか?)
  • part biosboot

ただし、エンドシステムにはまだプライマリドライブがMBR(msdosラベル)として表示されます。

[root@localhost ~]$ parted -l
Model: VMware Virtual disk (scsi)
Disk /dev/sda: 172GB
Sector size (logical/physical): 512B/512B
Partition Table: msdos

私の質問:MBRの代わりにGPTディスクを使用するために使用できるブート設定はありますか?

答え1

キックスタートの新バージョンに設定できるオプションフラグがあります--disklabel。これはFedora21 / RHEL7に追加されているように見えるので、OL6でも利用可能かどうかはわかりません。 clearpartgpt

「ディスクラベルをアーキテクチャのデフォルト値に初期化」し、Itaniumアーキテクチャで使用されるという前のclearpartフラグがあります。--initlabelgpt

そのバージョンのkickstartでそのオプションが利用できない場合は、kickstartプレインストールスクリプトでディスクを構成できます。partedディスク/ RAID構成にスクリプトまたはツールを使用できます。

関連情報