ntldrからのgrubの起動
Grub4Dosをダウンロード
GRUB4DOS and WINGRUB
http://sourceforge.net/project/showfiles.php?group_id=104188
grldrとmenu.lstとdefaultをc:\にコピー
boot.iniに以下を追加
c:\grldr="GRUB"
これでntldrのメニューに"GRUB"が加わる。
解説サイト
http://www10.plala.or.jp/palm84/grub4dos.html
grubからlinuxカーネルを起動
例えばmenu.lstに以下を記入
書き方は普通だけど、NTFSから読み出しているのがポイント。
昔でいうloadlin.exeの代わりに使える。
title bzImage kernel (hd0,0)/bzImage initrd (hd0,0)/initramfs.gz
grubからfdイメージを起動
menu.lstに以下を記入
ここではc:\floopy.imgを使うと仮定。
title floppy image map --mem (hd0,0)/floopy.img (fd0) map --hook chainloader (fd0)+1 rootnoverify (fd0) map --floppies=1
map --mem (hd0,0)/mbm0384.1.44 (fd0)
を実行したら以下のエラーが出て起動出来なかった。
Autodetect number-of-heads failed. Use default value 2
Autodetect sectors-per-track failed. Use default value 18
しかし、普通のDOSのイメージは起動出来たので、その中にmbm.comを入れておけば同じ
linuxからのmbmのインストール
MBMをLinux上でインストール可能にするパッケージ
http://wikiwiki.jp/disklessfun/?mbm