1
0
mirror of git://git.2f30.org/morpheus.git synced 2024-06-25 05:28:34 +00:00
morpheus/create-bootable

29 lines
455 B
Plaintext
Raw Normal View History

2013-09-16 11:23:55 +00:00
#!/bin/sh
#
# Ensure you've loaded the loop module with max_part=15
dd if=/dev/zero of=morpheus-boot.img bs=256MB count=1
fdisk morpheus-boot.img <<< '
o
n
p
1
a
w'
lodev=$(losetup -f --show morpheus-boot.img) || exit 1
partition="$lodev"p1
mkfs.ext4 $partition || exit 1
mount $partition /mnt || exit 1
cp -dar root/* /mnt
extlinux --install /mnt/boot
dd if=data/mbr.bin conv=notrunc bs=440 count=1 of=$lodev
umount /mnt
sleep 3
losetup -d $lodev