Page 1 of 1

Booting Kiosk on UEFI

Posted: 29 Jul 2014, 20:45
by omega
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?

Re: Booting Kiosk on UEFI

Posted: 30 Jul 2014, 08:31
by fanthom
hi omega,

unfortunately i dont know how to resolve this problem. will add this item to my TODO list and maybe figure out something for next release.

thanks for reporting.

Re: Booting Kiosk on UEFI

Posted: 30 Jul 2014, 09:38
by omega
Thank you, that would be very nice! It wouldn't be a problem if I had to decide between legacy(mbr) and uefi before making the ISO.

Re: Booting Kiosk on UEFI

Posted: 25 Aug 2014, 16:03
by jbowers
Please add UEFI booting to the Kiosk. The Kiosk is a fantastic idea and works incredibly well. My employer has a Windows addiction and I want to use this product as a means to break that addiction. I recently purchased an ECS LIVA. It is a great little machine and it would be perfect to run Porteus Kiosk. The only problem is it won't boot Porteus Kiosk. It works great with Ubuntu 14.04LTS and Windows 8.1 but I believe the UEFI without a BIOS emulation option is preventing it from booting Porteus Kiosk.

Re: Booting Kiosk on UEFI

Posted: 25 Aug 2014, 16:41
by fanthom
there is actually some progress in this subject as brokenman provided working solution and neko released UEFI version of modified porteus desktop edition:
http://forum.porteus.org/viewtopic.php? ... 068#p27068
and i'm going to port this solution to next kiosk release which is planned for December.

there is one problem - i dont have any UEFI hardware so would be good if you could contact me through support@porteus-kiosk.org and we could work on this together.

Re: Booting Kiosk on UEFI

Posted: 31 Aug 2014, 18:29
by fanthom
good news - UEFI enabled version of kiosk is ready for testing:
http://porteus-kiosk.org/public/Testing ... 2-i486.iso

please give it a shot and let me know in case of problems.

thanks

btw: moving this thread to 'Development' section as it fits better here.

Re: Booting Kiosk on UEFI

Posted: 02 Sep 2014, 18:50
by omega
"Burned" the Iso on USB and it worked! Very nice! :good:

Then I unpacked it under Porteus Desktop (Porteus-RAZOR-v3.0-i486.iso) and tried to repack it with "make_iso.sh", made it "isohybrid" then, but resulting Image booted with "No operating system found." Is it necessary to use 64bit Version of Porteus Desktop to rebuild it? What else got changed? is it just the /boot/-directory or also files in kernel, core or settings?

Re: Booting Kiosk on UEFI

Posted: 02 Sep 2014, 18:57
by fanthom
@Omega
you should read the news i posted:
http://porteus-kiosk.org/news.html#140831

will update 'manual kiosk customization' doc later once UEFI code become merged to master.

Re: Booting Kiosk on UEFI

Posted: 02 Sep 2014, 19:03
by omega
You are great, fanthom :) Thank you for your lightning-fast replys :)
Sorry, completely forgotten that news section while browsing the forums. I am going to test if it works with my custom build then :friends:

Re: Booting Kiosk on UEFI

Posted: 04 Sep 2014, 19:27
by jbowers
Thank You! The ECS LIVA now boots Porteus Kiosk. I tried an install to the local eMMC but it failed to boot and the wireless card isn't showing up but I assume those are driver related issues???