Debian grub2 そのようなデバイスエラー

Debian grub2 そのようなデバイスエラー

私はPentium-MMXシステムにdebian 7.11をインストールし、sdb1にsdaとsdbという2つのディスクがあり、sdaのMBRをgrub2として使用しました。 SdaはBIOSから起動ハードドライブとして表示されます。エラーなくインストールがスムーズに行われました。

新しいシステムを初めて起動したときにWelcome to GRUB!メッセージの後に「エラー:そのデバイスがありません...」というメッセージが表示されます。メッセージを送信してGrub Rescueと入力してください。 Grub Rescueのlsコマンドは、次のメッセージを表示します。(hd0)(hd0、msdos5)(hd0、msdos1)しかしhd1に関する情報はありません。だから私はgrub2が2番目のハードドライブを認識しないと仮定します。

Debian 7.11 ライブシステムを起動し、sdb1 をインストールしました。 sdbのuuidがgrub.cfgと同じであることを確認しました。 chrootコマンド用にdev sys procをインストールし、新しいDebian 7.11システムでchrootを介して変更しました。

grub-install /dev/sda と update-grub にエラーは表示されませんでしたが、2 番目に debian 7.11 を起動した後に同じデバイスエラーが発生しました。

答え1

問題が解決しました。セカンダリハードドライブ(sdb)はBIOSに定義されていません。

type = noneでtype = autoに設定すると、grub2はsdb1を見つけます。

関連情報