grub2 memo

> ./configure --enable-grub-emu

で ./configure すること。

boot image の試しかたとしてはいろいろある。

mkdir tftproot
./grub-mkimage -d . -o tftproot/core.img hello ls help gfxterm video vbe videotest

などと必要なモジュールをつっこんだイメージを作っておいて、

qemu -boot a -fda grub-0.97-net.floppy -tftp . -s

とすれば legacy grub 経由で tftp ブート。

cat boot.img tftproot/core.img > hdd.img

などとして作ったイメージは HDD のイメージで、

qemu -boot c -hda hdd.img

で起動できる。

./grub-mkrescue --pkglibdir=. --grub-mkimage=./grub-mkimage --modules="hello ls help gfxterm video vbe videotest" grub.iso

とすると CD イメージができるので、

qemu -cdrom grub.iso

で起動。

なにかあれば下記メールアドレスへ。
shinichiro.hamaji _at_ gmail.com
shinichiro.h