Tools/BootFloppy - Hacky script to create a boot floppy disk
[tpg/acess2.git] / Tools / BootFloppy / MakeDiskImage
1 #!/bin/bash
2 if [[ $# -ne 1 ]]; then
3         echo "Usage: $0 <image>" >&2
4         exit 1
5 fi
6 IMGNAME=$1
7 dd if=/dev/zero of="$IMGNAME" bs=512 count=2880
8 mformat -i "$IMGNAME" ::/ -f 1440 -v Acess
9 dd if=stage1 bs=1 seek=0 count=3 "of=$IMGNAME" conv=notrunc
10 dd if=stage1 bs=1 skip=$((0x3E)) seek=$((0x3E)) "of=$IMGNAME" conv=notrunc
11 mmd -i "$IMGNAME" ::/boot
12 mcopy stage1 stage2 -i "$IMGNAME" ::/boot/
13 /bin/echo -ne '\x23' | dd seek=$((0x44)) bs=1 count=1 "of=$IMGNAME" conv=notrunc
14 mcopy menu.lst -i "$IMGNAME" ::/boot/

UCC git Repository :: git.ucc.asn.au