如何在沒有“nomodeset”的情況下啟動?

如何在沒有“nomodeset”的情況下啟動?

我在筆記型電腦上安裝了 Ubuntu 12.04,現在正在嘗試讓它運行。在 grub 選單中,如果我正常加載它,我得到的只是黑屏。為了使其成功啟動,我必須編輯選單項目並新增“nomodeset”。這樣,Ubuntu 就啟動了。

有沒有解決這個問題的方法,這樣我就不必不斷添加 nomodeset?我嘗試安裝專有驅動程序,但仍然遇到相同的問題。

我的筆記型電腦規格是:

英特爾酷睿 i5-2410M(2.30GHz,雙核心)
6GB RAM
750GB 硬碟 7200rpm
AMD Radeon HD 6630 1GB

答案1

您可以透過在終端機中輸入以下命令來編輯預設的 grub 引導選項:

gksudo gedit /etc/default/grub 

尋找該行:

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"

並在末尾添加 nomodeset:

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash nomodeset"

這樣您就不必繼續添加它。然後儲存變更並退出編輯器後,在終端機中輸入:

sudo update-grub

更新您的 grub 配置。

答案2

我為此花了超過 5 週的時間。最後,我發現的第一個解決方案對我有用。第一次嘗試時,拼字錯誤讓我失敗了。

nomodeset工作正常,但是,這是一個臨時解決方案,可以避免著名的啟動時黑屏問題,因為它會禁用英特爾顯示卡並使用鎵 llvmpipe。這會導致一些問題,例如 VLC 延遲太多,無法改變亮度。

如果您有 Radeon 卡,請替換nomodesetradeon.modeset=0

我的錯誤:raedon.modeset=0第一次使用。

:D

相關內容