今井です。 Wednesday 01 August 2007 23:09:58 に ciel@pop.707.to さんは書きました:
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@coral.ocn.ne.jp web: http://www10.ocn.ne.jp/~masimai/ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ --------------------------------------------------------------------- To unsubscribe, e-mail: opensuse-ja+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-ja+help@opensuse.org