#!/bin/bash

dd if=/dev/zero of=boot288.img bs=512 count=5760
losetup /dev/loop0 boot288.img
mke2fs /dev/loop0
mkdir mnt
mount /dev/loop0 mnt
mkdir mnt/grub
cp /lib/grub/i386-pc/stage[12] mnt/grub
echo "(fd0) /dev/loop0" >dev.map
/sbin/grub --device-map=dev.map <<END
root (fd0)
setup (fd0)
END
cat >mnt/grub/menu.lst <<EOF
timeout     5	      
title Rescue System	 
    root (fd0)	 
    kernel /vmlinuz ramdisk_size=8192
    initrd /initrd
EOF
cp initrd.cramfs mnt/initrd
cp /mnt/otherboot/vmlinuz mnt
umount mnt
losetup -d /dev/loop0
cp boot288.img ${1}-root/isolinux
