That's why I bought a UEFI laptop last week. I'm already booting my main (BIOS) system with GPT+Syslinux. Booting with BIOS + GPT is very straightforward. No surprises and I can provide easy instructions (it's just a slightly different set of instructions sent to parted). Booting with UEFI is a lot different. I think I have a simple recipe for that (at least for 64-bit) but antiX-13.2 has problems with the video drivers and with dbus. I think these are a kernel/system issues and independent of bootloading, which I have working now. The trick for the LiveCD/USB is to give the user menus in the bootloader. This could be a royal pain in the neck, especially if I have to write it all myself. You don't have this problem with the installer, IIRC, you're already using grub2.Adrian wrote:In my opinion making sure MX installs on GPT should be the priority for the next release. However, since I don't have hardware to test on and I don't know much about GPT I think somebody else should take the charge for this one.
Jerry wants tsplash for the next point release. Once that is under control I plan to swing back to the UEFI stuff. I might try to get 32-bit kernels working next since that would open the door to using the latest MX-14.x and the latest antiX-14.x. Once antiC is back, I'm sure I can get the antiX Live kernel config which will make my life much easier if I need to fiddle with the kernel config.
I really want our live media to be able to boot in BIOS and in UEFI. It we can use files from Ubuntu (and if we want to) then we should be able to boot in UEFI in secure mode. In the worst case the bootloader menu selections in UEFI mode may be limited ***sigh***. We use gfxboot for that now but it is based on BIOS calls. I don't know if those hooks are still available in UEFI mode. I think not. I'm hoping someone else has already solved this problem.
I've been using parted (the command line version of gparted) and I highly recommend it for installers or anything else that needs to create partitions. It is designed to be programmable in a way that is easy to see and debug. IMO, moving from fdisk to parted, will be painless and your code will be more understandable too. I haven't used gdisk much. I'm very happy with parted.
I'd like to see antix2usb be able to create LiveUSBs that boot on both BIOS and UEFI. I'd like our LiveCD to do so too. This is possible because UFI does not use the MBR, it only requires certain uefi files at certain locations on the filesystem. Besides lacking menus on UEFI, the biggest downside might be the extra space it takes up. There may be problems with some systems not working. So far, I am doing better than Ubuntu finding the squashfs file (which is a real show-stopper if you can't find it). Google(ubuntu "unable to find a medium containing a live file system") to get an idea of how many people are struggling with this on Ubuntu. My goal is to be able to boot on almost every system. The few times I've been stuck has been on very old hardware that might have been flaky in addition to being old.
I agree with you Adrian, this is one of those problems where you really need to get your hands on the hardware and experiment. Sorry, Peregrine, for veering so far off topic.