- ベストアンサー
vineの行方
HDD20GB WIN2000 13GBへインストールC: 1GB別パーティションNTFS E: VINELINUX4.1 5GB EXT3 VINELINUX4.1 377MB SWAP でFTPインストールしました。 がデュアルブートできず、いきなりWIN2000が立ち上がります。 パーティション作成時アクティブにしなかったのかも知れません。 それともGRUBの設定? 誰かデュアルブートできるような直し方を伝授お願いします。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
http://oshiete1.goo.ne.jp/qa3025410.html が参考になりませんか? GRUBはMBRに正しくインストールされているが その設定でwin2000がデフォルトになってしまったのであれば 起動時に一瞬GRUB画面が出てからwin2000が起動します。 GRUB画面の時に何かキー(キーボードの↓ボタンとか)を押せば 選択肢が出るはずです。 問答無用でwin2000が立ち上がるのであればGRUBが正しくMBRに 書かれていない可能性が高いかと思います。 http://vinelinux.org/install-guide/setup_grub.html
その他の回答 (1)
- tux_the_penguin
- ベストアンサー率42% (69/163)
はっきりとした知識ではないので、もっと詳しい方に解説を補足(またはあいまい・間違いを訂正して)いただければと思います。他力本願で中途半端な回答ですみません。。。 まず第一にそれぞれのパーティションのデバイス名を把握してください。 (hd0,0) とか (hd0,6) とか。 C:とかD:とかの言い方やパーティションのアクティブフラグはWindows用なのでLinuxには(あんまり)役に立ちません。 その上で、お使いのブートローダへ然るべきデバイスを読みにいく設定を書くことになります。NTLDRでvmlinuzをロード出来ればGRUBではなくていいと思うのですが、NTLDRにそれが出来るのかどうか、識者の方にツッコミをいれていただきたいと思います。(NTLDRを持っていないので書き方がわかりません) GRUBを使うならMBRへGRUBをインストールするのがシンプルかと思いますが、NTLDRがGRUBを呼び出すようにすることもアリだと思います。 ちなみにウチではこうなってます(抜粋) # cat /boot/grub/menu.lst ・・・略・・・ title Linux 2.6.20 root (hd0,0) kernel /vmlinuz-2.6.20 ro root=LABEL=/ resume2=swap:/dev/hda5 initrd /initrd.img ・・・略・・・ これに続けてWindows用のエントリーも書き加えればシステム起動時にOSを選択できると思います
お礼
回答ありがとうございます。 GRUB編集したくても、VINEがあがらないのでできません。 WIN2000からアクセスできるわけもなく。。 インストールの最後にGRUBがインストールされていたはずなのですがどうもだめです。