最近SSDをインストールし、ここにDebianをインストールしようとしています。何らかの理由でこのコンピュータで使用するのは難しいです。現在、すべてがインストールされていますが、起動できません。手動で起動しようとするたびに grub のインストールが中断されます。linux /boot/vmlinuz... root=/dev/sda1
これはこの問題が発生した2番目のインストールです。
関連がある場合は、過去にDebianをインストールしたときは、常にライブCDまたは以前のインストールからグラフィックドライバをchrootしてインストールする必要がありました。そうでなければ、グラブは今のように停止します。手動で起動しようとしたことがないため、この手順で失敗したかどうかはわかりません。もちろん、今回のリリースを試みる前に、以前に行ったすべての手順に従いました。
デバッグ情報を取得できませんでした。 grubに冗長モードがありますか?それとも私が試してみることができますか?
編集:実験的にカーネルとinitramfsを別のドライブにコピーし、そのドライブから起動しようとしました。 initramfsプロンプトが表示され、sda1を手動でマウントしようとすると、そのファイルまたはディレクトリがないことを示すメッセージが表示されます。
言う:上記の手動起動が表示されたら、grubコンソールで次のエントリを入力しようとしています。
grub> set root=(hd0,1)
grub> linux /boot/vmlinuz-3.13.0-29-generic root=/dev/sda1
grub> initrd /boot/initrd.img-3.13.0-29-generic
grub> boot
ただし、SSDからカーネルまたはinitrdをロードした後、grubは応答を停止します。
修正する
上記の編集で行った操作を再試行しましたが、initramfsプロンプトを入力せずに正常に起動します。 (以前はどこかに誤って書いた可能性があります。)GRUBはSSDではなく2番目のドライブからのみカーネルとinitrdをロードできるため、これを解決策として使用しません。
答え1
インストールガイドにはいくつかの選択肢がリストされています。起動パラメータGrubコマンドラインに追加して、役に立つかどうかを確認できます。試すことができるさまざまなドライバを含む余分なDebian CDもあります。
インストールガイドのトラブルシューティングセクションは複数のページで構成されており、詳細については、少なくとも基本セクションをお読みください。https://www.debian.org/releases/stable/i386/ch05s04.html
答え2
/etc/fstabを変更してください。
UUID=0784c0e3-d4c7-4ae4-ab48-0cd3b4fb3198 / ext4 errors=remount-ro 0 1
UUID=28c088fc-5045-4155-89f3-f1e43d903d4f /tmp ext4 defaults 0 2
UUID=5b784a02-4f23-4d10-898b-833dd49f815c /home ext4 defaults 0 2
/etc/default/grubはほとんど空ですか?
dpkg -l | grep grub | awk '{print $2}' | xargs apt install --reinstall -y
これにより、すべてのGrubパッケージが再インストールされます。それから update-grub
答え3
私は珍しいBIOSを搭載したAsusノートブックを使用しています。これは実際に人々がLinuxを使用しないように設計されています。
USBドライブから起動しようとすると、grubコマンドライン「linux」も中断されます。頑張ったたくさんBIOSが変更されます。
私のUSBキーにはLEDがあり、読み書き中であることを確認できます。ファイルをロードしないか、時にはロードしませんが、initrdは機能しません。
BIOSを工場出荷時のデフォルトにリセットしましたが、機能しました。私はこの愚かなAMI / Pheonix BIOSのいくつかが本当に悪いと思います(中国のBIOS /ファームウェアエンジニアはほとんどWindowsでのみ開発されています)。