操作系統卡在啟動時很麻煩,因為它會使您 PC 上的應用程序無法訪問。 由於您無權訪問操作系統,因此您只能使用 BIOS 和引導加載程序。對於普通用戶來說,這可能有點複雜。 Ubuntu 是一個穩定的操作系統,但是它在超級用戶權限方面非常寬鬆,所以有可能不小心弄亂系統文件並導致這樣的問題。
本指南描述了該問題及其可能的修復或解決方法。
錯誤的理由
出現此錯誤的原因有多種。一些最常見的原因是:
- 硬件或設備驅動程序問題
- GRUB 配置文件的問題
- 破包
- PC 在更新期間崩潰
此錯誤可能有多種原因,因此可能沒有通用的解決方案,您將不得不嘗試不同的方法。
找出問題
通過查看系統日誌可以輕鬆識別問題 journalctl
效用。此實用程序在 Ubuntu 恢復模式下運行,因此非常適合在您的 PC 無法啟動時進行故障排除。 使用 journalctl 查看系統日誌:
1. 啟動系統並立即按住 Shift 鍵進入 GNU GRUB 菜單。
2.“Ubuntu 高級選項‘
3. 在下一個菜單中,選擇“(恢復模式)’ 這將打開一些恢復選項
4.選擇 將其拖放到您的 root shell 提示符下。 選擇一個選項並按回車進行維護
5. 輸入以下代碼。
journalctl --since today
此代碼將顯示今天系統上發生的所有活動的系統日誌。
如果日誌很長, 限制行數 使用命令:
journalctl --lines=100
上面的代碼是顯示最後 100 行日誌的示例。如果發現錯誤(通常以紅色突出顯示) 或警告 (以黃色突出顯示),這很可能是操作系統在啟動時凍結的原因。

如何修復錯誤
方法一:修復損壞的包
在升級或安裝過程中,某些安裝包可能會由於網絡/服務器問題而損壞。這些損壞的包可能會導致諸如啟動畫面凍結之類的問題。要修復損壞/損壞的包,請按照以下步驟操作:
1. 輸入 恢復模式 使用上面的方法找出問題‘ 部分
2.選擇 修復破損的包裹 選擇一個選項以繼續屏幕上的說明。

方法 2:刪除 NVIDIA 驅動程序
注意:僅當您的系統具有可用的集成 GPU 時才嘗試此操作,因為它會刪除專有的 GPU 驅動程序。
要使用專用的 Nvidia GPU,您的操作系統需要 Nvidia 驅動程序。 Nvidia 驅動程序通常是 Linux 系統上此問題的常見原因,因為系統的驅動程序文件可能已損壞。
如果驅動程序文件已損壞,則應將其刪除。為此,請按照下列步驟操作:
1. 使用“找出問題‘ 部分,選擇 將它拖放到您的 root shell 提示符下。 選項
2. 在 root shell 提示符下,輸入以下代碼:
sudo apt-get purge nvidia*
此命令將刪除所有 Nvidia 驅動程序相關文件,系統將正常啟動。
成功登錄系統後,您可以通過以下方式重新安裝驅動程序:
1.打開 其他司機

2.選擇合適的最新版本和 應用更改

3. 等待安裝完成,然後重啟系統。
方法 3:在沒有圖形驅動程序的情況下啟動 Ubuntu
此方法沒有僅適用於 Nvidia 驅動程序的限制。使用這種方法,內核可以在不加載圖形驅動程序的情況下啟動操作系統。這是一個非常快速和簡單的解決方案。請按照以下步驟操作:
1. 啟動系統並立即按住 Shift 鍵進入 GNU GRUB 菜單。
2. 在 GRUB 菜單中,按 E 編輯引導命令。
3.搜索 linux
並添加 nomodeset
最後

nomodeset
‘ 在行尾4. 按 F10 還 CTRL+X 引導系統。
從這裡您可以重新安裝驅動程序文件或繼續使用 Ubuntu。
執行 nomodeset
永久打開它(這樣您就不必每次都編輯引導命令)。 終端 請按照以下步驟操作。
1. 鍵入以下命令編輯 grub 文件:
sudo vi /etc/default/grub
2.添加 nomodeset
到達 GRUB_CMDLINE_LINUX_DEFAULT="quiet splash
,所以文件的內容是:

nomodeset
在 GRUB 配置文件中3. 按 ESC 並輸入以下內容以保存您的更改: wq!
4. 使用以下命令更新 GRUB 文件:
sudo update-grub2
結論是
我們可以得出結論,大多數與引導相關的問題都是由損壞的驅動程序或系統文件引起的。我們希望在本文的幫助下,您能夠快速解決問題。如果 以上方法均無效。 考慮重新安裝 Ubuntu。 在你的電腦上。
參考
- 問 ubuntu
- 戴爾支持