nuclear@83: #!/bin/sh nuclear@83: nuclear@83: # mkdiskimg - prepare a disk image for the kernel nuclear@83: # usage: mkdiskimg [size in mb, default: 40] nuclear@83: nuclear@83: imgfile=disk.img nuclear@83: if [ -e $imgfile ]; then nuclear@83: echo "file '$imgfile' exists, will not overwrite, delete it first" >&2 nuclear@83: exit 1 nuclear@83: fi nuclear@83: nuclear@83: if [ -n "$1" ]; then nuclear@83: sizemb=$1 nuclear@83: else nuclear@83: sizemb=40 nuclear@83: fi nuclear@83: nuclear@83: # create the image file nuclear@83: echo 'creating image file ...' nuclear@83: dd if=/dev/zero of=$imgfile bs=1M count=$sizemb || exit 1 nuclear@83: nuclear@84: mkpart_linux() nuclear@84: { nuclear@84: sfdisk -q $imgfile <&2 nuclear@83: exit 1 nuclear@83: fi nuclear@83: nuclear@83: echo nuclear@83: echo 'done. happy hacking!'