デュアルブート用にWindowsXPをインストールした後、archlinuxインストールのgrubを復元する必要があります。私はWindows7で何度もそれをしましたが、今回は天国が私を拷問することにしました。ラップトップにopenSUSEのliveKDEUSBドライブを挿入しました。私の現在のドライブは/ dev/sdaと/ dev/sda1-> archlinux /です。/dev/sda2->/home;/dev/sda3-> WindowsXP。
LiveKDE konsoleで、/ dev/sda1を/ mnt/Arch、chroot/mnt/Arch/bin/bashにマウントし、grubを実行します。ルート(hdX、Y)を試行すると、「選択したディスクが存在しません」というメッセージが表示されます。そこで、grub-install/dev/sdaを試してみると、「デバイスが見つからないか、ブロックされていません」というメッセージが表示されます。 grub-install.unsupported/dev/sdaのような他のバリアントを試しましたが、「/ dev/loop0には対応するBIOSドライブがありません」、arrrr!
私はここで選択肢がありません、誰かが最初にいくつかの有能なliveCDのアイデアを持っていますか? Super Grub Diskを試しましたが、常にフリーズしたため動作しませんでした。 Rescatuxを試しましたが、ターミナルで利用できるgrubがありません。
私はこれを一度試しました、そしてそれは私のために働きました..私はUbuntuでwindowsxpデュアルブートをインストールしました。同じ問題が私に発生しました、私はそれがあなたと一緒に働くことができることを願って以下のステップに従いました... UbuntuライブDVDを使用しています。
グラフィカルな方法
1:Ubuntu CDを挿入し、コンピューターを再起動して、BIOSでCDから起動するように設定し、ライブセッションで起動します。過去にLiveUSBを作成したことがある場合は、LiveUSBを使用することもできます。
2:Boot-Repairをインストールして実行します
3:「推奨される修復」をクリックします。
4:システムを再起動します。通常のGRUBブートメニューが表示されます。表示されない場合は、左Shiftキーを押しながら起動します。UbuntuとWindowsのどちらかを選択できます。