Centos
KVM 上的 CentOS Kickstart 不會清除分區標籤
我在命令中使用了一個 kickstart 文件,
clearpart --all --initlabel
以確保 anaconda 在嘗試創建和格式化新分區之前清除所有磁碟。過去,這在物理機器上對我有用。但是,當在具有底層 LVM 卷作為儲存的 KVM 來賓上執行此操作時,Anaconda 會在以下警告中等待使用者輸入:
我要自己回答這個問題。我錯誤地認為我的問題和解決方案與ServerFault 上的這個問題有關。由於他們不是,我正在創建並回答一個新問題。
CentOS/RHEL 上的解決方案顯然是添加
zerombr
到您的 kickstart 文件中。在定義引導載入程序位置和磁碟分區之前,您應該有這兩行:zerombr clearpart --initlabel
或者,如果您希望所有連接的驅動器都擦除其分區表,請使用此選項。
zerombr clearpart --all --initlabel