Booting Kiosk on UEFI
Posted: 29 Jul 2014, 20:45
Hi, this is my first post. First of all, thank you very much for Porteus Kiosk!
I made a custom hybridiso, "burned" it on usb and it works fine on my "older" computers. My problem is, that it only works on my friends laptop with UEFI, if I switch it to legacy-mode and have to switch it back after using Porteus Kiosk or the installed Windows 8 won't work anymore. As nearly every new computer has UEFI this problem will become important for more and more people.
So I tried to fix that problem by making a /efi/boot/-Directory, copied the syslinux.efi from the latest version of syslinux from /usr/lib/syslinux/efi64/ in it. I renamed it to bootx64.efi. Then I made a syslinux.cfg point to my initrd.xz and vmlinuz from Porteus Kiosk boot-Directory. Booting from that stick shows me my boot-menu, but when it loads vmlinuz and initrd.xz my friends laptop reboots without an error. I assume vmlinuz is not compatible. (I hope it's not nessessary to build the whole Kiosk in 64bit. What about another 64bit-mini-Linux that only starts 32bit Kiosk then...)
Where can I get / how can I create the files needed to boot from UEFI with Porteus Kiosk usb?
I made a custom hybridiso, "burned" it on usb and it works fine on my "older" computers. My problem is, that it only works on my friends laptop with UEFI, if I switch it to legacy-mode and have to switch it back after using Porteus Kiosk or the installed Windows 8 won't work anymore. As nearly every new computer has UEFI this problem will become important for more and more people.
So I tried to fix that problem by making a /efi/boot/-Directory, copied the syslinux.efi from the latest version of syslinux from /usr/lib/syslinux/efi64/ in it. I renamed it to bootx64.efi. Then I made a syslinux.cfg point to my initrd.xz and vmlinuz from Porteus Kiosk boot-Directory. Booting from that stick shows me my boot-menu, but when it loads vmlinuz and initrd.xz my friends laptop reboots without an error. I assume vmlinuz is not compatible. (I hope it's not nessessary to build the whole Kiosk in 64bit. What about another 64bit-mini-Linux that only starts 32bit Kiosk then...)
Where can I get / how can I create the files needed to boot from UEFI with Porteus Kiosk usb?