戸田です。 On Fri, 6 Jun 2003 03:27:34 +0900 "OOSATO,Kazzrou" <kazz@xxxxxxxxxxxxxx> wrote: > おおさとです。 > > lilo を hda の MBR にインストールしたなら、 > # dd bs=446 count=1 if=/dev/hda of=/dev/fd0 > どこかの partition の先頭、たとえば /dev/hda1 にインストール > したなら、 > # dd bs=446 count=1 if=/dev/hda1 of=/dev/fd0 > として、フロッピーを作っておきましょう。 > > これが boot-code のバックアップ、そしてそのまま boot-FD にな > ります。 > MBR が壊れても、この FD から boot できます。 > > lilo は飛び先を絶対番地で記憶していますので、lilo の boot-code > がどこにあろうと関係ないからです。 > /dev/hda の先頭から、/dev/hda1 に移動しても、/dev/fd0 に移動し > てもちゃんと boot します。 > こういうことを分かっていると、lilo は実に柔軟で応用範囲が広く、 > grub よりもある強力だと思うこともあります。 XPはほとんど使ってませんが、一応Vineとのデュアルブート仕立てにしているマシンを使ってます。liloをhdaつまりMBAに入れ、さらにXP側のルートにboot imageをファイル化したもの(ddコマンドで作成)を置いてboot.iniにエントリを足してます。ですから、もしまちがってXP起動を選んでもVineにもどれるよう、XPの起動メニューからもvineを起動できます。上記のようにddでfdも作ってあります。 つまり、おおさとさんが試すまでもなくNTやWin2000と同じようにXPでもliloが機能します。 -- Toda __________________________________________________ Do You Yahoo!? Yahoo! BB is Broadband by Yahoo! http://bb.yahoo.co.jp/