アプリ版:「スタンプのみでお礼する」機能のリリースについて

こんにちは。

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

A 回答 (3件)

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/linuxtip …

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/theory01 …

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

参考URL:http://www.atmarkit.co.jp/flinux/rensai/linuxtip …
    • good
    • 0
この回答へのお礼

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

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

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

お礼日時:2004/02/26 19:31

くわしくはないですが、PLAMO LINUXでどうしても起動できず、LILOを FD にインストール、それで(GUIがBIOSの関係CUIでしかログインできない(*^_^*))


起動したことがあります。
grub.conf の編集はされましたか?
XP(WIN)とWブートにした場合,grub(LILO)からNTLDRを起動させ、それからXpが起動するような設定にする必要があったと記憶しています。
後は、ほかの方の いわれるとおりと思います
参考になれば幸いです
    • good
    • 0
この回答へのお礼

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

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

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

お礼日時:2004/02/26 19:32

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



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

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

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

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

お礼日時:2004/02/26 19:33

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!