VirtualBox安裝MeeGo系統黑屏問題處理
VirtualBox安裝MeeGo系統具體過程與VirtualBox虛擬機安裝MeeGo車載系統圖文教程相同,請查看相關文檔,本文主要為了大家解決大家在安裝完系統之后出現黑屏無法進入系統的問題。主要參考http://202.112.3.1/wiki/Main_Page網站給出的方法。
這個問題主要是因為MeeGo的X Server出現了問題。MeeGo UI在QMENU中初始化創建GLXPixmap產生錯誤,而無法順利進入桌面程序。
解決方法是通過將X Server中的GLX版本由1.4改為1.2,這樣初始化UI時就不會去嘗試創建GLXPixmap,進而就可以順利運行圖形界面。
具體操作,讀者可通過下載xorg-server的源碼,修改“glx/glxdriswrast.c”中的__glXDRIscreenProbe()函數,刪除一下兩行:
screen->base.GLXmajor = 1;
screen->base.GLXminor = 4;
重新編譯xorg,生成libglx.so庫文件,并替換系統中的libglx.so文件即可。
以下是編譯出來的libglx.so文件,并經過測試可以正常使用。
具體步驟如下:
1.重新啟動機器,在啟動過程中狂按tab鍵,進入如下界面
刪除圖中紅框選中的部分,進入linux命令行模式。
2.用root用戶進入執行zypper in wget安裝wget
3.執行wget http://www.meegoq.com/libglx.so 下載的文件就在你的當前文件夾下。
4.替換/usr/lib/xorg/modules/extensions/libglx.so
5.執行命令:chmod u+s /usr/bin/Xorg 這步很重要,否則還是無法成功解決黑屏
6.重新啟動,等著進入MeeGo的世界吧。
PS:期間可以通過init 3命令先禁用X Server,或者在出現黑屏時按“alt+f1”切換回命令行模式。
最后效果圖:
留言列表