狀況無敵多, xorg 無法正確的啓動。
實體主機的硬體環境為:
shuttle XS35GT
cpu: Intel Atom Daul Core: D510
VGA: Built-in Nvidia next generation ION
http://us.shuttle.com/barebone/Models/XS35GT.html系統是 debian-7.0.0-amd64-DVD-1.iso,系統安裝過程採用預設值,裝
gnome桌面,系統裝完後重開機進入,在圖形登入畫面看到的是一片雪花,或著
一片漆黑,無法輸入賬號密碼,在外國論壇看到一個暫時的解決方案,是編輯開
機時的grub選單的選項內容,在 ro quiet 項目之後空格然後再加入 nomodeset
暫存參數即可,但是只有當下生效,而且也只能有效進入 gnome classic模式
而已。選擇進入 gnome ,還會被強制跳出成 gnome classic 模式,網路上
東看西看,系統的顯示驅動預設套件應該是 xserver-xorg-video-nouveau !?
我在終端機視窗執行指令 lsmod,結果只有在右側欄位有看到 nouveau 字樣,
左側欄位都沒有nouveau 字樣。
然後我翻遍系統資料夾,"沒有"找到任何系統預設的 xorg.conf 檔案, 而另
外有找到 /usr/share/X11/xorg.conf.d 這個資料夾,裡頭現成已有的conf
檔案都看似跟滑鼠或觸控有關的設定檔案,所以推論,若要生成類似 xorg.conf
的檔案,可能應該要放在 /usr/share/X11/xorg.conf.d 之下。
依照系統預設值開機,畫面會雪花或全黑,而無法登入,這個情境我推論應該是
我後面會貼的 /var/log/Xorg.0.log.old。
(近三千行的log使用論壇輸入代碼功能還是會張貼失敗,只好放棄)
在grub選單加入nomodeset參數後,可以登入系統,可是只能進入gnome classic
模式,而無法進入 gnome模式,沒道理不能進入 gnome模式啊! 照理說應該只
是要把麼些功能打開啓用就可以了才對啊!到底這些功能參數要填入在哪裡該怎麼
填啊?這個情境我推論應該是我後面會貼的 /var/log/Xorg.0.log
(近三千行的log使用論壇輸入代碼功能還是會張貼失敗,只好放棄)
在全圖形界面下,除了採用下nomodeset參數,這個治標的方式之外,到底有沒有
什麼治本的操作流程或方法,可以讓 debian linux, Xorg,
xserver-xorg-video-nouveau 真的整合好,要能填入正確的設定值,而不會
出現雪花或全黑螢幕畫面啊?
上面那兩段的內容可能長過頭了,這裡做我個人判斷的片段擷取。
/var/log/Xorg.0.log.old
[ 14.996] (WW) The directory "/var/lib/defoma/x-ttcidfont-conf.d/dirs/TrueType" does not exist.
[ 14.996] Entry deleted from font path.
[ 15.027] (II) LoadModule: "nv"
[ 15.031] (WW) Warning, couldn't open module nv
[ 15.031] (II) UnloadModule: "nv"
[ 15.031] (II) Unloading nv
[ 15.031] (EE) Failed to load module "nv" (module does not exist, 0)
[ 15.445] (WW) Falling back to old probe method for vesa
[ 15.445] (WW) Falling back to old probe method for fbdev
/var/log/Xorg.0.log
[ 12.758] (WW) The directory "/var/lib/defoma/x-ttcidfont-conf.d/dirs/TrueType" does not exist.
[ 12.758] Entry deleted from font path.
[ 12.794] (II) LoadModule: "nv"
[ 12.797] (WW) Warning, couldn't open module nv
[ 12.797] (II) UnloadModule: "nv"
[ 12.797] (II) Unloading nv
[ 12.797] (EE) Failed to load module "nv" (module does not exist, 0)
[ 12.990] (EE) [drm] failed to open device
[ 12.990] (WW) Falling back to old probe method for fbdev
[ 13.356] (WW) VESA(0): Unable to estimate virtual size
[ 12.992] (EE) open /dev/fb0: No such file or directory
x-ttcidfont-conf.d 這一串的內容,我目前的推論是 debian 7 沒有提供套件,
那麼可以到哪個參數檔案內修改字串值,讓 debian7/Xorg "不搜尋"
/var/lib/defoma/x-ttcidfont-conf.d/dirs/TrueType 這一串呢?
其他的部分我就真的不知道該怎麼辦了,我是覺得一定已經有一套除了填入 nomodeset
字串的其他字串修改或全圖形界面操作流程可以解決這一堆的(WW)&(EE) ,
只是我能力有限找不到。
debian 7 沒有提供 xserver-xorg-video-nv套件,
原本突發奇想設定一個
/etc/modprobe.d/nv-blacklist.conf
blacklist nv
options nv modeset=0
結果發現根本無效。所以到底還有什麼方法呢?
參考網頁
http://wiki.debian.org/NvidiaGraphicsDrivers