create_menu_lst() { echo "default=0" echo "timeout=10" echo "title Frugalware BootUsbOnly `date +%Y%m%d`" echo " root (hd2)" echo " chainloader +1" } mkcd() { mkdir -p cd/boot/grub cp /usr/lib/grub/i386-pc/stage2_eltorito cd/boot/grub/ create_menu_lst >cd/boot/grub/menu.lst cd "cd" mkisofs -o ../frugalware_bootusbonly_`date +%Y%m%d`.iso \ -R -J -V "Frugalware BootUsbOnly" \ -A "Frugalware BootUsbOnly CD" \ -hide-rr-moved \ -b boot/grub/stage2_eltorito \ -v -d -N -no-emul-boot -boot-load-size 4 -boot-info-table . cd .. rm -rf cd } time mkcd