答案1
嘗試從系統中完全刪除 nvidia 驅動程式:
sudo apt-get purge nvidia*
刪除你的 xorg.conf
sudo rm /etc/X11/xorg.conf
完全重新安裝xorg
sudo apt-get install --reinstall xserver-xorg-core libgl1-mesa-glx:i386 libgl1-mesa-dri:i386 libgl1-mesa-glx:amd64 libgl1-mesa-dri:amd64
重新配置 Xorg
sudo dpkg-reconfigure xserver-xorg
重啟
sudo reboot
您應該會看到 lightdm,這將預設所有內容,就像全新安裝一樣。
之後,您可以嘗試使用 Ubuntu 中的“附加驅動程式”工具再次安裝驅動程序,但如果這些驅動程式不起作用,您可以從X-特警 PPA
sudo apt-add-repository ppa:ubuntu-x-swat/x-updates
sudo apt-get update
sudo apt-get install nvidia-current
注意 - 如果上述方法不起作用 - 也嘗試使用 PAE 內核
sudo apt-get install linux-headers-generic-pae
(@Scott 收到的提示)
答案2
我可以透過
登入 tty1、清除 nvidia、
重新啟動、
再次登入 tty1(如果需要,終止 tty7 的圖形介面)並安裝先前下載的磁碟機(從 nvidia 官方套件)來解決此問題。
答案3
就我而言,這個問題是在這個部落格的幫助下解決的:
我知道這是針對 10.04 的,但它也適用於 11.10。我引用的是:
顯然,內核試圖分配內存,但不知何故無法做到這一點。此錯誤表現為啟動期間系統凍結。正如您在 kernel.log 中看到的,啟動程序在加載 bootsplash 後不久就凍結了...
這是解決方案:
只需添加更多內存即可^^
首先,Ubuntu 11.04使用grub2,所以你不會找到任何「menu.lst」。您可以編輯“/boot/grub/grub.cfg”,但每次更新核心時該檔案都會被覆寫(例如)。因此,找到“/etc/default/grub”並編輯“GRUB_CMDLINE_LINUX_DEFAULT”行。現在,新增選項:
vmalloc=192MB GRUB_CMDLINE_LINUX_DEFAULT="quiet splash vmalloc=192MB" sudo update-grub
現在 Natty 啟動就像一個魅力,沒有凍結,如果 192MB 還不夠 - 嘗試增加該值。希望有幫助。
答案4
這裡同樣的問題。全新安裝 Ubuntu 11.10 後,圖形環境將永遠無法載入。對我有用的(某種程度上)是:
1) 在 grub 選單上我選擇了「Previous Linux Versions」。 (這用 3.0.0-12-generic 而不是 3.0.0-12-generic-pae 啟動我)
2) 這次Unity 載入。我進入“系統設定”->“其他驅動程式”,然後選擇其他選項。我重新啟動。
3)現在Ubuntu可以透過3.0.0-12-generic-pae標準加載,但我失去了雙螢幕模式。僅辨識一台顯示器。我轉到“其他驅動程式”,發現我的驅動程式選項未啟動(我嘗試了所有這些選項,除了最初的“版本 173”之外,沒有一個被啟動)。 Ubuntu 似乎依賴專有驅動程式以外的其他東西,所以它可以工作。
結論:
如果我只使用一個螢幕,那將是一個幸福的結局。但我還是不滿意,因為我沒有雙模螢幕。
接下來我可能會嘗試 brunopereira81 的方法。