Windowsを再インストールした後にデュアルブートオプションを復元する方法は?

Windowsを再インストールした後にデュアルブートオプションを復元する方法は?

最初は、Slackware 13.37とWindows 7 Home Premiumのデュアルブートをセットアップしました。 Windows 7 Ultimateにアップグレードした後、デュアルブートウィンドウが表示されなくなり、Slackwareを起動するオプションはありません。

Slackwareパーティションを削除して再インストールせずにこの問題を解決する方法はありますか?

答え1

chrootでできるGRUBを再インストールする必要があります。 Live CDから起動し、Linuxシステムにルートを移動しますgrub-install

次の操作が機能します(/dev/sda2is//dev/sda1is/bootであり、MBRにインストールしようとしていると仮定/dev/sda)。

mount /dev/sda2 /mnt
mount /dev/sda1 /mnt/boot
mount -t proc none /mnt/proc
mount -o bind /dev /mnt/dev
mount -o bind /sys /mnt/sys
chroot /mnt /bin/bash
grub-install /dev/sda

またはLILOを使用している場合は、代わりにそれを使用してくださいlilo /dev/sda

答え2

いいえ、Linuxパーティションは削除されません。

最も簡単な方法は、grub4dosWindows 7インストールで設定するか、外部メディア、chrootを使用してからSlackインストールからgrubを復元することです。

答え3

Linuxディストリビューションを復元する最良の方法は、以前にインストールされたFedora DVDを使用することです。

ブートローダの再構築には約1分かかりません。

その後、デフォルトでLinuxが選択されているデュアルブートオプションが提供されます。

関連情報