こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

解決済みの質問

xpとredhat7,2のデュアルブートとシリンダについて

こんにちは。

xpとredhat7.2のデュアルブートを考えております。
以下のようにパーティションを区切り、
/bootにgrubをインストールしたのですが、
マルチブートになりません。
/bootをちゃんと1024シリンダ内に入れたので、
この結果にちょっとびっくりしております。

ご存知の方、おられましたらご教授ください。
また、別件ですが、
/homeや/var、/usr、/tmpに区切った方がよい理由もお願いします。

/dev/hda
|-/dev/hda1 1 892 NTFS/HPFS
|-/dev/hda2 893 14946 拡張領域
 |-/dev/hda6 893 898 ext3 /boot
 |-/dev/hda7 899 2165 ext3 /
 |-/dev/hda8 2166 2198 swap
 |-/dev/hda5 2199 14946 NTFS/HPFS

投稿日時 - 2004-02-22 20:35:10

QNo.786861

すぐに回答ほしいです

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

Redhat8では、デフォルトでMBR(hda1の先頭)にgrubをインストールするようになっていました。MBRにインストールした場合は、何の問題もなくWinXPとlinuxのデュアルブートになりました。

あなたの場合は、hda6の先頭にgrubをインストールしたようですから起動しないはずだと思います。


解決法1) MBRにGrubをインストールし直す
grub-install /dev/hda1

grub-installコマンドがどのディレクトリにあるかはディストリビューションによって異なりますから、findで探してください。


解決法2) WinのブートローダからGrubを起動する
http://www.atmarkit.co.jp/flinux/rensai/linuxtips/233dualbootxp2.html

WinXPを上書きインストールすると、MBRのGrubが消えてしまいますが、この方法ならば以前同様にGrubが使えます。
ただし、カーネルをアップデートしたりgrub.confの変更を反映したりするには、その都度grubのインストール、イメージ化という作業が必要になります。
私はNortonGhostと共存させる必要上、この方法をとっています。


解決法3) linuxは起動FDから起動する
とってもわかりやすい方法です。
BIOSの設定でFD起動可にしておきます。そうすると、起動FDを入れなければWin、起動FDを入れればLinuxが起動します。これも立派なデュアルブートだと思います。



質問後段について
@ITサイトに各パーティションの役割の詳細な説明がありますから、そちらが参考になるでしょう。
http://www.atmarkit.co.jp/flinux/rensai/theory01s/theory01sa.html

私のマシンはユーザが私一人で、ネット上のサーバとして使用しているわけではありませんので、パーティションは区切っていません。/bootすら同一パーティション内です(笑)。(もちろんアカウントは使い分けていますが)
パーティションをまとめておくとバックアップが取りやすいからです。

参考URL:http://www.atmarkit.co.jp/flinux/rensai/linuxtips/233dualbootxp2.html

投稿日時 - 2004-02-23 16:24:59

お礼

ADSLモデム故障により、
お返事遅くなりました。申し訳ございません。

だいぶ前ですがBootPart(http://www.winimage.com/bootpart.htm)を使用し、
ntローダーからgrubを起動させることに成功しました。

どうもありがとうございました。

投稿日時 - 2004-02-26 19:31:59

ANo.2

このQ&Aは役に立ちましたか?

0人が「このQ&Aが役に立った」と投票しています

回答(3)

ANo.3

くわしくはないですが、PLAMO LINUXでどうしても起動できず、LILOを FD にインストール、それで(GUIがBIOSの関係CUIでしかログインできない(*^_^*))
起動したことがあります。
grub.conf の編集はされましたか?
XP(WIN)とWブートにした場合,grub(LILO)からNTLDRを起動させ、それからXpが起動するような設定にする必要があったと記憶しています。
後は、ほかの方の いわれるとおりと思います
参考になれば幸いです

投稿日時 - 2004-02-23 21:26:12

お礼

ADSLモデム故障により、
お返事遅くなりました。申し訳ございません。

だいぶ前ですがBootPart(http://www.winimage.com/bootpart.htm)を使用し、
ntローダーからgrubを起動させることに成功しました。

どうもありがとうございました。

投稿日時 - 2004-02-26 19:32:50

ANo.1

> /bootにgrubをインストールした

ということですが,/dev/hda6 の先頭に grub をインストールしたということでしょうか?
もしそうなら,何もしなければ,OSの選択はできません.
MBMあたりを使えば /dev/hda6 から Linux を起動できるはずですから,その後 MBR に grub をインストールすれば良いでしょう.
また,1024シリンダ問題は,古いバージョンのliloでおこるものですので,今の場合関係ありません.

投稿日時 - 2004-02-22 21:31:24

お礼

ADSLモデム故障により、
お返事遅くなりました。申し訳ございません。

だいぶ前ですがBootPart(http://www.winimage.com/bootpart.htm)を使用し、
ntローダーからgrubを起動させることに成功しました。

どうもありがとうございました。

投稿日時 - 2004-02-26 19:33:22

あなたにオススメの質問