とにかくWindowsを再インストールしないと、気分的に良くないのでデュアルブート環境での再インストール方を書き留めておきます。環境はWindows Vista Business 32bitの後にUbuntu 10.04 LTSをインストールしたもの。起動時のOS選択はUbuntuのGRUBに任せてます。
デュアルブート時に初心者が陥りがちなポイントをまとめると、
- Windowsを再インストール:Linuxが確実に立ち上がらなくなります。
- Linuxを削除:Windowsが確実に立ち上がらなくなります。
今回はLinuxとのデュアルブートを維持しつつ、Windowsを再インストール時なので、1です。
- MBRのバックアップ:KnoppixをCDに焼き、起動します。USBにメモリースティックを刺し、アクセサリのRoot Shellで、
dd if=/dev/hda1 of=media/sda1/MBRbackup bs=512count=1
(OSが入ったディスクがhda1,メモリースティックがsda1の場合。出力されるファイルはMBRbackup。) - Windowsを元のパーディションに再インストール。
- 再起動時にはGRUBのOS選択画面が現れず、直接Windowsが起動するはず。
- 再度Knoppixを立ち上げ、Root Shellにてコマンド、
dd of=/dev/hda1 if=/media/sda1/MBRbackup bs=512count=1
(ofとifが参照先と書き込み先を決定します。間違えると致命的ですので慎重に・・・) - 再起動時には元のように、GRUBによるOSの選択画面が現れるはずです。
ついでに2の対策も。この場合、デュアルブートをやめ、コンピューターをWindows専用に戻す場合です。Linuxのパーディションの内容、もしくはそれ自体を削除すると、起動時にMBRから転送されるGRUBがなくなります。対処法は、
- Windows インストールの手順と同じく、ディスクを入れ、それを立ち上げます。
- Windowsのバージョンによって異なるので一概には言えませんが、修復すると言った旨のオプションを辿ると、コマンド・プロンプトが選べます。
- Vistaの場合:/FixMbr
XPの場合:FIXMBR - 何らかのオプションを付け加えなければいけないかも知れませんが、そのあたりはよく覚えてません。
No comments:
Post a Comment