genimg.sh 409 B

123456789101112131415161718192021
  1. #!/bin/bash
  2. mkdir -p target/img/mnt
  3. cd target
  4. tar vcf H2O.k KERNEL TINIT BOOT.fs
  5. cd img
  6. rm -f efi.img
  7. dd if=/dev/zero of=efi.img bs=1k count=11520
  8. mkfs.vfat efi.img
  9. sudo mount efi.img mnt
  10. sudo mkdir -p mnt/EFI/BOOT
  11. sudo mkdir -p mnt/EFI/Oceanic
  12. sudo cp ../BootX64.efi mnt/EFI/BOOT
  13. sudo cp ../H2O.k mnt/EFI/Oceanic
  14. sudo umount mnt
  15. qemu-img convert efi.img -f raw -O vmdk efi.vmdk
  16. cp efi.vmdk efi.vbox.vmdk