虛擬機器安裝系統後無法啟動(為什麼新建的虛擬機器啟動不了)

Q:Kill掉的KVM虛擬主機,無法再次啟動,會卡死在在CentOS啟動介面上。

A:

1、KVM啟動的虛擬機器一定要正常關閉,如果非正常關閉,再次啟動時會無法進入,如果kill之前未斷開vnc連線,可以看到介面上有很多failed選項,且無法再次啟動。

2、不僅kill的那臺虛擬機器,可能所有同一磁碟下的都會損壞,無法啟動。

3、如果一臺虛擬機器無法通過# virsh shutdown 主機名 關閉,這臺虛擬機器多半損壞了,即使關掉也無法再次開啟。

4、如果無法關閉,可以使用# virsh destroy 主機名關閉,臨時主機會直接銷燬。永久主機,也可以在虛擬機器內部關機。

注意:

1、無法啟動的虛擬機器有以下幾種:① 黑屏,只有一個游標在閃爍。② 有一張登入介面的圖,但是卡死,無法操作。③卡死在CentOS載入介面,即使進度條走完了,也進不去。④ 進度條走完了,但是進去的介面全是亂碼,不會提示登入。⑤登入介面載入時,全是報錯,各種選項顯示failed。以上這五種情況,虛擬機器基本無法使用了,需要重新安裝。

2、對於①②④,如果是複製的配置檔案的方式安裝的,可以嘗試將可以正常啟動的虛擬機器關閉,再重新複製配置檔案,然後重新建立。

3、如果是因為kill掉,或者非正常關閉的虛擬機器,那麼需要重新用virt-install安裝,最好連磁碟都重新建立。