問題,16.04 的新問題:
當我在 Ubuntu 中運行命令sudo mokutil --disable-validation
禁用安全啟動驗證時,系統要求我輸入密碼兩次,然後收到訊息
無法請求新的 MokSB 狀態
谷歌很少透露這個晦澀的錯誤訊息!
結果:
因此,我無法安裝 nvidia 驅動程式 - 當系統在驅動程式安裝後重新啟動時,我無法登錄,並且必須打開終端機來清除驅動程式並重新啟動。我從未見過用於禁用安全啟動的啟動後介面(我希望看到它並被要求為其設定密碼)。無論我在Ubuntu 安裝期間選擇安裝第三方驅動程式(和「停用安全啟動」),還是從「其他驅動程式」選單安裝它們,或安裝nvidia-364,都會發生這一系列事件(不禁用安全啟動,然後登入失敗)來自圖形驅動程式 ppa。 (據我所知,Ubuntu 實際上提供禁用安全啟動驗證在 Ubuntu 中並保持主機板的安全啟動設定不變 - 該術語沒有幫助。
背景:
我有一台配備 Nvidia GTX 970 的華碩 Sabertooth Mark 2 桌上型電腦,可以與 Windows 10 雙重啟動(使用 BIOS 啟動覆蓋來選擇作業系統)。 BIOS 中啟用了安全啟動,我希望至少在 Windows 上保持這種狀態。 Ubuntu(15.10 及更早版本)運作良好,因為 Shim(和 grub?)已針對安全啟動進行了簽名,但在啟動過程的後期(當 nvidia 驅動程式發揮作用時)沒有進行任何檢查。 Ubuntu 16.04 新啟用了在整個啟動過程中進行檢查,但在存取 nvidia 驅動程式時會出現問題。
答案1
雖然我確實遇到了稍微不同的問題(我的 Broadcom Wifi 驅動程式無法運作),但症狀似乎是相同的。我也必須在安裝過程中輸入密碼,啟動後從未檢查過該密碼。
我也收到了奇怪的錯誤訊息
無法請求新的 MokSB 狀態
執行後mokutil --disable-validation
但是:就我而言,問題是我沒有輸入須藤: sudo mokutil --disable-validation
。重新啟動後,Shim 開始啟動,我能夠在 shim 之後停用安全啟動,而無需在 BIOS 中停用安全啟動(這對於 Windows 雙啟動是必需的)。