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
で起動。