上次發生過 Radeon 不支援較新 Linux Kernel 的問題
最近在下接收了一部二手手提電腦,開機時發生類似事件
由於在下直接使用 Linux Mint 19.1 安裝,但 Linux Mint 19.1 已經使用 Kernel 4.15 ,因為起動時已經比較慢,而且經常出現
watchdog: BUG: soft lockup - CPU#* stuck for *s
及
A start job is running for *
由於有上次 Radeon 的經歷,因此認為可以用相同的方法解決,但發現在起動指令加入 radeon.modeset=0 未能解決問題
但因為這部手提電腦不是使用 Radeon 而是使 Nvidia ,結果失敗了,因此改為 nvidia.modeset=0 ,但仍然不能解決問題
上網尋找資料後才記起 Nvidia 的開源專案是 Nouveau ,因此再改為 nouveau.modeset=0 ,終於成功起動,載入到 Linux Mint
進入 Linux Mint 後,首先到 Driver Manager ,檢查能使用的驅動程式
由於 Nouveau 不支援較新的 NVIDIA 圖像卡,因此使用由 Nvidia 提供給 Linux 的專利的最新的驅動程式
選取後按 Apply Changes
安裝完畢後,按 Restart
重新開機便可以不需要再輸入 nouveau.modeset=0 便能正常起動
若果閣下的 Linux 發行版沒有提供 Nvidia 驅動程式
便需要到 /etc/default/grub
在 GRUB_CMDLINE_LINUX 加上 nouveau.modeset=0
然後在 Terminal 輸入
sudo update-grub2
將 nouveau.modeset=0 將加入至 GRUB2 的起動指令中,避免發生問題
透過錯誤經驗,分享科技與遊戲當中的技術,提醒自己及瀏覽此網誌的人,避免踏進相同的陷阱。
本網誌只提供技術概要及合法軟件連結(如有)。
如閣下因下載、安裝、設定資料等操作,導致任何損失,請自行承擔風險及處理,在下不會負責。
2019-04-10
訂閱:
張貼留言
(
Atom
)
沒有留言 :
張貼留言