Debian 安裝在最終 GRUB 安裝時掛起:“正在尋找其他作業系統”
我使用 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/dell
or/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
檢查它是否有錯誤。