Centos

KVM 上的 CentOS Kickstart 不會清除分區標籤

  • July 25, 2012

我在命令中使用了一個 kickstart 文件,clearpart --all --initlabel以確保 anaconda 在嘗試創建和格式化新分區之前清除所有磁碟。

過去,這在物理機器上對我有用。但是,當在具有底層 LVM 卷作為儲存的 KVM 來賓上執行此操作時,Anaconda 會在以下警告中等待使用者輸入:

錯誤截圖

我要自己回答這個問題。我錯誤地認為我的問題和解決方案與ServerFault 上的這個問題有關。由於他們不是,我正在創建並回答一個新問題。

CentOS/RHEL 上的解決方案顯然是添加zerombr到您的 kickstart 文件中。在定義引導載入程序位置和磁碟分區之前,您應該有這兩行:

zerombr
clearpart --initlabel

或者,如果您希望所有連接的驅動器都擦除其分區表,請使用此選項。

zerombr
clearpart --all --initlabel

引用自:https://serverfault.com/questions/411023