缺省情況下,CDlinux 會試圖猜測您的顯卡使用哪個驅動最好、您顯示器的最佳分辨率是多少,并用該組合啟動 X。但有的時候CDlinux 會猜錯分辨率,采用了過高的分辨率,從而導致黑屏,或者是屏幕顯示“超出范圍”、“不支持的輸入”等信息。
如果出現這種情況,您可以按一下回車鍵,稍等片刻,再按一下回車鍵。CDlinux 會改用一個更安全的分辨率,重新啟動 X。在大多數情況下 X 將會正常啟動。
如果還不成功:
按 Ctrl+Alt+F1 切換到 tty1
按回車鍵激活 tty1
從命令行執行如下命令:
rm -f /etc/X11/xorg.conf
killall X
這時 CDlinux 會強行用 fbdev 驅動來重啟 X。絕大多數情況下,屏幕閃爍几次 X 就跑起來了。
不過這個驅動稍微有點慢,在稍老一點的機器上看電影、用 dosbox/wine 玩游戲時會有點卡,在配置比較新的機器上情況能好一些。
另外,這時的分辨率一般只有 800×600,如果您想要更高的分辨率可以在啟動時加上 “vga=XXX” 參數,具體 XXX 是多少請參見下表。
| 色彩數 | 640×480 | 800×600 | 1024×768 | 1280×1024 |
|---|---|---|---|---|
| 256 | 0×301 | 0×303 | 0×305 | 0×307 |
| 32k | 0×310 | 0×313 | 0×316 | 0×319 |
| 64k | 0×311 | 0×314 | 0×317 | 0x31A |
| 16M | 0×312 | 0×315 | 0×318 | 0x31B |
注意,不是所有的顯卡都支持這些顯示模式,要試几次才能找到最佳分辨率。
如果用 fbdev 驅動 X 還起不來,可能是您的顯卡/顯示器不支持 VESA 2.0 標准。出現這種情況,您就得自己動手調整 xorg.conf 文件了,還不行就 google 一下吧,祝您好運!