
又發生了。我在 Ubuntu 20.04 上安裝了一個安全性更新(我僅限制對安全性更新的更新),安裝後啟動停止並且登入從未出現。我可以透過恢復模式登入(我使用 GRUB 並選擇 Ubuntu > 高級 > 恢復模式)。它以前發生過,我重新安裝了Ubuntu(其他時候它循環登錄,我找到了一個解決方案,我不記得了)。
我認為問題之一是我沒有註意到它也會安全地更新專有驅動程式。我有一個 NVIDA GTX1080Ti,我有預感它可能是罪魁禍首。
問題是我什至不知道如何開始尋找解決方案。
有沒有辦法恢復上次更新?我還應該提供哪些資訊來幫助您幫助我?
答案1
您可以透過 GRUB 登入恢復模式。從那裡,選擇執行系統更新的選項,然後執行以下命令:
sudo apt update
sudo apt dist-upgrade
如果遇到錯誤,請按照說明進行操作。通常,修復方法是運行sudo apt -f install
.如果這不能解決問題,錯誤訊息會告訴您還有什麼問題(通常是遺失檔案或依賴項問題)。如果您在解釋該訊息時遇到困難,只需在您的問題中發布錯誤(發布新問題),這裡的人應該能夠知道該怎麼做。
如果您不熟悉,套件管理可能會讓人不知所措,但 99.9% 的情況下您不需要重新安裝,而且修復非常簡單。
手動安裝下載的 Nvidia 驅動程式將導致系統中斷每個核心更新,除非您在每個新核心後重新安裝驅動程式。然而,專有的 Nvidia 驅動程式可以使用 apt 透過主儲存庫和 Universe 儲存庫取得,因此無需手動安裝。
您可以使用以下命令自動選擇/安裝專有的 Nvidia 驅動程式:
sudo apt update
sudo ubuntu-drivers autoinstall
您也可以停用自動更新,這樣如果出現問題,您可以隨時直接處理並準確了解發生了什麼情況。
若要停用自動更新,請執行以下命令來編輯檔案(注意:您需要每天運行sudo apt update
以sudo apt dist-upgrade
保持系統最新狀態):
nano /etc/apt/apt.conf.d/20auto-upgrades
編輯該文件以僅包含以下行:
APT::Periodic::Update-Package-Lists "0";
APT::Periodic::Download-Upgradeable-Packages "0";
APT::Periodic::AutocleanInterval "0";
APT::Periodic::Unattended-Upgrade "0";
完成編輯後,按CTRL+o儲存更改,然後按CTRL+x退出 nano。
最後,如果核心更新導致問題,您可以透過 GRUB 選單登入舊核心。