操作系統卡在啟動時很麻煩,因為它會使您 PC 上的應用程序無法訪問。 由於您無權訪問操作系統,因此您只能使用 BIOS 和引導加載程序。對於普通用戶來說,這可能有點複雜。 Ubuntu 是一個穩定的操作系統,但是它在超級用戶權限方面非常寬鬆,所以有可能不小心弄亂系統文件並導致這樣的問題。

本指南描述了該問題及其可能的修復或解決方法。

錯誤的理由

出現此錯誤的原因有多種。一些最常見的原因是:

  • 硬件或設備驅動程序問題
  • GRUB 配置文件的問題
  • 破包
  • PC 在更新期間崩潰

此錯誤可能有多種原因,因此可能沒有通用的解決方案,您將不得不嘗試不同的方法。

找出問題

通過查看系統日誌可以輕鬆識別問題 journalctl 效用。此實用程序在 Ubuntu 恢復模式下運行,因此非常適合在您的 PC 無法啟動時進行故障排除。 使用 journalctl 查看系統日誌:

1. 啟動系統並立即按住 Shift 鍵進入 GNU GRUB 菜單。

GRUB 菜單

2.“Ubuntu 高級選項

3. 在下一個菜單中,選擇“(恢復模式)’ 這將打開一些恢復選項

4.選擇 將其拖放到您的 root shell 提示符下。 選擇一個選項並按回車進行維護

在恢復模式下輸入 root shell 提示符

5. 輸入以下代碼。

journalctl --since today

此代碼將顯示今天系統上發生的所有活動的系統日誌。

如果日誌很長, 限制行數 使用命令:

journalctl --lines=100

上面的代碼是顯示最後 100 行日誌的示例。如果發現錯誤(通常以紅色突出顯示) 或警告 (以黃色突出顯示),這很可能是操作系統在啟動時凍結的原因。

帶有 Journalctl 的系統日誌帶有 Journalctl 的系統日誌

如何修復錯誤

方法一:修復損壞的包

在升級或安裝過程中,某些安裝包可能會由於網絡/服務器問題而損壞。這些損壞的包可能會導致諸如啟動畫面凍結之類的問題。要修復損壞/損壞的包,請按照以下步驟操作:

1. 輸入 恢復模式 使用上面的方法找出問題‘ 部分

2.選擇 修復破損的包裹 選擇一個選項以繼續屏幕上的說明。

dpkg恢復模式DPKG橋樑修復

方法 2:刪除 NVIDIA 驅動程序

注意:僅當您的系統具有可用的集成 GPU 時才嘗試此操作,因為它會刪除專有的 GPU 驅動程序。

要使用專用的 Nvidia GPU,您的操作系統需要 Nvidia 驅動程序。 Nvidia 驅動程序通常是 Linux 系統上此問題的常見原因,因為系統的驅動程序文件可能已損壞。

如果驅動程序文件已損壞,則應將其刪除。為此,請按照下列步驟操作:

1. 使用“找出問題‘ 部分,選擇 將它拖放到您的 root shell 提示符下。 選項

2. 在 root shell 提示符下,輸入以下代碼:

sudo apt-get purge nvidia*

此命令將刪除所有 Nvidia 驅動程序相關文件,系統將正常啟動。

成功登錄系統後,您可以通過以下方式重新安裝驅動程序:

1.打開 其他司機

額外的驅動程序 UbuntuUbuntu 的附加驅動程序

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

Ubuntu 安裝額外的驅動 Nvidia安裝適當的(通常是最高的)驅動程序。

3. 等待安裝完成,然後重啟系統。

方法 3:在沒有圖形驅動程序的情況下啟動 Ubuntu

此方法沒有僅適用於 Nvidia 驅動程序的限制。使用這種方法,內核可以在不加載圖形驅動程序的情況下啟動操作系統。這是一個非常快速和簡單的解決方案。請按照以下步驟操作:

1. 啟動系統並立即按住 Shift 鍵進入 GNU GRUB 菜單。

2. 在 GRUB 菜單中,按 E 編輯引導命令。

3.搜索 linux 並添加 nomodeset 最後

Nomodeset Linux添加’nomodeset‘ 在行尾

4. 按 F10CTRL+X 引導系統。

從這裡您可以重新安裝驅動程序文件或繼續使用 Ubuntu。

執行 nomodeset 永久打開它(這樣您就不必每次都編輯引導命令)。 終端 請按照以下步驟操作。

1. 鍵入以下命令編輯 grub 文件:

sudo vi /etc/default/grub

2.添加 nomodeset 到達 GRUB_CMDLINE_LINUX_DEFAULT="quiet splash,所以文件的內容是:

Grub 配置 nomodeset永久設置 nomodeset 在 GRUB 配置文件中

3. 按 ESC 並輸入以下內容以保存您的更改: wq!

4. 使用以下命令更新 GRUB 文件:

sudo update-grub2

結論是

我們可以得出結論,大多數與引導相關的問題都是由損壞的驅動程序或系統文件引起的。我們希望在本文的幫助下,您能夠快速解決問題。如果 以上方法均無效。 考慮重新安裝 Ubuntu。 在你的電腦上。

參考

  • 問 ubuntu
  • 戴爾支持