最近SSDをインストールし、Debianをインストールしようとしています。いくつかの理由で、このマシンでは困難でした。現時点ではすべてをインストールしましたが、起動に失敗します。手動で起動しようとすると、インストールgrubが次の後にフリーズします:linux /boot/vmlinuz... root=/dev/sda1
これは、この問題が発生した2番目のインストールです。
関連する場合、過去にdebianをインストールするときは、常にlive-cdまたは古いインストールからchrootして、ビデオカードドライバをインストールする必要がありました。そうでない場合、grubは現在のようにフリーズしますが、手動で起動しようとしたことがないため、このステップで失敗したかどうかはわかりません。もちろん、今回起動する前に、これまでに機能したすべての手順を実行しました。
デバッグ情報を取得していません。 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は応答を停止します。
[〜#〜] update [〜#〜]
上記の編集で行ったことを再試行しましたが、initramfsプロンプトに移動せずに正常に起動しています。 (おそらく以前にタイプミスがありました)GRUBはカーネルとinitrdを2番目のドライブからのみロードでき、ssdはロードできないため、これを解決するつもりはありません。
インストールガイドには、Grubコマンドラインに追加して何か役立つかどうかを確認できるオプションの ブートパラメータ がいくつかリストされています。さまざまなドライバを備えた代替のDebianCDもあります。
インストールガイドのトラブルシューティングセクションは数ページの長さで、詳細については他のさまざまなセクションを示しています。少なくとも主要な部分を読みたいと思うでしょう: https://www.debian.org/releases/stable/i386/ch05s04.html
/ 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