人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

基本パーティションの1番目にWindows2000をインストールしました。
拡張パーティションの1番目にWindowsXPをインストールしました。
拡張パーティションの2番目にCentOSをインストールしました。
CentOSのインストールウィザード内で、MBRにGrubを導入しました。

しかし今のところ、GrubのOS選択画面ではWindows2000とCentOSしか表示されていません。
Grub上でWindows2000を選択するとntldr(?)が表示され、Windows2000とWindowsXPのどちらかを選択する画面が表示されます。

GrubのOS選択画面で3OSを表示させ起動させるにはgrub.conf内にどのような記述をすればいいのでしょうか?


●質問者: yasunorin
●カテゴリ:コンピュータ インターネット
✍キーワード:CentOS GRUB MBR OS Windows2000
○ 状態 :終了
└ 回答数 : 2/2件

▽最新の回答へ

1 ● pahoo
●35ポイント

こんな感じでどうでしょう。

default=0
timeout=20
title CentOS
 root (hd0,2)
 kernel ※CentOSのカーネルを指定してください
title= Windows 2000
 rootnoverify (hd0,0)
 chainloader= +1
title= Windows XP
 rootnoverify (hd0,1)
 chainloader= +1
◎質問者からの返答

ありがとうございます。


2 ● breakthrough1
●35ポイント

XPをインストールした時点でNTLDRがXPのものになっていますので


>3OSを表示させ起動させるには


grubではなくNTLDRをつかっては?


XPの回復コンソールでMBRを修復して

CentOSのgrubをパーテーションの先頭にインストールし直して

grubブートローダのイメージファイル化をして

boot.iniの書き換えとイメージファイルをXPに持ってくる


ただこの方法でもgrubは生きてますので


現行

grub

→CentOS

→NTLDR

→2000

→XP

代替案

NTLDR

→2000

→XP

→grub

→CentOS


参考

http://www.stackasterisk.jp/tech/systemConstruction/dual01_04.js...

◎質問者からの返答

ありがとうございます。

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ