UEFI Bootable ISO HowTo

Home » CentOS » UEFI Bootable ISO HowTo
CentOS 4 Comments

Hey all,

We’ve developed our own microserver platform sitting on top of CentOS 5.4. We deploy them in many locations and normally use netbooks for this purpose. This has worked fine for years, except most netbooks have started to disappear (in Australia).

The lowest price hardware I found the other day was the ASUS F201E (X201E
in USA). It is the right size at the right price… but it runs on UEFI
Bios.

This has caused me to burn hours trying to figure what is going on until someone pointed me to: CentOS-6.3-x86_64-minimal-EFI.iso – which worked fine (except no LAN drivers for this device are present – damnit).

As we roll our own ISO… I want to re-build our platform on top of CentOS
6.4 – or something current, but while the OS isn’t an issue… the EFI
aspect is… and I can’t seem to find out how to roll and ISO with EFI
support.

Does anyone know of a doc out there which might be able to assist me with getting something going?

…Skeeve

*Skeeve Stevens – *eintellego Networks Pty Ltd skeeve@eintellegonetworks.com ; www.eintellegonetworks.com

Phone: 1300 239 038; Cell +61 (0)414 753 383 ; skype://skeeve

facebook.com/eintellegonetworks ;
linkedin.com/in/skeeve

twitter.com/networkceoau ; blog: www.network-ceo.net

The Experts Who The Experts Call Juniper – Cisco – Cloud

4 thoughts on - UEFI Bootable ISO HowTo

  • Skeeve Stevens wrote:

    But, don’t you want an I$$$Tablet? You don’t need a keyboard, or….

    Question: my stepson and I just got a new m/b, and in the BIOS, there’s an option in, I think, advanced (this is AMI BIOS on a Gigabyte board), that allows you to choose UEFI, or non-EFI. Have you looked for that?

    mark

  • Yeah.. investigated the UEFI Config very extensively.

    There might be alternate firmware out there, but I assume that all devices are going UEFI due to Windows 8 or something. It is killing me :(

    …Skeeve

    *Skeeve Stevens – *eintellego Networks Pty Ltd skeeve@eintellegonetworks.com ; http://www.eintellegonetworks.com

    Phone: 1300 239 038; Cell +61 (0)414 753 383 ; skype://skeeve

    facebook.com/eintellegonetworks ; < http://twitter.com/networkceoau>
    linkedin.com/in/skeeve

    twitter.com/networkceoau ; blog: http://www.network-ceo.net

    The Experts Who The Experts Call Juniper – Cisco – Cloud

  • This has caused me to burn hours trying to figure what is going on until

    In 6.4 – the standard DVD’s are EFI capable now, as well as the minimal ISO ( but not the netinstall ). There is also the efi image which can be used to boot UEFI instances from USB drives. All this is already there and functional

    What sort of content are you adding in there ? If we can make that work with the CentOS-Plus side of things, I’d be happy to roll the content into a CentOS-Plus/iso

    – KB

  • The 6.4 Minimal install does not work with UEFI. It was the first one I
    downloaded, and it is broken. Comes up with an error after the initial grub…. either a file not found or error 15 or something.

    I haven’t tried the full disk 1 yet though.

    Our solution is a little more involved than that. We take a normal install disk, add a pile of packages, scripts, drivers, etc and do a pile of post install processing to build our system.

    6.4 full disk may be perfect… the question is, when I have my layout, how do I make a disk that boots with UEFI?

    This is the primary command we use to build our current disk.

    mkisofs -r -R -J -T -v -no-emul-boot -boot-load-size 4 -boot-info-table -V
    “EIN FullOS” -publisher “eintellego Networks” -A “EIN FullOS” -b isolinux/isolinux.bin -c isolinux/boot.cat -o ein-newdisk.iso ./disk/

    I’m not sure what I should do to make it UEFI compatible?

    …Skeeve

    *Skeeve Stevens – *eintellego Networks Pty Ltd skeeve@eintellegonetworks.com ; http://www.eintellegonetworks.com

    Phone: 1300 239 038; Cell +61 (0)414 753 383 ; skype://skeeve

    facebook.com/eintellegonetworks ; < http://twitter.com/networkceoau>
    linkedin.com/in/skeeve

    twitter.com/networkceoau ; blog: http://www.network-ceo.net

    The Experts Who The Experts Call Juniper – Cisco – Cloud

LEAVE A COMMENT