[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[debian-users:52904] Re: WindowsXP、Debian、Ubuntuマルチブート下でのMBRについて



おはようございます。
武藤さん、早速のご教示ありがとうございます。


2009-08-30 (日) の 00:09 +0900 に Kenshi Muto さんは書きました:
> 武藤@Debianぷろじぇくとです。
> 

> Debian→Ubuntuの順にインストールされたのだと思います。
> 
はい、その通りです。

> > 起動時のカーネル(OS)選択画面というのは BIOS と MBR だけで表示している、
> > という理解で正しいでしょうか?
> 
> GRUBの選択画面はmenu.lstの内容をそのまま出しているだけだと思います。
> 
Ubuntuのmenu.lstの内容がMBRに書き込まれている、
といいますか、上書きされるということですね。


> UbuntuのGRUB設定の仕組みがDebianと同じかどうか調べていないので的を外して
> いるかもしれませんが、逆の順序でインストールしてもいかにも同じ挙動になりそう
> なのでその前提で説明すると、
> 
> 1. UbuntuのインストーラでGRUBをセットアップ
> 2. GRUBセットアップ時にインストーラは、Ubuntuブートパーティション以外に
>    ほかのパーティションもチェックする
> 3. Debianブートパーティションにカーネルを見つけたのでそれをmenu.lstに追加
>    (menu.lstのMAGICブロック範囲外)
> 4. Ubuntuでカーネルパッケージに対して追加/削除/更新を行うと、update-grubが
>    実行され、MAGIC範囲内の内容が更新される
>    DebianなどのUbuntu管理外(MAGICブロック範囲外)のものについてはノータッチ
> 5. MAGICブロック範囲外のものについてはノータッチだから、Debian側でカーネルを
>    操作してもやはりUbuntu側grub.lstに変更は行われない
> 
> となりますね。
> 
> 要するにmenu.lstにおけるUbuntuカーネル以外のエントリはインストーラがユーザの
> 便宜のために定義したものであり、以降の保守については自動ではなく、すべてユーザに
> 任されています。

この部分ではっきり、目から鱗が落ちたような気がします!
わかりやすいご教示ありがとうございました。

-- 
_/_/_/
渡辺