
私は 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
レスキュー環境では、ルート ファイル システムはレスキュー モード中に にマウントされ、システムが正常に実行されている間は/target
ESP パーティションは にマウントされるため、完全なパスは のようになります。/boot/efi
ESP ファイルシステムがレスキュー モードで読み取り専用である場合、それは何か問題があることのもう 1 つの兆候です。通常、ESP は最初のディスクの最初のパーティション、つまり です/dev/sda1
。cat /proc/mounts
レスキュー モードで を実行して にマウントされているデバイス名を確認し/target/boot/efi
、 を実行してumount /target/boot/efi
アンマウントし、 を実行してfsck.vfat /dev/sda1
エラーがないか確認します。
答え2
- Alt+F2
ps | grep grub-mount
- プロセスを強制終了する
- 再度ハングする場合は、2. 3. を繰り返します。