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"が加わる。
解説サイト

GRUB for DOS めも

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