訊息

訊息

軟體更新後 Ubuntu 要求我重新啟動它。相反,我把它關閉了,因為我必須離開。下次啟動嘗試時,啟動會凍結,而不會出現真正的錯誤(每次系統啟動時都會彈出一條標準訊息,但沒有什麼新內容)。

我仍然可以(完全)以恢復模式啟動。我嘗試修復 dpkg 選項並檢查磁碟,但這並沒有改變結果。

大約一個月前,我在嘗試手動安裝 CUDA 驅動程式後遇到了相同的問題 - 因為自動安裝失敗。這是完全相同的凍結,但因為我沒有看到錯誤訊息,所以當然可能是其他原因。我透過恢復手動更改修復了此錯誤(我不記得我到底做了什麼)。我之前在那段時間更新過軟體,所以我不知道它是否真的可以保持不變。

我應該提到的是,我運行雙啟動,其中 Ubuntu 是預設啟動作業系統。我沒有在中間啟動Windows(關閉Linux並重新啟動它)。

我不確定如何進一步調試這個問題。

訊息

顯示的訊息 - 但據我所知它一直顯示 - 是:

[2.268282] pcieport 0000:00:1c.0: pciehp: Cannot get irq -1 for the hotplug controller
[2.268289] pcieport 0000:00:1c.0: pciehp: Notification initialization failed (-1)
/dev/nvme0n1p5: clean, 782387/67428352 files, 26148817/269699840 blocks

啟動

  1. 出現蠐螬。我選擇Ubuntu
  2. 出現初始訊息並且系統凍結
  3. 我按關閉按鈕將其關閉(僅一次,不是殺死)

嘗試的解決方案

重新安裝 Grub

請依照下列步驟操作:https://www.maketecheasier.com/restore-grub-2-as-the-main-bootloader/處於恢復模式時:

sudo fdisk -l | grep "Linux"只找到 /dev/nvme0n1p5 ... Linux 檔案系統。安裝該檔案sudo mount /dev/nvme0n1p5 /mnt並檢查它是否確實包含檔案(如預期)後bin dev home lib64 media proc sbin swapfile usr boot etc lib libx32 mnt root snap sys var cdrom grub lib32 lost+found opt run srv tmp,安裝sudo grub-install --force --boot-directory=/mnt/ /dev/nvme0n1p5失敗並顯示:

Installing for x86_64-efi platform.
grub-install: error: cannot find EFI directory.

我檢查了一下,fdisk -l沒有包含/dev/sda1條目。

儘管安裝失敗,我也嘗試更新 grub,但沒有任何問題。

問題仍然存在。

相關內容