Hi,

Alexander E. Patrakov wrote:
> The first thought, though, is related to the fact that the Porteus Kiosk
> image uses partitions aligned to 1 MB. It may be a good idea to force this
> on grub-mkrescue command line and test-boot the result.

That would be xorriso -as mkisofs options

  -partition_cyl_align on -partition_hd_cyl 64 -partition_sec_hd 32


Did you note the embedded configuration snippet at the end of
the file /EFI/BOOT/bootx64.efi in the Porteus EFI partition ?

  search --file --set=root /docs/kiosk.sgn
  set prefix=($root)/boot/isolinux/efi

(One should not get confused by the directory name "isolinux".)

Your "minimal.iso" does not have such strings in its bootx64.efi
or bootia32.efi.

In bootia32.efi of debian-8.2.0-i386-netinst.iso :

  search --file --set=root /.disk/info
  set prefix=($root)/boot/grub
  source $prefix/i386-efi/grub.cfg

In bootx64.efi of debian-8.1.0-amd64-netinst.iso :

  search --file --set=root /.disk/info
  set prefix=($root)/boot/grub
  source $prefix/x86_64-efi/grub.cfg

They all search for files in the ISO, not in the EFI partition.
I understand Debian hops onto the ISO's GRUB2 config for menu display.
(Does Porteus just boot a kernel without further menu ?)


Have a nice day :)

Thomas


_______________________________________________
Grub-devel mailing list
Grub-devel@gnu.org
https://lists.gnu.org/mailman/listinfo/grub-devel

Reply via email to