操作系統在啟動時掛起會很麻煩,因為您無法訪問 PC 上的應用程序。 我只剩下 BIOS 和引導加載程序,因為我無法訪問操作系統。對於普通用戶來說,這可能有點複雜。 Ubuntu 是一個穩定的操作系統,但在超級用戶權限方面卻非常寬鬆,因此很容易在不經意間弄亂系統文件而導致此類問題。
本指南描述了該問題及其潛在的修復或解決方法。
錯誤的理由
出現此錯誤的原因有多種。一些最常見的原因是:
- 硬件或設備驅動程序問題
- GRUB 配置文件的問題
- 破包
- 更新期間PC崩潰
這個錯誤有很多可能的原因,所以可能沒有一個萬能的解決方案,您應該嘗試不同的方法。
確定問題
通過查看系統日誌可以輕鬆識別問題 journalctl
效用。此實用程序在 Ubuntu 恢復模式下可用,因此非常適合在您的 PC 無法啟動時進行故障排除。 使用 journalctl 查看系統日誌:
1. 打開系統電源,立即按住 Shift 鍵進入 GNU GRUB 菜單。
2.”Ubuntu 高級選項‘
3. 在下一個菜單中,恢復模式)’ 這將打開一些恢復選項
4. 選擇 拖放到 root shell 提示符 選擇一個選項並按 Enter 進行維護
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。 在您的 PC 上。
參考
- 問 ubuntu
- 戴爾支持