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

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

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

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

インストールがハングしたとき、私は「Ctrl + Alt + F4」を押してターミナルを起動しました。すると、エラーとメッセージがものすごく速くスクロールして表示されました。私は iPhone を使って、ターミナルのメッセージがズームして流れていく様子をスローモーションで撮影しました。

以下に、私が受け取ったメッセージとエラーを示す静止画をいくつか示します。

エラーは、特定のディレクトリが見つからないということのようです。私は Dell Inspiron 13 7000 シリーズのラップトップを使用しています。

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

答え1

システム ディスクの 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レスキュー環境では、ルート ファイル システムはレスキュー モード中に にマウントされ、システムが正常に実行されている間は/targetESP パーティションは にマウントされるため、完全なパスは のようになります。/boot/efi

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

答え2

  1. Alt+F2
  2. ps | grep grub-mount
  3. プロセスを強制終了する
  4. 再度ハングする場合は、2. 3. を繰り返します。

関連情報