• ベストアンサー

vineの行方

HDD20GB WIN2000 13GBへインストールC: 1GB別パーティションNTFS E: VINELINUX4.1 5GB EXT3 VINELINUX4.1 377MB SWAP でFTPインストールしました。 がデュアルブートできず、いきなりWIN2000が立ち上がります。 パーティション作成時アクティブにしなかったのかも知れません。 それともGRUBの設定? 誰かデュアルブートできるような直し方を伝授お願いします。     

質問者が選んだベストアンサー

  • ベストアンサー
回答No.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)

回答No.1

はっきりとした知識ではないので、もっと詳しい方に解説を補足(またはあいまい・間違いを訂正して)いただければと思います。他力本願で中途半端な回答ですみません。。。 まず第一にそれぞれのパーティションのデバイス名を把握してください。 (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を選択できると思います

denza
質問者

お礼

回答ありがとうございます。 GRUB編集したくても、VINEがあがらないのでできません。 WIN2000からアクセスできるわけもなく。。 インストールの最後にGRUBがインストールされていたはずなのですがどうもだめです。

関連するQ&A