CentOS單人模式及Virtualbox指令vboxmanage、vboxheadless使用方式

2014-06-05 CentOS, Virtualbox

今天早上公司的重要虛擬主機突然掛了無法進到OS裡面,在load CentOS畫面的時候訊息告知顯示卡 or 音效卡無法使用

 

由於這台是Virutalbox Host 所以有安裝圖形化介面,初步估計應該是顯卡故障造成圖型化介面無法開啟。

 

但臨時又沒有可換的顯卡,只好用單人模式將預設開機改為文字介面

 

 

SETP.1 到GRUB選單畫面按任意鍵,選擇開機Kennel後按[e] 編輯

centos5_07_02

 

SETP.2 在kernel那行按[e] 編輯

grub-02

 

 

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"

 

 

 

參考 Virtualbox開機啟動

 

 

給 Mr. 沙先生一點建議

彙整

分類

展開全部 | 收合全部

License

訂閱 Mr. 沙先生 的文章

輸入你的 email 用於訂閱