Virtual-Machines

使用 Centos 7 的 kickstarter 文件安裝 VM 期間沒有任何進展

  • January 16, 2021

我正在使用一個 kick starter 文件來安裝一個 Centos 7 VM,並且在終端中沒有顯示任何消息的情況下,進度幾乎停滯不前。我的 kickstarter 文件被放置在/tmp/ks.cfg具有以下內容的地方:

install
lang en_GB.UTF-8
keyboard us
timezone Australia/Melbourne
auth --useshadow --enablemd5
selinux --disabled
firewall --disabled
eula --agreed
ignoredisk --only-use=sda
reboot

bootloader --location=mbr
zerombr
clearpart --all --initlabel
part swap --asprimary --fstype="swap" --size=1024
part /boot --fstype xfs --size=200
part pv.01 --size=1 --grow
volgroup rootvg01 pv.01
logvol / --fstype xfs --name=lv01 --vgname=rootvg01 --size=1 --grow
rootpw --iscrypted password

%packages --nobase --ignoremissing
@core
%end

我正在使用的命令如下:

virt-install --name=centOS --ram=1024 --vcpus=1 --os-variant=rhel7 --disk 
path=/tmp/centOS-VM.img,size=4 --location=/tmp/iso-images-VM/CentOS-7-
x86_64-Minimal-1708.iso --initrd-inject=/tmp/ks.cfg --extra-args 
"ks=file:/tmp/ks.cfg console=ttyS0"

發布上述內容後不久,我得到了這個:

WARNING  Graphics requested but DISPLAY is not set. Not running virt-viewer.
WARNING  No console to launch for the guest, defaulting to --wait -1

Starting install...
Retrieving file .treeinfo... |  354 B
00:00:00
Retrieving file vmlinuz...   | 5.6 MB
00:00:00
Retrieving file initrd.img...|  46 MB
00:00:00  
Domain installation still in progress. Waiting for installation to complete.

除此之外,什麼也沒有發生。知道這裡會發生什麼嗎?

什麼都沒有出現,因為您在virt-install沒有可用 X 顯示資訊的終端上執行,因此無法開始virt-viewer顯示虛擬機的控制台。

最終,VM 的安裝將完成,VM 將關閉電源。此時,virt-install將重新啟動 VM 並自行退出。您也可以按Ctrl+C停止virt-install等待。由於 VM 仍在執行,安裝將繼續,但 VM 將在最後保持關閉狀態,而不是重新啟動到新安裝的系統。

如果您有權管理遠端管理程序,您還可以virt-manager在安裝過程中在本地系統上使用來查看 VM 的控制台。virt-manager

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