Debian

Debian 安裝在最終 GRUB 安裝時掛起:“正在尋找其他作業系統”

  • June 2, 2021

我使用 Rufus 將 Debian 9.2 NetInstall ISO 刻錄到 USB。無論我在 Rufus 上選擇什麼選項,我在安裝 Debian 時總是遇到同樣的問題。當它開始安裝 GRUB 時,它在“尋找其他作業系統”上掛起 16%。

我什至嘗試將 ISO 文件刻錄到另一台執行 Debian 的電腦上的 USB 上,使用dd. 同樣的問題。

當安裝掛起時,我按“Ctrl + Alt + F4”調出終端。它顯示了錯誤和消息的極快滾動。我用我的 iPhone 拍攝了終端消息放大時的慢動作影片。

以下是一些顯示我收到的消息和錯誤的劇照:https ://imgur.com/a/kpNiq 。

錯誤似乎是關於無法找到某些目錄?我使用的是戴爾 Inspiron 靈越 13 7000 系列筆記型電腦。

為什麼安裝掛起?這些錯誤是什麼意思?我該如何解決這個問題並繼續安裝 Debian?

看起來系統磁碟上的 ESP 分區有點損壞:目錄條目/EFI/dell/logs有一個指向自身的指針,創建了一個顯然無限深的目錄樹。這是 FAT 類型文件系統上相對常見的問題。(ESP 分區上的文件系統本質上是 FAT32。)

安裝程序正在嘗試搜尋 ESP 分區上的所有目錄,但由於目錄損壞,此搜尋陷入了無限循環。

您應該嘗試從安裝媒體啟動到救援模式,辨識 ESP 分區,然後在其上執行文件系統檢查 (fsck.vfat)。文件系統檢查工具可能會報告/EFI/dellor/EFI/dell/logs目錄的問題。它甚至可能建議刪除目錄:刪除/EFI/dell/logs可能沒問題,但您可能想在之後重新創建它,以確保。

在救援環境中,完整路徑類似於/target/boot/efi/EFI/dell/logs,因為根文件系統/target在救援模式下掛載,而 ESP 分區/boot/efi在系統正常執行時掛載。

如果 ESP 文件系統在救援模式下是只讀的,則表明它有問題。通常 ESP 是第一個磁碟上的第一個分區,或者/dev/sda1. 在救援模式下執行cat /proc/mounts以查看安裝到的設備名稱/target/boot/efi,然後umount /target/boot/efi解除安裝它,然後fsck.vfat /dev/sda1檢查它是否有錯誤。

引用自:https://unix.stackexchange.com/questions/405631