Mailinglist Archive: opensuse-ja (74 mails)

< Previous Next >
Re: [opensuse-ja] SUSEとRedHatのDual boot
  • From: Masaru Imai <maimai@xxxxxxxxxxxxxxx>
  • Date: Thu, 2 Aug 2007 00:34:00 +0900
  • Message-id: <200708020034.01026.maimai@xxxxxxxxxxxxxxx>
今井です。

Wednesday 01 August 2007 23:09:58 に ciel@xxxxxxxxxx さんは書きました:

> Bootは別にすると動きません!/bootは共有しないと駄目ですよ。
> なぜかはGrubのConfigファイルをみたら分かりますが、カーネルを判断するのに
> /vmlinuzなんたらかんたらです。
> 以下
> default=0 ←titleで定義されている最初のOSがデフォルト
> timeout=10 ←10秒間OS選択画面で停止
> splashimage=(hd0,1)/grub/splash.xpm.gz ←GRUBの背景画像
> title Red Hat Linux (2.4.18-3) ←メニューに表示するOS名
>         root (hd0,1) ←GRUBが存在するパーティション(1台目のHDDの2番目
> のパーティション)
>         kernel /vmlinuz-2.4.18-3 ro root=/dev/hda3 hdc=ide-scsi ←起動
> するカーネルと引数を指定
>         initrd /initrd-2.4.18-3.img
> となりますから、Bootは共有しないとまずいわけです。
> これを忘れていたために、先のLinuxWorldのインストールセミナーでFedoraと
> SuSE+Windowsのトリプルブートにこけました。
> 復旧はFedoraのBootからカーネルイメージとマップファイルと初期RAMディスク
> をSuSEのBootにコピーして、YaSTでGrub設定やり直しました。
>

説明読んでも、なぜ/bootを共有しなければいけないのかという
理由が判らないんですが.....。

山中さんも書いて居られますけど、RedHat系の場合
(SUSEでもそうですが)ディスクラベルでマウントする
様にしてある場合はディスクラベルによる副作用で思わ
ぬ動作する場合があります。
LVMを使っている場合にはそちらでも名前付けに重複が
無いかどうか十分吟味する必要があります。


最悪の場合?でも少しややこしくなりますが、

MBRにメインとなるディストリのGRUBをインストール

各々のブートパーティションの先頭にサブとなるディストリ
のGRUBをインストール

MBRに登録したGRUBからchainloaderで他のGRUB呼び出し
という手段があるように思います。

-- 
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
今井 優
mail: maimai@xxxxxxxxxxxxxxx
web:  http://www10.ocn.ne.jp/~masimai/

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
---------------------------------------------------------------------
To unsubscribe, e-mail: opensuse-ja+unsubscribe@xxxxxxxxxxxx
For additional commands, e-mail: opensuse-ja+help@xxxxxxxxxxxx

< Previous Next >
References