不過,最近在一部 Lenovo ThinkPad 筆電上安裝 Proxmox VE 遇到問題,在此文記錄處理過程。
問題狀況
我在 Lenovo ThinkPad T440p 上原先已安裝有同樣是 Linux 發行版本的 elementary OS,安裝與運作都沒有問題,而且它的視窗介面相當漂亮流暢,用起來真是舒服。
參考資料
問題狀況
我在 Lenovo ThinkPad T440p 上原先已安裝有同樣是 Linux 發行版本的 elementary OS,安裝與運作都沒有問題,而且它的視窗介面相當漂亮流暢,用起來真是舒服。
近期因系統開發需求,要直接把這台筆電改安裝為 Proxmox VE 時卻發生問題,無法進入安裝引導程序。
進入安裝引導程序
怪了,一樣是 Linux 卻不行?跟著這錯誤訊息往下追,看到的是 hdaudio hdaudioC1D0 : Unable to bind the codec 相關的錯誤,但這個錯誤不致於影響開機進入 Proxmox VE 安裝引導程序才是。
解決方式
在官方討論區發現這一篇情況很像,剛開始我也跟他一樣以為是 hdaudio 裝置的問題,後來發現不是。
無法進入開機引導程序的討論
依據文中的方法在開機選項加入 nomodeset ,仍然無法進入開機引導程序。
使用 Ctrl + Alt + F2 切換到另一個 tty,發現最後是卡在與 X Server 溝通時出現錯誤,加上這部筆電有獨立 Nvidia 顯卡,因此朝向與顯卡有關的方向尋找。
進入 X Server 發生錯誤
繼續尋找,在 Lenovo 網站上的一篇教學提到了幾個關鍵字:
這篇文章主要是發生在 Red Hat Enterprise Linux 7 的情況,不過跟我所遇的情況是一模一樣。
請在 Proxmox VE 安裝的開機啟動選項,按下 e 之後追加幾個參數 rd.driver.blacklist=nouveau nouveau.modeset=0 ,並按下 Ctrl + X 啟動之後,成功進入開機引導程序。
成功進入安裝引導程序
參考資料
- installation error pls help | Proxmox Support Forum
https://forum.proxmox.com/threads/installation-error-pls-help.69578/ - Thinkpad T440p安装Linux的种种问题(by quqi99)_技术并艺术着-CSDN博客
https://blog.csdn.net/quqi99/article/details/25320181 - 帶有NVIDIA GPU的系統掛起lspci命令 - Lenovo可擴展基礎設施(1410) - Lenovo Support BE
https://support.lenovo.com/be/zh/solutions/ht505385