小弟在更新到 Ubuntu 11.10 之後,開機畫面一片漆黑,啥都看不到。但根據經驗判斷,電腦有開機完成,也就是只是畫面看不到,排除是硬體的問題之後,開始尋找解決方法。
小弟的電腦螢幕是奇美 1440x900 的 19 吋寬螢幕,這個尺寸的解析度在 Linux 桌面似乎常被回報有問題,尤其是配上較舊的顯示卡,只要顯示的解析度不在 1440x900 常常就會看不到畫面了。
開機的黑畫面,分成兩個部份處理。一個是 grub 的開機畫面,一個是 Ubuntu 11.10 本身的 bug。
[[MORE]]
一、修正 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 更新設定