Hi, Ady wrote:> I very much doubt that there is any ISO image, publicly > available or not, that can boot optical media in UEFI mode by means of > Syslinux for EFI as of today. I hope this status will change at some > point. > [...] > I doubt that syslinux.efi (renamed as "EFI/BOOT/BOOT<arch>.EFI") > is capable of booting optical media in UEFI mode at this pointI thought Didier Spaier showed us ISOs which boot by SYSLINUX and Linux sitting in the EFI System Partition. But i cannot find an example in my ISOs collection. It may be i confused this with goofiboot equipped slint*.iso images. In my collection there is also slint64-current-efi-stub.iso but this seems to boot by a single blob /EFI/BOOT/BOOTX64.EFI of 62 MB. Didier ? Can you help my fading memory ? Have a nice day :) Thomas
> I thought Didier Spaier showed us ISOs which boot by SYSLINUX and > Linux sitting in the EFI System Partition.Please allow me to emphasize it again, for clarity, avoiding the reiterated confusion to some readers / users. We are talking about: * ISO images, * burnt to _optical media_, * and using then the resulting _optical media_ to boot in _UEFI mode_, * in which the _main bootloader_ for such _optical media_ booting in such _UEFI mode_ is part of The Syslinux Project. Unless I am misremembering, there has never been a successful case in such conditions presented / hinted / insinuated / suggested in this Syslinux Mailing List. My point - still hoping to be wrong - is that at this point this set of conditions cannot be met, and that there has been no developer, with the necessary knowledge / skills, actually attempting to achieve a successful result. At this point, some reader could interpret Peter's words as if this situation could actually be successfully achieved. I can certainly understand why his words would be interpreted that way; unfortunately, such interpretation would lead, at this point, to failure. I hope the current status would be improved in the (near) future. Regards, Ady.
Hi, On 02/04/2016 11:10, Thomas Schmitt via Syslinux wrote:> Hi, > > Ady wrote: >> I very much doubt that there is any ISO image, publicly >> available or not, that can boot optical media in UEFI mode by means of >> Syslinux for EFI as of today. I hope this status will change at some >> point. >> [...] >> I doubt that syslinux.efi (renamed as "EFI/BOOT/BOOT<arch>.EFI") >> is capable of booting optical media in UEFI mode at this point > > I thought Didier Spaier showed us ISOs which boot by SYSLINUX and > Linux sitting in the EFI System Partition. > But i cannot find an example in my ISOs collection. > > It may be i confused this with goofiboot equipped slint*.iso images. > In my collection there is also > slint64-current-efi-stub.iso > but this seems to boot by a single blob /EFI/BOOT/BOOTX64.EFI of 62 MB. > > > Didier ? Can you help my fading memory ?Yes. See this thread: http://www.linuxquestions.org/questions/slackware-14/%5Btesters-wanted%5D-installer-using-goofiboot-for-uefi-booting-4175563725/ and the images are still available here: http://slint.fr/testing/slint64-14.1_syslinux.6.03/ I can provide the scripts to build them upon request but in bfrief: _ http://slint.fr/testing/slint64-14.1_syslinux.6.03/slint64-14.1_syslinux.6.03.img can only be used to boot off a hard drive/USB stick _ http://slint.fr/testing/slint64-current_goofiboot/slint64-current-goofiboot.iso should be able to boot off an optical media but no syslinux inside _ http://slint.fr/testing/slint64-current_efi-stub/slint64-current-efi-stub.iso should be able to boot off an optical media but no syslinux inside (just a kernel with an embedded initrd + command line) I think that my next attempt will be using elilo, that can benefit of a menu very similar to one can have with syslinux actually taking inspiration from syslinux). Currently this just used to boot a installed system, see: http://www.linuxquestions.org/questions/slackware-14/%5Bannounce%5D-elilo-with-a-boot-menu-4175576139/ but according to the documentation this coums also be used to boot off an optical media. Have a good day. Didier
Hi, Ady wrote:> * ISO images, > * burnt to _optical media_, > * and using then the resulting _optical media_ to boot in _UEFI mode_, > * in which the _main bootloader_ for such _optical media_ booting in > such _UEFI mode_ is part of The Syslinux Project.I would be willing to try such an ISO with qemu+OVMF. Regrettably my real test iron has no EFI firmware. Do you know the URL of a SYSLINUX EFI System Partition image that is known to boot from HD ? Or fool-proof instructions to build one ? I may have asked this already years ago. The long intervals between the discussions of this topic do not help me with keeping track. Whatever, now i have quite usable qemu-system-x86_64 and OVMF.fd of Debian 8. So i could pack a partition image into an ISO as EFI El Torito image and look whether it gives some signs of life as virtual CD-ROM.> At this point, some reader could interpret Peter's words as if this > situation could actually be successfully achieved.I explicitely asked him for clarification. Ping ?> I hope the current status would be improved in the (near) future.At least we need to put some tangible beef to the explanation of isohybrid.c option --uefi in the wiki. It would be helpful to get a hint from hpa, about what situation shall be described in the isohybrid wiki. Where any plans or decisions made when mjg implemented --uefi ? At that time it must have been obvious that Fedora Live CD would boot GRUB2 via EFI and not SYSLINUX. Have a nice day :) Thomas
Hi, Didier Spaier wrote:> http://slint.fr/testing/slint64-14.1_syslinux.6.03/slint64-14.1_syslinux.6.03.imgThis looks like the content of an EFI system partition. Exactly what i need for experiments. Thanks a lot. (slint64-current-goofiboot.iso and slint64-current-efi-stub.iso were already in my collection.) It boots to "Slint installer for Slackware64-14.1" by: qemu-system-x86_64 -enable-kvm -m 2048 \ -bios /usr/share/ovmf/OVMF.fd \ -hda slint64-14.1_syslinux.6.03.img So i make it passenger in an ISO where it is marked as EFI El Torito boot image: xorriso -as mkisofs -v -o slint64-14.1_syslinux.6.03_in.iso \ -e slint64-14.1_syslinux.6.03.img -no-emul-boot \ slint64-14.1_syslinux.6.03.img which yields this sparse boot equipment: El Torito catalog : 33 1 El Torito cat path : /boot.catalog El Torito images : N Pltf B Emul Ld_seg Hdpt Ldsiz LBA El Torito boot img : 1 UEFI y none 0x0000 0x00 0 34 El Torito img path : 1 /slint64-14.1_syslinux.6.03.img I try it out as virtual CD-ROM: qemu-system-x86_64 -enable-kvm -m 2048 \ -bios /usr/share/ovmf/OVMF.fd \ -cdrom slint64-14.1_syslinux.6.03_in.iso OVMF comes up, reports 2 GB of memory, then comes a short flash of black screen with a one-line message which might begin by "Graphics". Underneath is an underscore. Within a tiny fraction of a second, OVMF starts up again. This repeats endlessly. The message is only rarely visible and then very dimly. The underscore is visible quite well with each cycle. As next try, i gave the ISO a GPT pointing to the partition image: xorriso -as mkisofs -v -o slint64-14.1_syslinux.6.03_in.iso \ -e slint64-14.1_syslinux.6.03.img -no-emul-boot \ -efi-boot-part --efi-boot-image --protective-msdos-label \ slint64-14.1_syslinux.6.03.img yields El Torito catalog : 20838 1 El Torito cat path : /boot.catalog El Torito images : N Pltf B Emul Ld_seg Hdpt Ldsiz LBA El Torito boot img : 1 UEFI y none 0x0000 0x00 0 32 El Torito img path : 1 /slint64-14.1_syslinux.6.03.img ... MBR partition table: N Status Type Start Blocks MBR partition : 1 0x00 0xee 1 84019 GPT : N Info ... GPT partname local : 1 Gap0 GPT start and size : 1 64 64 ... GPT partname local : 2 EFI boot partition GPT type GUID : 2 28732ac11ff8d211ba4b00a0c93ec93b GPT start and size : 2 128 83220 GPT partition path : 2 /slint64-14.1_syslinux.6.03.img ... GPT partname local : 3 Gap1 GPT start and size : 3 83348 608 The behavior with qemu -cdrom is not much different from without GPT. But the time interval of black screen lasts nearly a second. The message and cursor appear at the end of that time and vanish very quickly. If i run this GPT-enhanced ISO as virtual HD, i get to the Slint Installer as with the naked slint64-14.1_syslinux.6.03.img qemu-system-x86_64 -enable-kvm -m 2048 \ -bios /usr/share/ovmf/OVMF.fd \ -hda slint64-14.1_syslinux.6.03_in.iso ---------------------------------------------------------------- Given the endless reboot with -cdrom and the success with -hda, i guess that SYSLINUX is already unhappy with the media type and does not look for partitions or filesystems before it bails out. (But why does the presence of the GPT enlarge the time of black screen ?) So it looks like the idea about SYSLINUX+Linux in EFI System Partition is quite dead for now because of a CD-ROM allergy in SYSLINUX EFI software. Have a nice day :) Thomas