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
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 > |