Contenu | Rechercher | Menus

Annonce

T-shirt Seiche Cosmic, Série limitée

L'équipe des administrateurs et modérateurs du forum vous invite à prendre connaissance des nouvelles règles.
En cas de besoin, vous pouvez intervenir dans cette discussion.

Ubuntu 18.10
T-shirt Ubuntu-FR « Seiche Cosmique » en série limitée ! Prix spécial pré-vente (15€) jusqu'au 4 novembre 2018.

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

Heure d'hiver: N'oubliez pas de décochez l'heure d'été dans votre profil.

#1 Le 24/05/2013, à 13:43

malbo

[Tuto] Démarrer Ubuntu avec Super Grub2 Disk en UEFI

Super Grub2 Disk propose une version beta5 (téléchargeable ici) qui permet de démarrer un Ubuntu installé en mode UEFI (voir nota).
Dans le test présenté ci-dessous, j'ai utilisé cet ISO : super_grub2_disk_hybrid_2.00s1-beta5.iso (EDIT le 7 avril 2015 : ce Tuto commence à dater. En fait, il faut télécharger le fichier ISO proposé dans la partie "Recommended download (Floppy, CD & USB in one) (Valid for i386, x86_64, and x86_64-efi)", c'est à dire le fichier super_grub2_disk_hybrid_2.02s2-beta1.iso)

Le 14 avril 2015 : le site de téléchargement "normal" de Super Grub2 Disk est inaccessible ("Website Disabled"). Il est possible de télécharger le fichier super_grub2_disk_hybrid_2.02s2-beta1.iso à cette adresse : http://forja.cenatic.es/frs/download.ph … -beta1.iso
Ce fichier "pèse" un peu plus de 13 Mo et son md5sum est f8481eef667d2d95f22f2aea0a39b3fd
Il faut graver un CD avec ce fichier .iso (fonction "graver une image" du logiciel de gravure)

L'utilité - dans le cadre de ce tuto, parce que Super Grub2 Disk peut faire bien d'autres choses - est de pouvoir démarrer quand le démarrage normal par la partition EFI est impossible ce qui peut arriver dans les cas suivants (il y en a peut-être d'autres) :
- La partition EFI a été écrasée malencontreusement
- Le fichier .efi de cette partition EFI est défectueux ( il ne pointe pas vers la bonne destination)
- Le fichier grub.cfg vers lequel est sensé pointer le fichier .efi est situé trop loin du début du disque dur (le pb affecte certains ordis)

TEST EN MACHINE VIRTUELLE (VMWARE Player, avec le mode EFI activé sur la machine) :
Ubuntu 13.04 est installé en cohabitation avec Windows 8 dans la machine virtuelle.
Pour simuler un écrasement de la partition EFI, je me suis contenté de renommer le dossier "EFI" de la partition EFI en un autre nom afin que la machine virtuelle ne puisse plus démarrer automatiquement sur les fichiers .efi contenus dans ce dossier. Ni Windows 8 ni Ubuntu ne peuvent démarrer dans cet exemple.

1) démarrage en mode EFI sur le liveCD Super Grub2 Disk (comme c'est en machine virtuelle, démarrage sur le fichier .iso) avec choix de la deuxième ligne qui propose la détection des fichiers grub.cfg : 

700337Capturedu20130524141350.png

2) Le résultat de la détection des grub.cfg s'affiche. La première ligne, je ne sais pas ce que c'est mais elle ne fonctionne pas. Je sélectionne la deuxième ligne qui correspond à la partition racine de mon Ubuntu. Dans mon cas, c'est la 5ème partition du disque (qui a une table de partition GPT puisque c'est une installation en mode EFI) :

806752Capturedu20130524141443.png

3) on arrive au menu Grub (proposé par le grub.cfg de la partition racine) en affichage minimaliste en noir et blanc :

548381Capturedu20130524141535.png
En validant le choix ubuntu, j'arrive bien à démarrer Ubuntu.
A noter que les autres lignes (dans mon cas) ne sont pas capables de démarrer Windows mais dans des cas particuliers ce doit être possible de démarrer Windows avec.


Appréciations :

En vue d'une réparation ultérieure, c'est une alternative intéressante à l'utilisation de Boot-Repair. En effet, après démarrage grâce à Super Grub2 Disk en session normale de Ubuntu, on peut faire une réparation "de l'intérieur" du démarrage - à condition de s'y connaître ou d'être guidé - alors qu'une réparation par Boot-Repair, c'est une réparation presse-bouton qui peut avoir son intérêt pour le novice mais qui a toujours un côté "tarte tatin" (on n'est pas toujours trop sûr de ce qui va se passer et ce qu'on va trouver au final)

Là, j'ai fait un test en machine virtuelle mais pour un essai "en vrai" (que je ne peux pas faire parce que je n'ai pas d'ordi équipé UEFI), on peut utiliser un liveCD ou une liveUSB.

nota: Super Grub2 Disk peut détecter directement les fichiers .efi comme l'indique ce lien dans lequel on peut lire : "Added x86_64-efi support so that EFI files are detected and can be booted". Ce n'est pas le sujet du présent Tuto (puisqu'ici on suppose les fichiers .efi inaccessibles) mais j'ai pu vérifier que ça marche vraiment, à condition que les fichiers .efi soient dans un dossier nommé EFI à la racine de la partition EFI (il y a peut-être d'autres conditions, mais j'ai identifié celle-là)

Dernière modification par malbo (Le 14/04/2015, à 06:38)

Hors ligne

#2 Le 10/09/2013, à 08:46

Pavel37

Re : [Tuto] Démarrer Ubuntu avec Super Grub2 Disk en UEFI

Bonjour,

J'ai fait un live USB avec GRUB2 mais cela ne fonctionne pas : je tombe directement sur un shell grub lorsque cela démarre, saurais tu d'où viens le problème ?

D'avance merci
Pavel


N'utilisez pas le pseudo Pavel si vous ne savez pas l'utiliser ;-)
"La vie ne vaut rien mais rien ne vaut la vie"

Hors ligne

#3 Le 05/12/2013, à 13:10

malbo

Re : [Tuto] Démarrer Ubuntu avec Super Grub2 Disk en UEFI

Réalisation d'une partition "Super Grub2 Disk" sur le disque dur interne de l'ordi EDIT le 14 octobre 2014 : cette proposition est moins intéressante à mon avis que la "Procédure pour mettre Super Grub2 Disk (SG2D) sur une clé USB" que j'ai décrite dans le post #13 

Je suis dans le cas d'un dual-boot Ubuntu 13.10 / Windows 8, les deux OS étant installés comme il se doit en mode EFI sur un disque dur avec table de partition GPT. Pour ceux qui ont un ordi paramétré pour le mode Legacy (non-EFI), la procédure ci-dessous n'a aucune utilité. 
Ce que je vais décrire peut fonctionner en principe en réalisant la chose sur une partition FAT32 d'une clé USB (voir EDIT2). Sauf que je n'arrive pas bien à valider ça ; je ne valide ce fonctionnement que sur une partition d'un disque dur (sûrement un problème avec VMware parce que je fais ça en simulation)

1) création d'une partition FAT32 (taille non critique : on peut prendre 250 Mo par exemple) en fin de disque dur (label "sg2d" comme Super Grub2 disk). Cela peut-être fait depuis une session live de Ubuntu avec Gparted.
2) Depuis la session Ubuntu installée sur le disque dur :
- montage de la partition "sg2d"
- extraction de l'iso de Saucy (ubuntu-13.10-desktop-amd64.iso) par clic droit sur l'ISO > extraire ici. On fait une copie du dossier "EFI" qui se trouve dans le dossier extrait et on le colle dans la partition "sg2d"
- extraction de l'iso de Super Grub2 disk (moi, c'est super_grub2_disk_hybrid_2.00s1-beta6.iso) par clic droit sur l'ISO > extraire ici. On fait une copie du dossier "boot" qui se trouve dans le dossier extrait et on le colle dans la partition "sg2d"
A l'issue, on se retrouve avec deux dossiers dans la partition "sg2d" : le dossier EFI et le dossier boot. Le tout occupe environ 11 Mo.

3) pour arriver à démarrer sur la partition "sg2d", il faut créer une entrée spéciale dans le système UEFI de l'ordi : "Boot maintenance manager", puis "Boot options", puis "Add boot option" et il faudra sélectionner la partition "sdg2" (elle apparaîtra sous une désignation un peu rude*) puis indiquer le chemin EFI > BOOT > grubx64.efi (lui donner un nom à cette entrée customisée : "super_grub2" c'est bien)

* du genre HD (7,GPT,....) qui veut dire la 7ème partition du disque GPT...(la partition "sg2d" la 7ème sur le disque dans cet exemple).

EDIT1 : Si on est friand de ça, on peut mettre cette entrée en priorité de Boot dans l'UEFI et sélectionner ses OS avec la fonction "Detect any Operating System" de Super Grub2 Disk. C'est ce que j'ai fait et la commande "sudo efibootmgr -v", passée depuis une session de mon Ubuntu installé, me donne ça :

sudo efibootmgr -v
BootCurrent: 0007
BootOrder: 0007,0002,0006,0005,0000,0001,0003,0004
Boot0000* EFI VMware Virtual SCSI Hard Drive (0.0)	ACPI(a0341d0,0)PCI(15,0)PCI(0,0)SCSI(0,0)
Boot0001* EFI VMware Virtual SCSI Hard Drive (1.0)	ACPI(a0341d0,0)PCI(15,0)PCI(0,0)SCSI(1,0)
Boot0002* EFI VMware Virtual IDE CDROM Drive (IDE 0:0)	ACPI(a0341d0,0)PCI(7,1)ATAPI(0,0,0)
Boot0003* EFI Network	ACPI(a0341d0,0)PCI(16,0)PCI(0,0)MAC(000c29ca56ea,0)
Boot0004* EFI Internal Shell (Unsupported option)	MM(b,3efba000,3f344fff)
Boot0005* 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.}....................
Boot0006* ubuntu	HD(2,96800,31800,dfb63780-8011-4c5d-a12f-9380141332d4)File(\EFI\ubuntu\shimx64.efi)
Boot0007* super_grub2	ACPI(a0341d0,0)PCI(15,0)PCI(0,0)SCSI(0,0)HD(7,75f0000,20f800,04475303-dfe3-4ba6-8ffe-dfa6c0017e81)File(\EFI\BOOT\grubx64.efi)

Sinon, on la laisse dans le peloton des entrées cette entrée super_grub2 et on s'en sert le jour où on n'arrive pas à démarrer un des OS

EDIT2 : pas besoin d'une table de partition GPT sur la clé USB : la table de partition d'origine (MSDOS) de la clé est convenable. Et pas besoin non plus que la partition FAT32 en question soit seule sur la clé ni qu'elle soit en début : UEFI se fout de tout ça. Par contre, ça ne fonctionne qu'avec un ordi équipé d'un système UEFI et paramétré pour le mode UEFI (il est impossible de s'en servir en mode non-EFI). Je préfère préciser ça pour les blaireaux.

Dernière modification par malbo (Le 14/10/2014, à 11:13)

Hors ligne

#4 Le 01/05/2014, à 11:56

Bougron

Re : [Tuto] Démarrer Ubuntu avec Super Grub2 Disk en UEFI

.

Dernière modification par Bougron (Le 11/08/2018, à 17:48)

Hors ligne

#5 Le 02/05/2014, à 06:29

malbo

Re : [Tuto] Démarrer Ubuntu avec Super Grub2 Disk en UEFI

Bougron a écrit :

     6.b) sudo grub-install /dev/sda2

Cette façon de procéder n'est pas correcte à ma connaissance. Il convient de faire comme suit :
1) vérifier qu'il existe bien une partition EFI et qu'elle est bien montée dans /boot/efi
Pour ce faire passer la commande :

mount

parmi les lignes qui s'affichent alors dans le terminal on doit trouver la ligne suivante (xy dépend de l'emplacement de la partition EFI. Par exemple, chez moi la partition EFI est sda2 donc sdxy=sda2) :

/dev/sdxy on /boot/efi type vfat (rw)

Si cette ligne n'existe pas, ce n'est pas la peine de poursuivre la procédure.
2) ensuite, passer cette commande (il n'y a rien à mettre après grub-install):

sudo grub-install

Dernière modification par malbo (Le 02/05/2014, à 07:42)

Hors ligne

#6 Le 02/05/2014, à 11:01

Bougron

Re : [Tuto] Démarrer Ubuntu avec Super Grub2 Disk en UEFI

.

Dernière modification par Bougron (Le 11/08/2018, à 17:49)

Hors ligne

#7 Le 02/05/2014, à 11:21

malbo

Re : [Tuto] Démarrer Ubuntu avec Super Grub2 Disk en UEFI

EasyBCD est buggé pour UEFI comme tu peux voir là : https://neosmart.net/forums/showthread.php?t=12821
Tu ne devrais pas utiliser EasyBCD du tout mais seulement Grub pour gérer le multi-boot. En fait, c'est toi qui rends les choses compliquées là.

Hors ligne

#8 Le 02/05/2014, à 12:04

Bougron

Re : [Tuto] Démarrer Ubuntu avec Super Grub2 Disk en UEFI

.

Dernière modification par Bougron (Le 11/08/2018, à 17:49)

Hors ligne

#9 Le 02/05/2014, à 12:22

malbo

Re : [Tuto] Démarrer Ubuntu avec Super Grub2 Disk en UEFI

La doc que tu cites fait quelques victimes assez régulièrement et je le déplore depuis des années. Il y a quand même mentionné dans l'intro : "Cette doc ne s'applique pas si Win7 est installé en mode EFI (au lieu de Bios legacy)". Mais je reconnais que c'est dur de ne pas tomber dans ce piège.

Hors ligne

#10 Le 02/05/2014, à 14:09

Bougron

Re : [Tuto] Démarrer Ubuntu avec Super Grub2 Disk en UEFI

.

Dernière modification par Bougron (Le 11/08/2018, à 17:50)

Hors ligne

#11 Le 02/05/2014, à 14:31

malbo

Re : [Tuto] Démarrer Ubuntu avec Super Grub2 Disk en UEFI

Bougron a écrit :

Surtout que j'ai vu dans message que cela ne s'appliquait pas à Windows 7  J'en ai déduit que cela s'appliquait certainement à Windows 8 qui est plus récent.

Je viens de modifier le doc. Si tu fais une recherche de "Windows 8" sur la page du document, tu verras que j'ai ajouté une mise en garde à trois endroits. Sauf si un blaireau téléguidé par Neosmart - le concepteur de EasyBCD - vient me censurer, j'espère que ça servira à éviter que d'autres utilisateurs de Windows 8 ou Windows 8.1 se fassent piéger.

Dernière modification par malbo (Le 02/05/2014, à 14:32)

Hors ligne

#12 Le 02/05/2014, à 15:53

Bougron

Re : [Tuto] Démarrer Ubuntu avec Super Grub2 Disk en UEFI

.

Dernière modification par Bougron (Le 11/08/2018, à 17:50)

Hors ligne

#13 Le 14/10/2014, à 09:09

malbo

Re : [Tuto] Démarrer Ubuntu avec Super Grub2 Disk en UEFI

Procédure pour mettre Super Grub2 Disk (SG2D) sur une clé USB

Préambule : ce que je vais détailler, c'est à l'usage des novices qui n'ont pas encore réussi à faire fonctionner leur Ubuntu installé en dual-boot avec Windows 8 et qui ont besoin de recourir à SG2D pour tenter de réparer leur démarrage. Je suppose que l'installation a été faite grâce à une liveUSB Ubuntu 14.04.1 réalisée avec LiLi par cette méthode : http://forum.ubuntu-fr.org/viewtopic.php?pid=16713311
L'hypothèse c'est donc que cette liveUSB existe déjà, et partant de là, l'idée c'est d'installer SG2D sur cette liveUSB bien qu'elle ait été réalisée sans persistance. Cet ajout ne peut pas être fait depuis une session live sur cette liveUSB - par principe, ce n'est pas faisable - mais ça peut être fait depuis Windows 8 comme je le détaille ci-après. La liveUSB continuera d'être fonctionnelle - donc utilisable normalement pour installer ou pour dépanner Ubuntu - malgré que SG2D "squatte" dedans.

0) on démarre une session Windows 8.1 et on introduit la liveUSB Ubuntu pour bien la repérer dans l'explorateur de fichiers (comme on va écrire dedans, c'est mieux de s'en assurer avant)

1) Depuis Windows 8.1, on télécharge SG2D. Il faut bien faire attention de télécharger "EFI x86_64 standalone version"  :
mini_626606Capturedu20141014092123.pngmini_308806Capturedu20141014092340.pngmini_675862Capturedu20141014092441.png
Il faut cliquer sur Enregistrer (en bas de la fenêtre de la dernière vue) pour que le téléchargement se fasse. Il est très rapide puisqu'il y a seulement 4,7 Mo à télécharger.

2) Écriture sur la liveUSB
Le fichier se trouve dans Téléchargement. Il faut faire un glisser-déposer pour le copier sur la liveUSB. Quand c'est fait, on peut contrôler (2ème vue) que le fichier a bien été copié :
mini_857153Capturedu20141014092917.pngmini_274202Capturedu20141014093016.png

La procédure proprement dite est terminée et la clé est prête à servir. Bien que j'ai détaillé l'opération depuis Windows 8, on peut faire ça depuis une session d'un autre Windows et pas forcément depuis un ordi équipé du système UEFI.

Utilisation de la liveUSB pour démarrer Super Grub2 Disk :
Il faut intervenir dans le système UEFI pour activer la fonctionnalité "Boot from a file"(*) et indiquer au système le fichier EFI sur lequel on veut démarrer, c'est à dire le fichier EFI de SG2D :
mini_754258Capturedu20141014093437.pngmini_581787Capturedu20141014093522.pngmini_703299Capturedu20141014093614.png
Sur la 2ème vue, la liveUSB se reconnaît par "HD(1,MBR" qui signifie que c'est la première partition du lecteur qui a une table de partition MSDOS. C'est donc ce choix qui est à valider par la touche Entrée. Et ensuite, on sélectionne la ligne "super_grub2_disk_standalone" et on valide par la touche Entrée. A titre d'info, le choix suivant sur la deuxième vue contient "HD(2,GPT" : c'est la partition EFI du disque dur sur lequel sont installés Ubuntu et Windows 8.

Ouf ! Super Grub2 Disk démarre et on peut s'en servir :
mini_679723Capturedu20141014093654.pngmini_640968Capturedu20141014093809.png

Quelques remarques :
- cette procédure nécessite d'utiliser la fonctionnalité "Boot from a file"(*) du système UEFI : si cette fonctionnalité n'est pas disponible parce que le fabricant de l'ordi n'a pas jugé utile de la mettre en œuvre, c'est foutu et je n'ai pas d'alternative à proposer. 
- je n'ai pas de recette à proposer pour faire une véritable liveUSB SG2D, c'est à dire une clé directement bootable sur SG2D
- j'ai choisi de proposer une méthode dans laquelle on peut "squatter" sur une liveUSB Ubuntu préexistante mais pour ceux qui ont la possibilité d'avoir une autre clé dispo, il suffit de faire en sorte d'avoir une partition FAT32 sur cette clé USB et coller dedans le fichier super_grub2_disk_standalone_x86_64_efi_xxxxxxx.EFI et c'est tout. Par contre, là encore il faut utiliser la fonctionnalité "Boot from a file" du système UEFI : on obtient une clé USB qui n'est pas directement bootable.

(*) la désignation que j'ai donnée, c'est celle qui apparaît dans l'UEFI de ma machine virtuelle (VMware Player) mais cette fonctionnalité existe sous la désignation suivante :
Boot From EFI File sur un ordi HP : on y accède en pressant la touche F9 au démarrage : http://h30434.www3.hp.com/t5/image/serv … bl-1&px=-1

Dernière modification par malbo (Le 14/10/2014, à 12:38)

Hors ligne

#14 Le 15/10/2014, à 05:16

malbo

Re : [Tuto] Démarrer Ubuntu avec Super Grub2 Disk en UEFI

Réalisation d'une liveUSB de Super Grub2 Disk (une clé bootable contrairement à la clé du post précédent)

Comme dans le post précédent l'hypothèse de départ, c'est qu'on dispose d'une LiveUSB Ubuntu 14.04.1 64 bits réalisée avec LiLi suivant cette recette : http://forum.ubuntu-fr.org/viewtopic.php?pid=16713311 EDIT : je vérifie ultérieurement que la procédure détaillée ci-dessous est applicable également si la liveUSB est réalisée avec UNetbootin. Comme pour LiLi, il faut télécharger à l'avance le fichier ubuntu-14.04.1-desktop-amd64.iso EDIT le 16 avril 2016 : cette procédure fonctionne aussi avec une LiveUSB Ubuntu 16.04 réalisée avec UNetbootin
On va appliquer la méthode du coucou, lequel n'hésite pas à virer un œuf d'un nid qui n'est pas le sien pour y placer son œuf à couver. On va ainsi remplacer le fichier .efi d'origine de la liveUSB par le fichier .efi de SG2D. Cette opération sera faite depuis Windows 8.1. J'ai pompé les étapes 0 et 1 du post précédent :

0) on démarre une session Windows 8.1 et on introduit la liveUSB Ubuntu pour bien la repérer dans l'explorateur de fichiers (comme on va écrire dedans, c'est mieux de s'en assurer avant)

1) Depuis Windows 8.1, on télécharge SG2D.
Le fichier "super_grub2_disk_standalone_x86_64_efi_2.00s2.EFI" doit être téléchargé directement à cette adresse : http://forja.cenatic.es/frs/download.ph … 2.00s2.EFI EDIT le 5 mai 2016 : le lien précédent ne fonctionne pas. C'est à cette adresse qu'on peut télécharger le fichier super_grub2_disk_standalone_x86_64_efi_2.00s2.EFI : https://sourceforge.net/projects/superg … I/download
Il "pèse" un peu moins de 5 Mo et son md5sum est b2a1fb232e0b30e4a8eeecdf33e1dbe9 (si on ne trouve pas ce md5sum, ce n'est pas la peine d'aller plus loin, ça va merder).
Très important : les versions plus récentes de ce fichier qui peuvent être téléchargées ailleurs (celles dont le nom se termine par "2.02s3.EFI" et "2.02s4.EFI") ne fonctionnent pas. Il faut impérativement utiliser le fichier que j'ai indiqué dont le nom se termine par "2.00s2.EFI".

2) copie du fichier .efi de SG2D qui se trouve dans Téléchargements :
mini_429553Capturedu20141015055508.png

3) collage dans le dossier EFI\BOOT de la liveUSB :
mini_251932Capturedu20141015055736.png

4) renommage du fichier d'origine grubx64.efi en LiveUbuntu.efi :
Pour une LiveUSB Trisquel, c'est renommage du fichier d'origine BOOTX64.EFI en TRISQUEL.EFI
mini_975039Capturedu20141023111711.png
Voir Remarque 2

5) renommage du fichier SG2D en grubx64.efi afin qu'il prenne la place du fichier d'origine :
Pour une LiveUSB Trisquel, c'est renommage du fichier SG2D en BOOTX64.EFI
mini_177338Capturedu20141023111910.png

ça y est, c'est terminé. La liveUSB SG2D est prête. Attention : dans certain cas de Bios bien verrouillé, cette procédure ne suffit pas et il est nécessaire de faire en plus une copie du fichier SG2D dans /efi/boot/bootx64.efi (voir post #26 de Bougron)

Remarques :

Remarque 1 : j'ai opéré depuis Windows 8.1 pour me mettre dans la peau d'un novice mais il est bien évident qu'on peut appliquer cette méthode du coucou depuis une session d'un autre OS et depuis un autre ordi (pas forcément équipé de UEFI) que l'ordi concerné.

Remarque 2 : après réalisation de la LiveUSB SG2D, on pourra démarrer une session live de Ubuntu en passant par Everything du menu de SG2D puis en sélectionnant l'entrée contenant "/efi/boot/LiveUbuntu.efi"

Remarque 3 : au lieu de partir d'une liveUSB Ubuntu, on peut partir d'une liveUSB Gparted (200 Mo à télécharger au lieu de environ 1 Go). Je l'ai vérifié en réalisant avec LiLi ma liveUSB en utilisant l'ISO compatible UEFI (il a "amd64" dans son nom) : gparted-live-0.19.1-4-amd64.iso. La méthode du coucou consiste dans ce cas à remplacer le fichier \EFI\boot\bootx64.efi par le fichier .efi de SG2D (la procédure ressemble fort à ce qu'on peut voir sur les vues que j'ai collées plus haut sauf que le fichier d'origine s'appelle bootx64.efi). Tout ça pour dire qu'on doit pouvoir prendre n'importe quelle liveUSB bootable en mode EFI pour lui appliquer la manip et en faire une liveUSB SG2D.

mise à jour du post :
le 23 oct 2014 : renommage du fichier d'origine grubx64.efi en LiveUbuntu.efi (au lieu du renommage en grubx64.efi.back prévu initialement)
le 16 avril 2016 : modif de l'intro (mention de Ubuntu 16.04) et remaniement de l'item 1 (téléchargement du fichier SG2D)

Dernière modification par malbo (Le 05/05/2016, à 17:48)

Hors ligne

#15 Le 15/10/2014, à 15:51

malbo

Re : [Tuto] Démarrer Ubuntu avec Super Grub2 Disk en UEFI

@Bougron : j'ai l'intention de proposer à des novices de faire une liveUSB Super Grub2 Disk (SG2D) en suivant la procédure de mon post #14. Comme je sais que tu réalises tes liveUSB avec Unetbootin, je viens de vérifier que cette procédure du post #14 fonctionne avec une liveUSB réalisée par UNetbootin et je souhaiterais si tu en as le temps que tu fasses l'essai chez toi parce que tu as un ordi équipé du système UEFI préinstallé Windows 8 (dis-moi si je me trompe) alors que moi je ne fais mes essais qu'en virtualisation puisque je n'ai pas d'ordi UEFI.
Si tu acceptes de faire l'essai, ce serait bien que tu partes d'une liveUSB réalisée à partir du fichier ubuntu-14.04.1-desktop-amd64.iso après t'être assuré que tu arrives bien à démarrer dessus en mode EFI. A partir de là, tu appliquerais la procédure du post #14 depuis Windows 8.1 de préférence (bien que ça puisse être fait depuis un autre OS) pour transformer la liveUSB Ubuntu en liveUSB SG2D, puis tu vérifierais que tu arrives bien à démarrer sur cette liveUSB SG2D et - depuis le menu de SG2D - à démarrer en mode EFI un Ubuntu 14.04 installé sur ton disque dur.

Dernière modification par malbo (Le 15/10/2014, à 15:59)

Hors ligne

#16 Le 15/10/2014, à 16:14

Bougron

Re : [Tuto] Démarrer Ubuntu avec Super Grub2 Disk en UEFI

.

Dernière modification par Bougron (Le 11/08/2018, à 17:50)

Hors ligne

#17 Le 15/10/2014, à 16:27

malbo

Re : [Tuto] Démarrer Ubuntu avec Super Grub2 Disk en UEFI

Bougron a écrit :

Il faut intervenir dans le système UEFI pour activer la fonctionnalité "Boot from a file"

Merci pour ta réponse. Oui, le coup de passer par la fonctionnalité "Boot from a file", je me suis bien rendu compte que c'est rédhibitoire : certains fabricants comme HP propose cette fonctionnalité mais il y en a d'autres qui ne la proposent pas. C'est pour ça que j'ai continué à chercher pour arriver à trouver une solution avec une liveUSB (une clé bootable) et c'est ce que je propose dans le post #14. Tu as dû voir que ce qui a m'a sorti d'affaire, c'est de télécharger et de mettre en œuvre le fichier "EFI x86_64 standalone version" de SG2D  : jusque là je m'obstinais à vouloir utiliser la version "Recommended download (Floppy, CD & USB in one) (Valid for i386, x86_64, and x86_64-efi)" proposée sur la page de téléchargement de SG2D mais je ne m'en sortais pas pour faire une liveUSB à partir de cet ISO (je ne suis pas informaticien, je suis juste un bricoleur qui s'intéresse) .

Dernière modification par malbo (Le 15/10/2014, à 16:30)

Hors ligne

#18 Le 15/10/2014, à 17:44

Bougron

Re : [Tuto] Démarrer Ubuntu avec Super Grub2 Disk en UEFI

.

Dernière modification par Bougron (Le 11/08/2018, à 17:51)

Hors ligne

#19 Le 15/10/2014, à 17:50

Babdu89

Re : [Tuto] Démarrer Ubuntu avec Super Grub2 Disk en UEFI

Bonjour.

Voir ici, ce que j'ai tenté sans succès ;

http://forum.ubuntu-fr.org/viewtopic.ph … #p18293481

Intégration de cette application dans une clé MultiSystem, puisque en UEFI maintenant.
On va voir ce que frafa en dit. Si il pense que c'est possible dans un proche avenir.

En tout cas, Bravo les gars!!! .

@+.  Babdu89


J'ai découvert Ubuntu avec la 07.10.... Et alors?!...  Depuis je regarde de temps en temps si Windows marche toujours....

Hors ligne

#20 Le 15/10/2014, à 19:26

malbo

Re : [Tuto] Démarrer Ubuntu avec Super Grub2 Disk en UEFI

@Bougron : je ne comprends pas bien ce que tu décris là :

5) J'ai booté.
6) J'ai le dual boot classique  puisque le micro fonctionne.

Ce qu'il fallait faire, c'est intervenir dans le Bios pour booter sur la liveUSB  : c'est bien ça que tu as fait ? Si oui, je ne comprends pas ce que tu veux dire par : "J'ai le dual boot classique  puisque le micro fonctionne." parce que chez moi si j'interviens dans le "Bios" (en virtualisation) pour booter sur la liveUSB, je vois le menu de SG2D. Je ne comprends pas pourquoi tu as dû intervenir dans le fichier / EFI/BOOT/BOOTx64.efi

Hors ligne

#21 Le 15/10/2014, à 21:38

Bougron

Re : [Tuto] Démarrer Ubuntu avec Super Grub2 Disk en UEFI

.

Dernière modification par Bougron (Le 11/08/2018, à 17:51)

Hors ligne

#22 Le 15/10/2014, à 23:02

Bougron

Re : [Tuto] Démarrer Ubuntu avec Super Grub2 Disk en UEFI

.

Dernière modification par Bougron (Le 11/08/2018, à 17:52)

Hors ligne

#23 Le 16/10/2014, à 04:45

malbo

Re : [Tuto] Démarrer Ubuntu avec Super Grub2 Disk en UEFI

Bougron a écrit :

      Oui j'ai bien booté avec la clé usb mise  prioritaire et j'avais bien besoin du fichier nommé bootx64.efi.

Je viens seulement de comprendre que pour démarrer ton ordi sur la liveUSB, tu interviens dans ton "Bios" pour la mettre en priorité de boot. Moi, je ne change pas la priorité de boot pour faire ça : je passe seulement par le Boot Menu pour sélectionner "à la volée" le périphérique de démarrage. Et c'est là que je sélectionne la liveUSB. L'accès au Boot Menu sur un ordi HP ça se fait en pressant la touche F9 au démarrage, sur un ordi Asus c'est la touche Echap mais sur un Toshiba je ne sais pas(*).

(*) je viens de trouver dans ce lien : https://aps2.toshiba-tro.de/kb0/TSB2B03F30002R01.htm
on y voit dans la partie "Resolution", à l'item 6 :

Press [F12] key at "TOSHIBA" logo screen to toggle between the bootable devices and choose the medium which you want to boot from.

Est-ce que cette touche F12 te permet d'accéder au Boot Menu sur ton ordi Toshiba ? Si ça ne marche pas, c'est peut-être que les développeurs de Toshiba ont verrouillé le truc et qu'il est impératif de désactiver Secure Boot et de passer “Boot Mode” sur “CSM Boot” (au lieu de "UEFI Boot") pour que la touche F12 soit active.

Dernière modification par malbo (Le 16/10/2014, à 05:00)

Hors ligne

#24 Le 16/10/2014, à 10:21

Bougron

Re : [Tuto] Démarrer Ubuntu avec Super Grub2 Disk en UEFI

.

Dernière modification par Bougron (Le 11/08/2018, à 17:52)

Hors ligne

#25 Le 16/10/2014, à 16:17

malbo

Re : [Tuto] Démarrer Ubuntu avec Super Grub2 Disk en UEFI

Bougron a écrit :

Elle ne propose que l'ordre de boot.

En somme, tu ne peux pas sélectionner à la volée. C'est bien fâcheux d'avoir un système UEFI aussi rudimentaire...

Hors ligne