Bisogna vedere però dove sta l'inghippo: è colpa del software utilizzato per la creazione dell'iso, oppure è GRUB? Slint nel post di LQ si dice che usi elilo anche se la iso è fatta con Xorriso.
Ecco, io qui ho una iso di systemrescuecd: usa GRUB per il Boot UEFI, Syslinux per il boot da BIOS - come da regola - ed è stata creata con Xorriso(non è ibrida):
Codice: Seleziona tutto
Data preparer id: XORRISO-1.4.6 2016.09.16.133001, LIBISOBURN-1.4.6, LIBISOFS-1.4.6, LIBBURN-1.4.6
Ora, se la do in pasto ad una macchina virtuale qemu/kvm con firmware UEFI ed emulando un cd-rom, non parte: appare solo la shell di grub.
Ma se la "post-processo" - come dicono sempre su LQ - con isohybrid
parte senza problemi.
Come controprova, ho creato una iso di slackware64-curent col comando mkisofs descritto nella documentazione, ma su qemu non parte. Se invece gli faccio la stessa cura con isohybrid, va che è una bellezza.
Quindi?
Forse il firmware in questione vuole una iso ibrida, ma non digerisce grub da cdrom (vuole elilo?), mentre da usb funziona ma solo con dd.
Domanda: la iso di ubuntu è ibrida?