網上搜一堆VMware虛擬機黑屏的解決辦法
基本上都是
1.以管理員身份打開命令提示符
2.輸入命令:netsh winsock reset
3.重啓電腦
全都不能用 !!!垃圾
現在已經完全拋棄windows了,完全用ubuntu來幹活了。不是windows不好,是中國的windows生態環境太差了,隨便裝個國產小軟件會附帶給用戶裝一堆垃圾的東西,什麼各種毒霸,各種手機助手,各種輸入法,稍微點錯個什麼按鈕就裝一堆的垃圾,到處都是陷阱,就連開源的SourceForge推出的FileZilla安裝器,後臺還偷偷自動下載Norton 360強制安裝。他媽的老外都被中國這幫臭流氓軟件公司帶壞了。用戶還根本沒得選擇,所以乾脆痛下決心,把Windows幹掉,直接上ubuntu了,使用方法習慣了幾天就好了,把eclipse也換成了IntelliJIDEA,感覺開發效率比用windows的時候還高不少,現在再看別人用windows覺得那玩意就是渣渣啊。除了網銀還得虛擬機,別的真的沒啥需要windows來做的。而且,說實話,在linux下用命令行解決問題比用界面解決快多了。
但是,又說但是了,Linux系統雖然很好,可顯卡廠商對它支持並不好,我用了半年ubuntu,基本出問題都是在nVidia顯卡上,Linus Torvalds曾經在大會上當衆對英偉達豎中指,並說"Fuck you nVidia"。我的使用的感覺也是一樣的。
官方linux版本驅動更新太慢,ppa的bumble bee裏面有最新的驅動,但是不穩定。昨晚上就被搞黑屏了。筆記本是intel/nVidia雙顯卡,平時都是用intel集顯,沒啥大問題,昨晚下載安裝了xorg-edgers的349驅動,然後選了一下nVidia顯卡,結果直接啓動黑屏了,怎麼折騰都不行。Google被屏蔽,百度上翻好幾頁基本都是建議重裝系統,所以再次吐槽百度,搜索正經事出來的結果就是垃圾。特別提醒程序員們,如果想提高自己的各種水平,花錢買××××××上google也不能用百度,用百度的程序員處於鄙視鏈的最底層,是程序員裏的敗類,不管你用什麼語言。:)
然後還是×××上了谷歌,第一條就搜到想要的答案了。很快就解決了,適用於nVidia更新非官方顯卡驅動後啓動黑屏或花屏,整理方法如下,記錄一下,省的以後忘了。
-
啓動黑屏後可以按Ctrl-Alt-F1進入命令行界面。這個是基礎知識,需連網。
-
進入cli模式後,sudo apt-get install ppa-purge
-
sudo ppa-purge xorg-edgers
-
sudo apt-get purge nvidia-*
-
創建一個臨時文件夾如 mkdir ~/tmp
-
cp /etc/X11/xorg.conf* ~/tmp
-
sudo apt-get autoremove
-
sudo apt-get update
-
sudo apt-get upgrade
-
sudo reboot
-
重啓後還是C+A+F1進命令行
-
sudo apt-get install nvidia-331 nvidia-prime
-
sudo cp ~/tmp/xorg.conf.nvidia-xconfig-original /etc/X11/xorg.conf
-
sudo vi /etc/X11/xorg.conf
-
確保內容如下
Section "ServerLayout"
Identifier "layout"
Screen 0 "nvidia"
Inactive "intel"
EndSection
Section "Device"
Identifier "intel"
Driver "intel"
BusID "PCI:0@0:2:0"
Option "AccelMethod" "SNA"
EndSection
Section "Screen"
Identifier "intel"
Device "intel"
EndSection
Section "Device"
Identifier "nvidia"
Driver "nvidia"
BusID "PCI:1@0:0:0"
Option "ConstrainCursor" "off"
EndSection
Section "Screen"
Identifier "nvidia"
Device "nvidia"
Option "AllowEmptyInitialConfiguration" "on"
Option "IgnoreDisplayDevices" "CRT"
EndSection
最後重啓,解決。最後啓動完成可能會報錯,這個用一下 dpkg-reconfigure nvidia-331 nvidia-331-uvm nvidia-settings 就可以了。再重啓應該就沒事了。
悲催的你如果遇到循環卡在登錄界面而不能進入桌面
恭喜你!又中招了!
來,跟着Linus大喊一聲:
“Fuck you nVidia”
解決辦法:卸載ubuntu系統中的nvidia驅動
1.首先 ctrl+alt+f5進入tty終端,輸入用戶名和密碼登錄.如果不知到用戶名是什麼(比如我...),可以ctrl+alt+f7進入圖形界面查看。
2.輸入卸載nvidia驅動的命令:sudo apt-get autoremove --purge nvidia-*
3.卸載成功後,重啓:sudo reboot