Changeset View
Changeset View
Standalone View
Standalone View
release/i386/make-memstick.sh
Context not available. | |||||
rm ${1}/etc/fstab | rm ${1}/etc/fstab | ||||
rm ${1}/etc/rc.conf.local | rm ${1}/etc/rc.conf.local | ||||
dd if=/dev/zero of=efiboot.img bs=1k count=33292 | |||||
device=`mdconfig -a -t vnode -f efiboot.img` | |||||
newfs_msdos -F 32 -c 1 -L EFISYS /dev/$device | |||||
mkdir efi | |||||
mount -t msdosfs /dev/$device efi | |||||
mkdir -p efi/efi/boot | |||||
cp -p "${1}/boot/loader.efi" efi/efi/boot/bootia32.efi | |||||
umount efi | |||||
rmdir efi | |||||
mdconfig -d -u $device | |||||
mkimg -s mbr \ | mkimg -s mbr \ | ||||
-b ${1}/boot/mbr \ | -b ${1}/boot/mbr \ | ||||
-p efi:=efiboot.img | |||||
-p freebsd:-"mkimg -s bsd -b ${1}/boot/boot -p freebsd-ufs:=${2}.part" \ | -p freebsd:-"mkimg -s bsd -b ${1}/boot/boot -p freebsd-ufs:=${2}.part" \ | ||||
-o ${2} | -o ${2} | ||||
rm efiboot.img | |||||
rm ${2}.part | rm ${2}.part | ||||
Context not available. |