GNU/Linux >> Linux の 問題 >  >> Linux

Linux – Windows XPのインストール後にGrubを復元する方法は?

デュアルブート用にWindowsXPをインストールした後、archlinuxインストールのgrubを復元する必要があります。私はWindows7で何度もそれを行いましたが、今回は天国が私を拷問することにしました。
私はopensuseliveKDEusbドライブをラップトップに挿入しました。私の現在のドライブは/dev/sdaと/dev/ sda1->archlinux/です。 / dev / sda2-> / home; / dev / sda3->windowsxp。

liveKDE konsoleで、/ dev/sda1を/mnt/ arch、chroot / mnt / arch / bin / bashにマウントし、grubを実行します。
root(hdX、Y)を試してみると、「選択したディスクが存在しません」というメッセージが表示されます。そこで、grub-install / dev / sdaを試してみます。これにより、「デバイスが見つからないか、ブロックされていません」というメッセージが表示されます。 grub-install.unsupported / dev / sdaのような他のバリアントを試しましたが、「/ dev / loop0には対応するBIOSドライブがありません」、arrrr!

私はここで選択肢がありません、誰かが最初にいくつかの有能なliveCDのアイデアを持っていますか? Super Grub Diskを試しましたが、常にフリーズしたために機能しませんでした。 Rescatuxを試しましたが、ターミナルで利用できるgrubがありません。

承認された回答:

最後に、私はそれを行いました。
ルートの下のliveCD(私の場合はArchbang)から:

  1. mkdir / mnt / root
  2. mount -t ext4 / dev / sdaX / mnt / root
  3. mount -t proc none / mnt / root / proc
  4. mount -o bind / dev / mnt / root / dev
  5. chroot / mnt / root / bin / bash
  6. グラブ
  7. / boot / grub/stage1を検索
  8. ルート(hdX、Y)
  9. セットアップ(hdX)
  10. 終了
  11. 再起動

これは機能するはずです。 Archlinux wikiには、プロセスをより詳細に説明する記事があります。


Linux
  1. LinuxにリモートWindows共有をマウントする方法

  2. Linux で iso ファイルをマウントする方法

  3. BitLocker で暗号化された Windows パーティションを Linux にマウントする方法

  1. Linux – Grubをアンインストールする方法は?

  2. LinuxでISOファイルをマウントするには?

  3. Linux でデバイスをマウントするには?

  1. LinuxとWindowsをデュアルブートする方法

  2. LinuxでWindowsパスワードをリセットする方法

  3. KaliLinuxにUSBドライブをマウントする方法