AttuneOps / Create-Windows-ISO-with-autounattend-built-on-macOS-or-Linux

This Attune Project provides an efficient and streamlined approach to creating customised Windows installation ISOs using the autounattend.

Home Page:https://github.attuneautomation.com/Automate-Windows-ISO-with-autounattend-built-on-macOS-or-Linux/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Investigate Creating FAT32 ISO File for UEFI WinPE Kickstarts on macOS

h4xhor opened this issue · comments

  • Using mkisofs doesn't create a bootable UEFI ISO on Linux Worker.
  • Using mkfs.msdos to create a FAT32 ISO file is bootable on Linux Worker.
  • From Create Bootable UEFI ISO , it says I need to put the efi/boot/bootx64.efi in a FAT filesystem so I can’t escape from not using mkfs.msdos.
  • It looks like macOS has diskutil and newfs How do you make filesystems in mac OSX but they don’t seem to be able to create a FAT32 file.
  • From create file that can be mounted it looks like hdiutil can create a FAT32 file.
  • Here is information from man hdiutil. It looks like we can use the makehybrid option.
     create size_spec image
                create a new image of the given size or from the provided data.  If image already exists, -ov must be specified or create will fail.  To
                make a cross-platform CD or DVD, use makehybrid instead.  See also EXAMPLES below.