On dirait que la dernière version 1.0298 a résolu le pb que j'ai constaté dans mon dernier post #659 : cette fois le dossier EFI est bien créé dans la liveUSB et celle-ci boote parfaitement en EFI.
Je reprécise ma manip de validation (dans un PC virtuel avec VMware Player) :
1)
PC virtuel en mode non-EFI (mode Bios) : démarrage sur l'ISO de Multisystem (ms_lts_precise_r9.iso)
2) Depuis la session live de l'ISO Multisystem, lancement de Multisystem et
mise à jour de Multisystem (je constate que la version 1.0298 de Multisystem est en train de s'installer)
3) Réalisation de la clé Multisystem (je colle dedans les ISO de Ubuntu 14.04 64 bits et Lubuntu 14.04 64 bits comme je l'avais fait dans le post #636)
4) Fermeture de Multisystem. Sans quitter la session live, vérification du contenu de la clé : il y a bien un dossier EFI sur la clé.
5) redémarrage du PC virtuel en mode non-EFI (l'ISO de Multisystem étant enlevé) :
je n'arrive pas à booter en non-EFI sur la liveUSB Multisystem. On s'en fout puisque c'est pour booter en mode EFI qu'on a fait cette liveUSB EDIT le 25 juin 2014 : je m'y étais mal pris parce que VMWare Player ne sait pas démarrer en mode non-EFI sur une liveUSB : il faut passer par l'iso de PLop Bootmanager comme expliqué là. En fait, j'arrive bien à booter sur la liveUSB Multisystem en mode non-EFI et je peux sélectionner Ubuntu 14.04 dans le menu de Multisystem et démarrer une session live de Ubuntu 14.04 en mode non-EFI.
6)
PC virtuel passé en mode EFI : démarrage automatique sur la liveUSB Multisystem en mode EFI parce que j'ai supprimé toutes les autres sources (disque dur virtuel enlevé, lecteur de DVD virtuel enlevé)
7) je sélectionne Ubuntu 14.04 dans le menu. Arrivé sur le bureau de Ubuntu, j'installe efibootmgr et je passe une commande pour visualiser l'UEFI (virtuel) :
sudo efibootmgr -v
BootCurrent: 0005
Timeout: 2 seconds
BootOrder: 0001,0003,0000,0004,0006,0005
Boot0000* Windows Boot Manager HD(2,96800,31800,dfb63780-8011-4c5d-a12f-9380141332d4)File(\EFI\Microsoft\Boot\bootmgfw.efi)WINDOWS.........x...B.C.D.O.B.J.E.C.T.=.{.9.d.e.a.8.6.2.c.-.5.c.d.d.-.4.e.7.0.-.a.c.c.1.-.f.3.2.b.3.4.4.d.4.7.9.5.}...3................
Boot0001* ubuntu HD(2,96800,31800,dfb63780-8011-4c5d-a12f-9380141332d4)File(\EFI\ubuntu\shimx64.efi)
Boot0003* EFI VMware Virtual IDE CDROM Drive (IDE 0:0) ACPI(a0341d0,0)PCI(7,1)ATAPI(0,0,0)
Boot0004* EFI Network ACPI(a0341d0,0)PCI(16,0)PCI(0,0)MAC(000c29ca56ea,0)
Boot0005* EFI USB Device ACPI(a0341d0,0)PCI(11,0)PCI(2,0)USB(0,0)
Boot0006* EFI Internal Shell (Unsupported option) MM(b,3efba000,3f344fff)
On y voit l'entrée Boot0005* EFI USB Device sur laquelle l'ordi a booté automatiquement. Cette entrée est la dernière dans la priorité de boot. Il a fallu que j'attende que toutes les autres entrées passent - EFI Network met plus d'une minute à passer son tour - pour que ça boote enfin sur cette entrée.
8) Je vérifie que je suis bien démarré en mode EFI dans la session live en passant cette commande :
[[ -d /sys/firmware/efi ]] && echo "Session EFI" || echo "Session non-EFI"
Session EFI
Le résultat obtenu "Session EFI" confirme la chose.
En conclusion provisoire : ça marche : la liveUSB est compatible UEFI . Reste plus qu'à fabriquer directement la liveUSB Multisystem depuis Windows 8.1 (sans passer par une phase intermédiaire chiante comme j'ai fait dans la procédure ci-dessus) et c'est OK
EDIT le 25 juin 2014 : je viens de supprimer la note dans la
doc Multisystem du site qui disait "MultiSystem n'est pas utilisable pour installer Ubuntu (ou ses dérivés) en mode EFI..."