今天早上公司的重要虛擬主機突然掛了無法進到OS裡面,在load CentOS畫面的時候訊息告知顯示卡 or 音效卡無法使用
由於這台是Virutalbox Host 所以有安裝圖形化介面,初步估計應該是顯卡故障造成圖型化介面無法開啟。
但臨時又沒有可換的顯卡,只好用單人模式將預設開機改為文字介面
SETP.1 到GRUB選單畫面按任意鍵,選擇開機Kennel後按[e] 編輯
SETP.2 在kernel那行按[e] 編輯
SETP.3 設定登入模式
grub edit > kernel /vmlinuz-2.6.18-8.el5 ro root=LABEL=/ rhgb quiet 1
enter – 開機
ps :
1為單人模式,會自動掛載檔案系統,若為檔案系統有誤請用救援模式(須有光碟安裝片)開機。
SETP.4 進入單人模式,將預設開機為文字介面 3
shell# vi /etc/inittab #id:5:initdefault: id:3:initdefault
reboot – 重開機
SETP.5 重開機後已可正常使用文字介面登入,將guest都on起來。
#查看目前的vmname & id,請用vbox帳號執行vboxmanage、vboxheadless
shell# su vbox shell# vboxmanage list vms "test1" {a4ww1-550e-4767-884c-eq001117b80189} "testlinux01" {8edeb969-bb9e-41ew56-905c-af071ebc2f3c} "testwindows01" {25ds8f17a7-1d25-400fb-bbc4-abfe2dbc1850}
把須要的vm on起來
shell# vboxheadless -s "test1" & [3] 3575 [vbox@shell ~]$ Oracle VM VirtualBox Headless Interface 4.2.8 (C) 2008-2013 Oracle Corporation All rights reserved. VRDE server is listening on port 3000.
※ &代表把指令放到背景執行
SETP.6 開機啟動vm
shell# vi /etc/rc.local su - vbox vboxheadless -s "test1"