ターゲットシステムにGrubを再インストールします。

ターゲットシステムにGrubを再インストールします。

Linux Mint 13とWindows 7を起動するためにGrubを復元しようとしています。私はちょうどMBRを書き直したWindows 7をインストールしましたが、単にUbuntu Live CDを起動し、ブートリカバリをインストールし、マスターブートレコーダーを介してgrubを再インストールできることを聞きました。古い grub をクリーンアップするオプションを使用してインストールを完了しましたが、失敗して grub を削除するには、いくつかのターミナルコマンドを実行する必要がありました。このコマンドを実行した後、「進む」ボタンをクリックしましたが、grubがまだインストールされていることが表示されます。最終的にMBRにgrubをインストールし、チェーンローダーを使用して手動でウィンドウを起動できますが、Linuxを起動することはできません(initramfsで起動し、そこで何をすべきかわかりません)。 /boot/grub/stage1が見つからないことがわかりました。しかし、Linuxパーティションにgrubを再インストールするにはどうすればよいですか?私はsupergrubdiskを使ってみました(記録的にはユーザーにとって完全に非友好的です)。この時点で、ブート回復が失敗し、古いGrubをクリーンアップするオプションの選択を解除することはできません(灰色で表示)。次の情報が見つかりました。

リカバリするシステムで一部のGRUB実行可能ファイル(grub-installなど)が見つからない場合は、Boot-Repairの「Clear GRUB」オプションの選択を解除できません。 「Clear GRUB」オプションは、インターネットからGRUBパッケージをダウンロードして再インストールします。

ただし、インターネットからgrubパッケージを自動的にダウンロードせずに(接続されている)grub2をダウンロードするようにリポジトリを設定するように依頼します。どんなアイデアがありますか? Linuxパーティションを再フォーマットする必要がありますか?

ベストアンサー1

initramfsに入ると、グラブは完了です。 initramfsがシステムinitに制御権を渡さない理由を説明するメッセージが必要です(ルートファイルシステムが見つからないようです)。 grubから渡されたroot =オプションが欠落しているか間違っている可能性があります(grubでeを使用して項目を編集および変更できます)。それから始めなければなりません。

または、リカバリCDを使用してLinuxインストールを起動します。

オプション3、chrootUbuntu livecdからインストールを開始します。 /procと/sysがchroot内にマウントされていることを確認してください。

一度インストールすると、dpkg-recofigure grub-pc問題を解決するのに十分です。 「GUBインストールデバイス」プロンプトを除くすべてのプロンプトでEnterを押すことができます。そこでMBR(例:/ dev / sda)を使用してディスクを確認してください。

おすすめ記事