Booting Kiosk on UEFI

New features which should be implemented in Porteus Kiosk Edition and the kiosk wizard.
Post Reply
omega
White ninja
White ninja
Posts: 14
Joined: 29 Jul 2014, 20:07
Distribution: Porteus
Location: Germany

Booting Kiosk on UEFI

Post#1 by omega » 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?

User avatar
fanthom
Site Admin
Site Admin
Posts: 4566
Joined: 28 Dec 2010, 02:42
Distribution: Porteus Kiosk
Location: Poland, currently - Cork, IE
Contact:

Re: Booting Kiosk on UEFI

Post#2 by fanthom » 30 Jul 2014, 08:31

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.
Please add [Solved] to your thread title if the solution was found.

omega
White ninja
White ninja
Posts: 14
Joined: 29 Jul 2014, 20:07
Distribution: Porteus
Location: Germany

Re: Booting Kiosk on UEFI

Post#3 by omega » 30 Jul 2014, 09:38

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.

jbowers
White ninja
White ninja
Posts: 10
Joined: 25 Aug 2014, 15:56
Distribution: Kiosk
Location: USA - Central Massachusetts

Re: Booting Kiosk on UEFI

Post#4 by jbowers » 25 Aug 2014, 16:03

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.

User avatar
fanthom
Site Admin
Site Admin
Posts: 4566
Joined: 28 Dec 2010, 02:42
Distribution: Porteus Kiosk
Location: Poland, currently - Cork, IE
Contact:

Re: Booting Kiosk on UEFI

Post#5 by fanthom » 25 Aug 2014, 16:41

there is actually some progress in this subject as brokenman provided working solution and neko released UEFI version of modified porteus desktop edition:
viewtopic.php?f=75&t=3486&p=27068#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.
Please add [Solved] to your thread title if the solution was found.

User avatar
fanthom
Site Admin
Site Admin
Posts: 4566
Joined: 28 Dec 2010, 02:42
Distribution: Porteus Kiosk
Location: Poland, currently - Cork, IE
Contact:

Re: Booting Kiosk on UEFI

Post#6 by fanthom » 31 Aug 2014, 18:29

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.
Please add [Solved] to your thread title if the solution was found.

omega
White ninja
White ninja
Posts: 14
Joined: 29 Jul 2014, 20:07
Distribution: Porteus
Location: Germany

Re: Booting Kiosk on UEFI

Post#7 by omega » 02 Sep 2014, 18:50

"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?

User avatar
fanthom
Site Admin
Site Admin
Posts: 4566
Joined: 28 Dec 2010, 02:42
Distribution: Porteus Kiosk
Location: Poland, currently - Cork, IE
Contact:

Re: Booting Kiosk on UEFI

Post#8 by fanthom » 02 Sep 2014, 18:57

@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.
Please add [Solved] to your thread title if the solution was found.

omega
White ninja
White ninja
Posts: 14
Joined: 29 Jul 2014, 20:07
Distribution: Porteus
Location: Germany

Re: Booting Kiosk on UEFI

Post#9 by omega » 02 Sep 2014, 19:03

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:

jbowers
White ninja
White ninja
Posts: 10
Joined: 25 Aug 2014, 15:56
Distribution: Kiosk
Location: USA - Central Massachusetts

Re: Booting Kiosk on UEFI

Post#10 by jbowers » 04 Sep 2014, 19:27

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???

Post Reply