更新 Ubuntu 11.10 後,開機出現黑畫面的解決辦法

小弟在更新到 Ubuntu 11.10 之後,開機畫面一片漆黑,啥都看不到。但根據經驗判斷,電腦有開機完成,也就是只是畫面看不到,排除是硬體的問題之後,開始尋找解決方法。

小弟的電腦螢幕是奇美 1440×900 的 19 吋寬螢幕,這個尺寸的解析度在 Linux 桌面似乎常被回報有問題,尤其是配上較舊的顯示卡,只要顯示的解析度不在 1440×900 常常就會看不到畫面了。

開機的黑畫面,分成兩個部份處理。一個是 grub 的開機畫面,一個是 Ubuntu 11.10 本身的 bug。

一、修正 grub 的開機畫面 [1][2][3*][4*]

使用 LiveCD 開機,進入硬碟中修改這個檔案 /etc/default/grub (記得先備份)
修改這一行(這個問題應該是 nVidia 顯示卡的解法):
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash nomodeset"

並且新增這一行:
GRUB_GFXPAYLOAD_LINUX=1440x900
儲存並且更新 grub,注意 /dev/sda1 是自己的硬碟,請依現實狀況進行修改。

sudo mount /dev/sda1 /mnt
sudo mount --bind /dev /mnt/dev
sudo mount --bind /proc /mnt/proc
sudo chroot /mnt
sudo update-grub

二、 Ubuntu 11.10 本身的 bug

可以在開機出現黑畫面後,按 Ctrl-Alt-F1 進入命令列模式。

Upgrade to Ubuntu 11.10 problem: Waiting for network configuration then black screen solution
Hit Ctrl+Alt+F1 at the blank screen to get you to a non-X terminal (tty1)
Login in with your username and password
Change to root with: sudo -i and enter your password
mkdir -p /run /run/lock
rm -rf /var/run /var/lock
ln -s /run /var
ln -s /run/lock /var
reboot

三、其他修改 Xorg 解析度的方法:[1][2]

可以在開機出現黑畫面後,按 Ctrl-Alt-F1 進入命令列模式。
用 gtf 1440 900 75 得到 modeline 的寫法
修改 /etc/X11/xorg.conf
sudo dpkg-reconfigure xserver-xorg 更新設定

Comments

comments

發佈留言

這個網站採用 Akismet 服務減少垃圾留言。進一步了解 Akismet 如何處理網站訪客的留言資料