qemuディスクイメージにgrubを導入

空のイメージを作成. C*S*H*512 = 516096*1024 Byte
第一パーティションをfatでフォーマット

# qemu-img create -f raw hda.img 516096
# fdisk -C 1024 -H 16 -S 63 hda.img
# losetup /dev/loop0 hda.img
# losetup -o 32256 /dev/loop1 hda.img
# mkfs.vfat /dev/loop1

grubのインストールを準備

# mount -t vfat /dev/loop1 /mnt
# mkdir /mnt/boot
# mkdir /mnt/boot/grub
# cp /boot/grub/*stage* /mnt/boot/grub/
# /sbin/grub

grubのインストール

grub> device (hd0) /dev/loop0
grub> root (hd0,0)
grub> setup --stage2=/boot/grub/stage2 (hd0)

参考にしたページ