[轉] 虚拟机安装 Scientific Linux CentOS升级后无法进入桌面问题解决 Starting certmonger 當機 bug hang virtualbox 虛擬機器 無法開機

出處:http://www.groad.net/bbs/read.php?tid-7650-page-e.html

我的 CentOS6.3 装在虚拟机里,在线升级后,突然不能进入桌面了,现象是进度条变成灰白,而启动的服务过程则在 Starting certmonger: [OK] 这里停止。


解决办法很简单,使用 SSH 连入系统,或使用 Ctrl + Alt + Fx 进入虚拟终端,然后执行下面的命令:

# mv /etc/X11/xorg.conf /etc/X11/old_xorg.conf

接着重启系统,桌面回来了。

Scientific Linux:
1.當機之前按Ctrl + Alt + F5

2.出現login輸入帳號
3.輸入密碼
4.進入consol輸入su
5.輸入密碼
6.mv /etc/X11/xorg.conf /etc/X11/old_xorg.conf

出處:http://linux.vbird.org/linux_basic/0590xwindow.php#xserver設定檔重建與顯示器參數微調

如果你修改 xorg.conf 結果改錯了,導致無法順利的啟動 X server 時,偏偏又忘記製作備份檔!該如何是好? 沒關係,我們的 Xorg 有提供不錯的工具可以處理。同時 CentOS 也有提供相關的設定指令, 那就是在第二十一章提到的 setup 這個指令啦! 詳細的設定請自行前往參考,在這裡我們要介紹的是使用 Xorg 重新製作出設定檔啦!你可以使用 root 的身份這樣執行:

[root@www ~]# Xorg -configure :1

此時 X 會主動的以內建的模組進行系統硬體的探索,並將硬體與字型的偵測結果寫入 /root/xorg.conf.new 這個檔案裡面去,這就是 xorg.conf 的重製結果。不過,這個新建的檔案不見得真的能夠啟動 X server , 所以我們必須要使用底下的指令來測試一下這個新的設定檔是否能夠順利的運作:

[root@www ~]# X -config /root/xorg.conf.new :1

因為鳥哥不知道你到底是在 runlevel 幾號,因此上述的測試通通是在 tty8 的終端機上面顯示 (display 1), 這樣就能夠避免切換到不同的 runlevel 囉~如果一切順利的話,你就可以將 /root/xorg.conf.new 複製成為 /etc/X11/xorg.conf 覆蓋掉修改錯誤的檔案,然後重新啟動 X ,嘿嘿!應該就能夠順利的救回來你的 X Window System 囉!

未經允許不得轉載:GoMCU » [轉] 虚拟机安装 Scientific Linux CentOS升级后无法进入桌面问题解决 Starting certmonger 當機 bug hang virtualbox 虛擬機器 無法開機