GRUB2はchrootからMBRとしてインストールされません。

GRUB2はchrootからMBRとしてインストールされません。

「GRUBへようこそ」ご挨拶後、空白の画面が表示されます。

chrootで実行されていますが、grub-installまだgrub-mkconfigGRUBメニューに入ることはできません。

設定(以前は別のGNU / Linuxディストリビューションでデュアルブート)したため、GRUBのレガシーバージョンを使用している可能性があると考えて、両方を実行しました。この最初の方法、GRUB レガシーがインストールされていないことを確認し、この2番目の方法、GRUB2がインストールされていることを確認してください。ところで、混乱した点はこの第三の方法GRUBレガシーインストールの証拠を提供しているようです。

したがって、MBRをクリアして新しいGRUB2を再インストールすることにしました。提案に従ってください他の場所でdd if=/dev/zero of=/dev/hda bs=1 count=446、MBRをクリアするために使用されました(上記のコマンドと再起動の両方がこのコマンドの成功を確認しました)。

最後に、作業パーティションに再度ルートを指定して実行しましたが、grub-installエラーなしで「インストール完了」が報告されました。しかし、実際にMBRを変更しないようです。

今迷子になりました。 MBRにGRUB2をインストールするには?

FWIW、/bootopen /dev/sda3、「起動可能」に設定。

最後に、LILOをインストールしたので(Slackwareを実行しています)、まだこの問題を解決するつもりです。

修正する:

grub-installLILOから起動した後、再実行することはできませんでした。今回は、上記の2番目の方法でMBRが正常に修正され、(3番目の方法では依然としてLILOが表示されていますが、役に立たない文字列だけが残っているようです)、GRUBの挨拶を受けました。

/syschrootを介して実行すると、他に/procいくつかのバインディングがありません。grub-install(はい、再試行中です)、ところでどれか。 「報告されたエラーはありません」と表示されます...

(それでもまだ空の画面が表示されます...今はLILOを使用しています。)

ベストアンサー1

おすすめ記事