#!/bin/bash TMPDIR1=${1} LOOPDEV=${2} if [[ $( id -u ) -ne 0 ]]; then echo "You must be root to run $0"; exit 1; fi if [[ ! -d ${TMPDIR1} ]]; then mkdir ${TMPDIR1}; fi rm -fr floppy.bin dd if=/dev/zero of=floppy.bin bs=1k count=1440 losetup ${LOOPDEV} floppy.bin mkdosfs ${LOOPDEV} mount -t vfat ${LOOPDEV} ${TMPDIR1} mkdir ${TMPDIR1}/boot mkdir ${TMPDIR1}/boot/grub cp scripts/memdisk.bin ${TMPDIR1}/boot/ cp scripts/sbootmgr.dsk ${TMPDIR1}/boot/ cp scripts/menu.lst ${TMPDIR1}/boot/grub/ cp /lib/grub/i386-pc/stage1 ${TMPDIR1}/boot/grub/ cp /lib/grub/i386-pc/stage2 ${TMPDIR1}/boot/grub/ cp /lib/grub/i386-pc/stage2_eltorito ${TMPDIR1}/boot/grub/ echo "(fd0) ${LOOPDEV}" >dev.map /sbin/grub --device-map=dev.map <