ZerombrとClearpartはRHEL7では動作しません。

ZerombrとClearpartはRHEL7では動作しません。

私はいくつかのRedHatシステムをセットアップするために次の簡単なパーティションスキームを使ってきました。

zerombr
clearpart --all --initlabel
bootloader --location=mbr
autopart

zerombr残念ながら、RHEL 6.3以降、--initlabelは新しいドライブを初期化しなくなり、そのオプションに置き換えられたことがわかりました。https://access.redhat.com/solutions/117513

(従来のバージョンをサポートするために)両方のオプションが含まれています。しかし、Zerombrは実際にディスクをまったく初期化していないようで、partedユーティリティをチェックインしたときにそこにはディスクラベルがなく、手動で作成する必要がありました。

見て、再び起動中zerombrでもclearpart --all --initlabelディスクにパーティションデータがあります。

(parted) print
Model: HITACHI HUS156060VLS600 (scsi)
Disk /dev/sda: 600GB
Sector size (logical/physical): 512B/512B
Partition Table: msdos
Disk Flags:

Number  Start   End    Size   Type     File system  Flags
 1      32.3kB  839MB  839MB  primary               boot
 2      839MB   600GB  599GB  primary
 3      600GB   600GB  609MB  primary  fat32

(parted) mklabel msdos

その後、エラーが発生し、mklabelを実行して再起動するまでインストールを続行できません。

誰にもアイデアがありますか?それともRedHatに報告する必要があるバグですか?

答え1

解決策:

%pre  
vgchange -a n  
%end

関連情報