Here are some instructions if anyone else needs to do this who is predominantly Windows based but has a bit of command line knowledge:
I used vmware player and Linux Mint with shared folders - from within the Linux session:
* start in a tmp folder
* most operations require super-user (if this doesn't work you will need to prefix (most) commands with "sudo " for them to work
* copy ISO from vmware shared folder to working folder
Code: Select all
cp /mnt/hgfs/temp/*.iso source.iso
* mount needs a mount-point/dir before it will mount
* mount image
Code: Select all
mount -o loop source.iso /mnt/kiosk
* create a work folder
* copy files from mounted image to work folder
* unmount image
* remove mount-point/dir
* working in folder with files now
* edit
* add reboot stuff so the line looks like:
Code: Select all
append initrd=/boot/initrd.xz quiet first_run reboot=efi,pci,force
* edit
* add reboot stuff to the linux line so the line looks like:
Code: Select all
linux ... first_run reboot=efi,pci,force
* rebuild the iso
<if this fails ; as it did on mine ; download the mkisofs, move it and set to allow execute>
Code: Select all
mv /home/{your-home-dir}/Downloads/mkisofs /usr/local/bin
chmod +x /usr/local/bin/mkisofs
* remaster ISO (with UEFI)
Code: Select all
isohybrid -u /tmp/Porteus-Kiosk.iso
* copy it back to vmware shared folder
Code: Select all
cp /tmp/Porteus-Kiosk.iso /mnt/hgfs/temp/
ps.
** if you need to burn it onto a pen-stick now ; list usb devices
* burn ISO to pen-stick (where the
/dev/sdb is the device name given to your pen-stick as shown from above)
Code: Select all
sudo dd if=/tmp/Porteus-Kiosk.iso of=/dev/sdb
otherwise just use the Win32DiskImageWriter (
https://sourceforge.net/projects/win32diskimager/)