- ベストアンサー
Windowsをインストールしたいのにgrubが邪魔する
以前WindowsとLinuxをダブルブートしていました。 その結果、Windowsだけにしたいのに、手順書にしたがってCDをインストールしていると、grub>の表示がでてきます。どのようなコマンドをうてばいいのかわかりません。 今WindowsのリカバリCDを順にインストールしています。アプリケーションCDをインストールしたいのですが、最初のほうで以下の表示がでます。 GNU GRUB version 0.95 [ Minimal BASH-like line editing is supported. For the first word,TAB lists possible command completions.Anywhere else TAB lists the possible completions of a device/filename.] grub> ------------------------------------------- どうすればいいのでしょうか?
- みんなの回答 (6)
- 専門家の回答
質問者が選んだベストアンサー
修復セットアップは、リカバリーCDではなく、MS WindowsのインストールCDで 実行します。 リカバリーCDは、MS Windowsのインストール及びPCのハードウエア用 ドライバー類、アプリケーション等をインストールした状態をCDにコピー したものです。 # メーカーや機種・型番、MS Windowsのバージョン等によって、OSの #提供方法やインストール・復元方法が異なります。 # 回答も、それに応じて変わる場合がありますので、質問する場合 #には、それも明記して下さいね。 d(-_-;A Linux のインストールCDのレスキューモードを使う、又は、CDから 起動できる KNOPPIXを利用するといった方法もありますが... とりあえず、ブートフロッピーを使用する方法で 参考URLの >Windows XP ベースのコンピュータを使用せずにブート フロッピー ディスクを作成する >ブート フロッピー ディスクを使用してブートの問題を解決する ↑を試してみて下さい。 #XP Homeは使った事がないので、自信なし...
その他の回答 (5)
- RASUM2
- ベストアンサー率58% (10/17)
WindowsでもDOSでもLinuxでもよいですが、 Windows、DOSならば、fdiskコマンド、 Linuxならば、ddコマンド、またはfdiskコマンド、 が入っているフロッピィやCDだけで起動し、ハードディスク内のデータを削除してしまう必要があるのではないでしょうか。 sakura20060208さんは、現状で何ができる状態なのでしょうか。 例えば、knoppixを入手できるのでしたら、ハードディスクを使わずにknoppixを起動し、ルート権限でのターミナルを起動し、 # dd if=/dev/zero of=/dev/hda として、ハードディスクを(/dev/hda接続ならば)まっさらにできます。
お礼
いろいろアドバイスいただきありがとうございました。
- don_go
- ベストアンサー率31% (336/1059)
grub > ↑のGRUB の入力モード時に入力するのではありません。 fixmbr は >これはWindows2000/XpをCD-ROMから「修復セットアップ」 >を実行し、回復コンソールを実行して ↑を行った後に入力する必要があります。 同様に ># dd if=/dev/zero of=/dev/hda bs=438 count=1 は、Linuxを起動させたあとに入力する必要があります。
補足
お返事ありがとうございます。 私はFMVのデスクトップをWindowsXP Home editionがインストールされている状態で購入しました。 今私の手元には、OSのCDではなく、 リカバリCD(1) リカバリCD(2) リカバリCD(3) アプリケーションCD(1)~(3) ・・・・ があります。 順番にインストールしていけばいいのですが、 修復セットアップというのは、どこにでてくるのでしょうか?
- don_go
- ベストアンサー率31% (336/1059)
Windows2000/Xpの場合は、fdisk /mbr ではなく fixmbr コマンドを使用します。 これはWindows2000/XpをCD-ROMから「修復セットアップ」 を実行し、回復コンソールを実行して、コマンドラインから fixmbr を入力します。 Linux上からMBRを削除するなら # dd if=/dev/zero of=/dev/hda bs=438 count=1 #上記では、MBR上のブート領域をクリアしますのでWindowsを 再インストールする場合に使用して下さい。
補足
ありがとうございます。 しかし、回答者のみなさんが教えてくれたようにうつと、 Error 27 : Unrecognazed command と表示されます。 helpコマンドを打つと grub > help background RRGGBB blocklist FILE boot cat FILE chainloader[--force]FILE clear color NORMAL [HIGHLIGHT] configfile FILE displayapm displaymem find FILENAME foreground RRGGBB geometry DRIVE [CYLINDER HEAD SECTOR[ halt[--no-apm] help[--all][PATTERN ...] hide PRTITION initrd FILE [ARG...] kernel[--no-mem-option][--type=TYPE] makeactive map TO_DRIVE FROM_DRIVE md5crypt module FILE[ARG...] modulenounzip FILE [ARG...] paper [FLAG] partnew PART TYPE START LEN parttype PART TYPE reboot root [DEVICE[HDVIAS]] rootnoverify[DEVICE [HDBIAS]] serial[--unit=UNIT][--port=PORT][-- setkey[TO_KEY FROM_KEY] setup[--prefix=DIR][--stage2=STAGE2_ splashimage FILE terminal[--dumb][--no-echo][--no-ed terminfo[--name=NAME --cursor-address testvbe MODE unhide PARTITION uppermem KBYTES vbeprobe [MODE] grub> と表示されます。 ddやfixmbr というコマンドがありません。 ・ どうすればいいのでしょうか?
- RASUM2
- ベストアンサー率58% (10/17)
先の回答での fdisk /mbr は、Windowsのコマンドです。 ディスクを完全に消去するならば、例えば、そのディスクが/dev/hdaであれば、Linuxでは、 $ su - # dd if=/dev/zero of=/dev/hda とすればよいです。結構、時間がかかるかも。
- RASUM2
- ベストアンサー率58% (10/17)
fdisk /mbr と打てば、grubが消去されるのではないでしょうか。この場合、HDDの先頭のマスターブートレコードだけが消去されるので、HDDに保管されているOSなどは消されません。でも、起動時のWindowsを読み込むブートローダ(Windowsでgrubに相当するもの)をインストールする必要があります。これは、通常、Windowsのインストール時にインストールされます。後からインストールする場合はどうするのか知りません。 grubの /boot/grub/menu.lstや/boot/grub/grub.confあたりに、 title Windows 95/98/NT/2000 root (hd0,0) makeactive chainloader +1 を記述して、grubを活かしてはいかがですか。
お礼
ありがとうございます。 昔使ってたWindows2000のOSのCDがあったので、そこから回復コンソールを使い Windows> で、コマンドを打ち込んだところ、MBRに上書きされたらしく、アプリケーションCDをインストールすることができました。 don_goさん、いろいろありがとうございました。