GRUB の CD への焼き方

なんかネットのあちこちにいろいろな方法が書いてあったけど、とりあえず info に書いてあるとおりで大丈夫だった。

$ mkdir iso
$ mkdir -p iso/boot/grub
$ cp /usr/local/share/grub/i386-freebsd/stage2_eltorito iso/boot/grub
$ sudo mkisofs -R -b boot/grub/stage2_eltorito -no-emul-boot \
        -boot-load-size 4 -boot-info-table -o grub.iso iso

最後のところはなぜかエラーが出るので root 権限で。