解決ubuntu開機啟動黑屏以及分辨率問題
前些日子在win7下用EasyBCD硬盤安裝了ubuntu作為開發環境,顯卡Nvidia的,出現以下問題:
一:
安裝之後啟動菜單無ubuntu項==》在EasyBCD下手動建立啟動項解決。
二:
ubuntu啟動不了,啟動項過後直接黑屏。==>可以選擇恢復模式啟動。
三:
經Tim提醒,分辨率有問題,發現默認只有800*600和1024*768兩個分辨率,沒有最合適的1280*800.
嘗試網上各種方法:
1
root@ian:~# vi /etc/default/grub
修改如下:
1
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash nvidia.modeset=0"
2
3
4
#或者這樣也可
5
6
7
#GRUB_CMDLINE_LINUX_DEFAULT="quiet splash nomodeset"
這樣解決了開機啟動黑屏的問題,不用選擇恢復模式了。但是分辨率還是沒解決。
ps.
1
GRUB_GFXMODE=1280x800
這樣子更改的話,命令行的分辨率會改變。
按照網上的說法嘗試安裝顯卡驅動
安裝編譯環境:
1
sudo apt-get install build-essential pkg-config linux-headers-$(uname -r)
從http://www.nvidia.cn/Download/index.aspx?lang=cn找到驅動,我下載的這個版本:
1
wget cn.download.nvidia.com/XFree86/Linux-x86_64/319.32/NVIDIA-Linux-x86_64-319.32.run
停掉GUI
1
service lightdm stop
ctrl+alt+f1,切換,然後安裝驅動【替換為你自己的路徑】:
1
sh $driverPath/$driverName.run
reboot後搞定!