web-dev-qa-db-ja.com

Debianのインストールが最終的にハングするGRUB install: "他のオペレーティングシステムを探しています"

Rufusを使用してDebian9.2 NetInstallISOをUSBに書き込みました。 Rufusでどのオプションを選択しても、Debianをインストールするときに常に同じ問題が発生します。 GRUBのインストールに関しては、「他のオペレーティングシステムを探しています」で16%でハングします。

ddを使用して、Debianを実行している別のコンピューターのUSBにISOファイルを書き込んでみました。同じ問題。

インストールがハングしたときに、「Ctrl + Alt + F4」を押してターミナルを起動します。エラーとメッセージの非常に高速なスクロールが表示されました。私はiPhoneを使用して、端末メッセージがズームしたときにスローモーションビデオを撮りました。

私が受け取るメッセージとエラーを示すいくつかの静止画があります: https://imgur.com/a/kpNiq

エラーは、特定のディレクトリが見つからないことに関するもののようです。私はDellInspiron 137000シリーズノートパソコンを使用しています。

インストールがハングするのはなぜですか?これらのエラーはどういう意味ですか?これを修正してDebianのインストールを続行するにはどうすればよいですか?

2
Username

システムディスクのESPパーティションがわずかに破損しているようです:ディレクトリエントリ/EFI/Dell/logsにはそれ自体へのポインタがあり、明らかに無限に深いディレクトリツリーが作成されます。これは比較的一般的ですFATタイプのファイルシステムの問題。(ESPパーティションのファイルシステムは基本的にFAT32です。)

インストーラーはESPパーティション上のすべてのディレクトリを検索しようとしていますが、ディレクトリが破損しているため、この検索は無限ループでスタックしています。

インストールメディアからレスキューモードで起動し、ESPパーティションを特定してから、ファイルシステムチェック(fsck.vfat)を実行する必要があります。ファイルシステムチェックツールは、次の問題を報告する可能性があります。 /EFI/Dellまたは/EFI/Dell/logsディレクトリのいずれか。ディレクトリの削除を提案する場合もあります。/EFI/Dell/logsの削除はおそらく問題ありませんが、念のため、後で再作成することをお勧めします。

レスキュー環境では、フルパスは/target/boot/efi/EFI/Dell/logsのようになります。これは、レスキューモードでルートファイルシステムが/targetの下にマウントされ、ESPパーティションがマウントされるためです。システムが正常に動作している間は、/boot/efiの下にあります。

ESPファイルシステムがレスキューモードで読み取り専用である場合、それは何かが間違っていることを示すもう1つの兆候です。通常ESPは、最初のディスクの最初のパーティションです。 、または/dev/sda1。レスキューモードでcat /proc/mountsを実行してデバイス名が/target/boot/efiにマウントされていることを確認し、次にumount /target/boot/efiを実行してマウントを解除し、次にfsck.vfat /dev/sda1を実行して確認します。エラーの場合。

3
telcoM