Contenu | Rechercher | Menus

Annonce

Si vous rencontrez des soucis à rester connecté sur le forum (ou si vous avez perdu votre mot de passe) déconnectez-vous et reconnectez-vous depuis cette page, en cochant la case "Me connecter automatiquement lors de mes prochaines visites". Attention, le forum rencontre actuellement quelques difficultés. En cas d'erreur 502, il ne faut pas re-valider l'envoi d'un message ou l'ouverture d'une discussion, au risque de créer un doublon.

La section divers se réorganise ! De nouvelles sous-sections à venir. (plus d'infos + donner son avis)

#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 31 oct 2014 : 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.00s2.iso)

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 31/10/2014, à 06:35)


MedionPC MT5 MED MT 162 / pentium IV / RAM 1Go / Radeon HD 3450 AGP / XP, HandyLinux et Xubuntu 14.04 32 bits
Acer Aspire M5100-5F7N / Phenom Quad Core 9500 / ATI HD 2600 pro / RAM 4 Go / Win8, XP et Ubuntu 14.04

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)


MedionPC MT5 MED MT 162 / pentium IV / RAM 1Go / Radeon HD 3450 AGP / XP, HandyLinux et Xubuntu 14.04 32 bits
Acer Aspire M5100-5F7N / Phenom Quad Core 9500 / ATI HD 2600 pro / RAM 4 Go / Win8, XP et Ubuntu 14.04

Hors ligne

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

Bougron

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

Utilisation de ce logiciel après une installation complémentaire d'une nouvelle version windows.
Rappel de l'environnement:
  1) Machine OEM avec Windows 8 pré-installé.
  2) installation de Ubuntu 14.04
                 => Fabrication d'un dual-boot par 'sudo update-grub" et certainement 'sudo install-grub'.
                 => Cela fonctionne bien.
  3) installation de windows 8.1 dans une nouvelle partition.
                  => Fabrication par windows d'un dual-boot.
                  => Cela fonctionne bien. On a le choix entre Windows 8.0 et windows 8.1
  4) Il faut maintenant retrouver Ubuntu 14.04.
      4-a)  Lancement par la clé USB de la commande sudo update-grub. Elle plante car sa référence est le grub de la clé et non du disque.
      4-b)  Lancement de boot-repair. Il ne marche pas. Je n'ai pas totalement compris la raison. Mais c'est certainement un problème de structure de boot.
      4-c)  Utilisation de cet "utilitaire".
5) Utilisation de "Super Grub2 Disk 2.00S2-RC5".

     5-a)    Choix de "Boot manually....." 
     5-b)    Choix de "Operating systems"
     5-c)    Choisir le bon OS parmi tous ceux qui sont proposés (24 dans mon cas) ce n'est pas gagné du premier coup. Mais  on fini par trouver.
                    Par exemple (hd1,gpt2) /EFI/ubuntu/grubx64.efi
6) L'OS Ubuntu est effectivement chargé. Il est possible de tenter le dual boot.
     6.a) sudo update-grub
     6.b) sudo grub-install /dev/sda2
     6.c) Après un boot c'est toujours le dual boot windows qui est proposé!!!!!

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)


MedionPC MT5 MED MT 162 / pentium IV / RAM 1Go / Radeon HD 3450 AGP / XP, HandyLinux et Xubuntu 14.04 32 bits
Acer Aspire M5100-5F7N / Phenom Quad Core 9500 / ATI HD 2600 pro / RAM 4 Go / Win8, XP et Ubuntu 14.04

Hors ligne

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

Bougron

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

Bonjour.
Cet utilitaire est très bien. Il permet de booter en permettant le choix des partitions. Je ne pense pas que la suite doivent être écrite dans cette discussion cependant, je viens de recommencer.
1) commande "mount"
      =>  /dev/sda2 on /boot/efi type vfat (rw)
2) commande "sudo grub-install"
     => Je ne sais pas enregistrer la totalité des echanges par 'sudo grub-innstall >trace.txt".
     => je ne peux fournir que la fin de cette exécution
.......
grub-install: information: adding a relocation entry for 0xc648.
grub-install: information: adding a relocation entry for 0xc650.
grub-install: information: adding 204 padding fixup entries.
grub-install: information: writing 688 bytes of a fixup block starting at 0xc000.
grub-install: information: reading /usr/lib/grub/x86_64-efi/fshelp.mod.
grub-install: information: reading /usr/lib/grub/x86_64-efi/ext2.mod.
grub-install: information: reading /usr/lib/grub/x86_64-efi/part_gpt.mod.
grub-install: information: reading /usr/lib/grub/x86_64-efi/search_fs_uuid.mod.
grub-install: information: reading /boot/grub/x86_64-efi/load.cfg.
grub-install: information: kernel_img=0xd05c90, kernel_size=0x18200.
grub-install: information: the core size is 0x1d3c0.
grub-install: information: writing 0x1e600 bytes.
grub-install: information: copying `/usr/lib/shim/shim.efi.signed' -> `/boot/efi/EFI/ubuntu/shimx64.efi'.
grub-install: information: copying `/usr/lib/grub/x86_64-efi-signed/grubx64.efi.signed' -> `/boot/efi/EFI/ubuntu/grubx64.efi'.
grub-install: information: copying `/usr/lib/shim/MokManager.efi.signed' -> `/boot/efi/EFI/ubuntu/MokManager.efi'.
grub-install: information: copying `/boot/grub/x86_64-efi/load.cfg' -> `/boot/efi/EFI/ubuntu/grub.cfg'.
grub-install: information: Registering with EFI: distributor = `ubuntu', path = `\EFI\ubuntu\shimx64.efi', ESP at hostdisk//dev/sda,gpt2.
grub-install: information: executing efibootmgr --version </dev/null >/dev/null.
grub-install: information: executing modprobe -q efivars.
grub-install: information: executing efibootmgr -b 0000 -B.
BootCurrent: 0004
Timeout: 0 seconds
BootOrder: 2001,0005,2003,2002
Boot0002* EFI Network 0 for IPv6 (08-9E-01-B7-1C-5D)
Boot0003* EFI Network 0 for IPv4 (08-9E-01-B7-1C-5D)
Boot0004* EFI USB Device (KingstonDT 100 G2)
Boot0005* Windows Boot Manager
Boot2001* EFI USB Device
Boot2002* EFI DVD/CDROM
Boot2003* EFI Network
grub-install: information: executing efibootmgr -c -d /dev/sda -p 2 -w -L ubuntu -l \EFI\ubuntu\shimx64.efi.
BootCurrent: 0004
Timeout: 0 seconds
BootOrder: 0000,2001,0005,2003,2002
Boot0002* EFI Network 0 for IPv6 (08-9E-01-B7-1C-5D)
Boot0003* EFI Network 0 for IPv4 (08-9E-01-B7-1C-5D)
Boot0004* EFI USB Device (KingstonDT 100 G2)
Boot0005* Windows Boot Manager
Boot2001* EFI USB Device
Boot2002* EFI DVD/CDROM
Boot2003* EFI Network
Boot0000* ubuntu

Installation terminée, sans erreur.

3) boot sans la clé USB.
Je confirme que c'est le dual boot de windows qui est proposé.
C'est maintenant le dual boot à la sauce 'easyBCD 2.0.2'.
Je ne peux pas lancer ubuntu message ''oxC000007b"    "un fichier requis est manquant ou contient des erreurs."
Lorsque je relance "easybcd", il constate que le fichier bcd est introuvable.

J'ai l'étrange impression qu'il y a une certaine rémanence et que c'est le fichier /sda2/EFI/Microsoft/boot/bootmgfw.efi (celui qui propose un dual boot windows) qui est systématiquement lancé.
Cette impression est liée au fait  que lorsque je le renomme, j'ai bien le fichier qu'on vient de fabriquer  qui nous propose le choix entre ubuntu et microsoft.
             Si on choisit Ubuntu cela marche.
             Si on choisit Microsoft, On a le message d'erreur suivant " erreur /EFI/Microsoft/Boot/bootmgfw.efi non disponible".
et lorsque j'ai rétabli son nom,
            Si on choisit Ubuntu cela marche.
            Si on choisit Microsoft ça marche aussi. Vous direz que c'est normal mais je ne m'y attendais plus.
                      Si on choisit windows 8.0 ça marche aussi.
                      Si on choisit windows 8.1 cà marche aussi.
                                Si on veut lancer "easybcd2.0.2' Celui-ci dit qu'il n'y a pas de fichier BCD. Il propose d'en construire un. Je n'ai pas faite çà.
                      Si on choisit ubuntu (entrée créée avec "easybcd' qui n'a jamais fonctionné (option avec ou sans secteur d'amorçage)). çà ne marche pas.
                        (erreur '0xc000007b" "un fichier requis est manquant ou contient des erreurs) et je m'en moque.
Je peux dire que j'ai un dual boot opérationnel mais que cela fut dur!

On vérifie que c’est solide.
1) Sudo update-grub
                 Pas de détection de windows!.
2) commande "mount"
      =>  /dev/sda2 on /boot/efi type vfat (rw)
3) commande "sudo grub-install".
             Sortie identique à la précédente.
4) Boot sans surprise. Le choix "windows" n’est pas présent

Reste donc probablement à faire:
           1) Un petit coup de "easy bcd"
           2) Une refabrication update-grub
           3) Un petit coup de suppression/recréation de fichier nbootmgfw.efi
           4)  et ???
Cela me semble bien compliqué.

Dernière modification par Bougron (Le 02/05/2014, à 11:03)

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à.


MedionPC MT5 MED MT 162 / pentium IV / RAM 1Go / Radeon HD 3450 AGP / XP, HandyLinux et Xubuntu 14.04 32 bits
Acer Aspire M5100-5F7N / Phenom Quad Core 9500 / ATI HD 2600 pro / RAM 4 Go / Win8, XP et Ubuntu 14.04

Hors ligne

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

Bougron

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

malbo a écrit :

Tu devrais utiliser seulement Grub pour gérer le multi-boot. En fait, c'est toi qui rends les choses compliquées là.

Désolé de rendre les choses compliquées. C'est probablement qu'il y a une énorme documentation dans ubuntu qui par moment m'embrouille.
=> http://doc.ubuntu-fr.org/tutoriel/comme … ec_bootmgr
               "EasyBCD est compatible EFI depuis la version 2.2"
                 3.4  Ajout d'une entrée de menu pour Ubuntu dans l'amorceur de Windows
                         Méthode 1 (recommandée) : via EasyBCD

Il y a deux ans , je n'ai eu aucune difficulté à réactiver un dual boot après une réinstallation de windows XP.
Je suis dans une situation analogue avec windows 8.1
Je trouve simplement dommages de devoir booter systématiquement avec "Super Grub2 Disk 2.00S2-RC5" pour choisir entre ubuntu et windows.

Je me prépare à attendre que la commande "sudo update-grub" soit capable de faire correctement  la détection de windows!.

P.S. Merci pour l'ensemble des réponses que tu me fournis depuis bientôt 3 semaines.

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.


MedionPC MT5 MED MT 162 / pentium IV / RAM 1Go / Radeon HD 3450 AGP / XP, HandyLinux et Xubuntu 14.04 32 bits
Acer Aspire M5100-5F7N / Phenom Quad Core 9500 / ATI HD 2600 pro / RAM 4 Go / Win8, XP et Ubuntu 14.04

Hors ligne

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

Bougron

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

malbo a écrit :

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)"

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.
J'ai donc tenté en faisant attention pour windows 8. Comme le logiciel a été amélioré, J'ai tenté de l'utiliser.
Je rappelle quand même que c'est plutôt en dernière intention que je suis arrivé là car si "Sudo update-grub" fonctionnait, si "boot-repair" fonctionnait http://forum.ubuntu-fr.org/viewtopic.php?id=1564721l
, je ne serais pas arrivé à easybcd  et n'aurais pas découvert ce merveilleux outil!

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)


MedionPC MT5 MED MT 162 / pentium IV / RAM 1Go / Radeon HD 3450 AGP / XP, HandyLinux et Xubuntu 14.04 32 bits
Acer Aspire M5100-5F7N / Phenom Quad Core 9500 / ATI HD 2600 pro / RAM 4 Go / Win8, XP et Ubuntu 14.04

Hors ligne

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

Bougron

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

Enfin une très bonne nouvelle.
Contrairement à ce que j'ai pu écrire: "os-prober" fonctionne très bien mais il faut que le drapeau boot soit placé sur la bonne partition. C'est évident mais....
donc le quarté gagnant dans l'ordre est bien le suivant:
   sudo os-prober
   sudo update-grub
   sudo grub-install /dev/sda
   sudo efibootmgr -v

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)


MedionPC MT5 MED MT 162 / pentium IV / RAM 1Go / Radeon HD 3450 AGP / XP, HandyLinux et Xubuntu 14.04 32 bits
Acer Aspire M5100-5F7N / Phenom Quad Core 9500 / ATI HD 2600 pro / RAM 4 Go / Win8, XP et Ubuntu 14.04

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
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. 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) 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 :
mini_975039Capturedu20141023111711.png
Voir Remarque 2

5) renommage du fichier SG2D en grubx64.efi afin qu'il prenne la place du fichier d'origine :
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)

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


MedionPC MT5 MED MT 162 / pentium IV / RAM 1Go / Radeon HD 3450 AGP / XP, HandyLinux et Xubuntu 14.04 32 bits
Acer Aspire M5100-5F7N / Phenom Quad Core 9500 / ATI HD 2600 pro / RAM 4 Go / Win8, XP et Ubuntu 14.04

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)


MedionPC MT5 MED MT 162 / pentium IV / RAM 1Go / Radeon HD 3450 AGP / XP, HandyLinux et Xubuntu 14.04 32 bits
Acer Aspire M5100-5F7N / Phenom Quad Core 9500 / ATI HD 2600 pro / RAM 4 Go / Win8, XP et Ubuntu 14.04

Hors ligne

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

Bougron

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

Bonjour
Je regarde cette solution. Dès hier j'avais vu la modification.  En lisant, j'avais stoppé en disant que je ne pourrais pas faire sur mon micro EFI à cause de la phrase

"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"(*) indiquer au système le fichier EFI sur lequel on veut démarrer, c'est à dire le fichier EFI de SG2D":
D'entrée, mon efi ne sait pas choisir les fichiers contrairement à d'autres micros (touches f8 ou f9 ou f12)  Cependant lorsque cela plante, j'ai une collection de possibilités. Mais pas d'entrée directe sur le choix de fichiers.
Je vais faire au mieux.

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

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)


MedionPC MT5 MED MT 162 / pentium IV / RAM 1Go / Radeon HD 3450 AGP / XP, HandyLinux et Xubuntu 14.04 32 bits
Acer Aspire M5100-5F7N / Phenom Quad Core 9500 / ATI HD 2600 pro / RAM 4 Go / Win8, XP et Ubuntu 14.04

Hors ligne

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

Bougron

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

Bonjour
  C'est gagné. J'ai perdu un peu de temps en voulant suivre la procédure à la lettre. Ce n'est qu'à la fin que j'ai constaté que je pouvais faire la préparation à partir de mon micro XP.
                  1) Sur le micro XP je me suis connecté au forum pour suivre la procédure ligne à ligne .
                  2) Sur le micro dual boot, j'ai arrêté ubuntu , J'ai lancé windows.( Windows 8.1 entreprise et non windows 10).
                               J'ai fait la recherche du fameux programme,  Ca prend un certain temps. Mais je l'ai trouvé.
                               J'ai branché la clé USB faite  le 27 juillet avec ubuntu.14.04.1
                               Par précaution, J'ai sauvé le répertoire EFI .
                3) Attention  l'opération de renommage faite implique deux fichiers.
                                /EFI/BOOT/grubx64.efi
                               / EFI/BOOT/BOOTx64.efi
                4) J'ai renommé le fichier supergrub......  en grubx64.efi en conformité avec la demande.
                 5) J'ai booté.
                 6) J'ai le dual boot classique  puisque le micro fonctionne.
                 7) J'ai réouvert la clé usb
                 8) J'ai renommé le fichier grubx64.efi (donc le supergrub) en BOOTX64.EFI
                 9)  j'ai booté.
                 10) J'ai le fameux écran nécessaire pour voir les OS qui sont présents.

En Résumé, C'est aussi OK avec unetbooting,
Le plus simple me semble de préparer systématiquement les deux fichiers:
                  le fichier générique non ciblé OS (BOOTx64.efi )
                  le fichier déja typé d'un certain OS    (grubx64.efi)
C'est le moment de rappeler que les répertoires et fichiers de boot sont en théorie insensibles à la "casse".

Par curiosité, j' ai 47 lignes de choix pour booter.

Je vais revenir en état précédent, Mais avant je  vais faire
                       après utilisation de la liveUSB SG2D, si on veut la faire redevenir une liveUSB Ubuntu 14.04.1, il suffit de renommer le fichier grubx64.efi (qui contient le lanceur de SG2D)  en dépannage.efi de renommer le fichier grubx64.efi.back en grubx64.efi

Dernière modification par Bougron (Le 17/10/2014, à 12:03)

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


MedionPC MT5 MED MT 162 / pentium IV / RAM 1Go / Radeon HD 3450 AGP / XP, HandyLinux et Xubuntu 14.04 32 bits
Acer Aspire M5100-5F7N / Phenom Quad Core 9500 / ATI HD 2600 pro / RAM 4 Go / Win8, XP et Ubuntu 14.04

Hors ligne

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

Bougron

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

Bonsoir
J'ai été un peu lent à te répondre car je pensais pouvoir donner une réponse cohérente....
      Oui j'ai bien booté avec la clé usb mise  prioritaire et j'avais bien besoin du fichier nommé bootx64.efi.
     Puis grâce à SG2D, J'ai lancé une session ubuntu.  A partir de cet instant, en conservant la clé USB prioritaire.   Il faillait un fichier  grubx64.efi  sur la clé USB
       J'ai fais quelques boots en variant  les conditions d'arrêt y compris power off .          Le fichier grubx64 faisait bien son   effet jusqu'à ce que je retrouve le bon dual boot opérationnel sans l'avoir demandé. Là de nouveau  il a fallu je remette   bootx64.efi. Cela a marché un peu et de nouveau il me faut grubx64.efi
Je n'arrive pas à comprendre quand il faut l'un ou quand il faut l'autre.
    Je viens à l'instant de mettre le contenu de SD2D dans les deux fichiers (bootx64.efi et grubx64.efi) afin voir que le principe fonctionne bien  pour le choix à faire entre les 47 lignes afin de les vérifier une à une.
   
Plus tard, j'essaierais de comprendre cette logique qui semble propre à TOSHIBA et qui est masquée par la présence de bootx64.efi et grubx64.efi  dans la structure de boot de la clé USB fabriquée.
  Je suis revenu a un seul fichier. Il me faut actuellement de nouveau le fichier 'boottx64.efi pour le boot USB s'active.

Dernière modification par Bougron (Le 16/10/2014, à 17:26)

Hors ligne

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

Bougron

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

Bonsoir
Au cours des 47 tentatives de boot, j'en ai inventé une 48eme.

Dans  la procédure en phase 14 tu as écris : "4  renommage du fichier d'origine avec l’extension .back :"
    Je te propose de faire en plus ou à la place
                    Copie du fichier d'origine dans le répertoire /efi/      "   'cp /efi/boot/grubx64.efi     /efi'
    L'intérêt de cette action est que le fichier  /efi/grubx64.efi est détecté par SG2D et donc qu'on peut le lancer.
                             Je l'ai fait, j'ai choisis d'installer mais je me suis arrêté lorsqu'il m'a proposé le choix de la langue.....

Dernière modification par Bougron (Le 17/10/2014, à 12:06)

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)


MedionPC MT5 MED MT 162 / pentium IV / RAM 1Go / Radeon HD 3450 AGP / XP, HandyLinux et Xubuntu 14.04 32 bits
Acer Aspire M5100-5F7N / Phenom Quad Core 9500 / ATI HD 2600 pro / RAM 4 Go / Win8, XP et Ubuntu 14.04

Hors ligne

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

Bougron

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

Bonjour.
Pour le problème de l'accès au boot menu:  La touche F12 me semble être un raccourci pour accèder plus rapidement au 5eme sous-menu de la touche F2    Elle ne propose que l'ordre de boot. La présentation est légèrement différente.
            Dans certaines circonstances de boot mal exécuté (Causes pas évidentes), Il arrive que ce choix multiple soit proposé par windows sous une autre forrme.
            Ce choix, je peux le forcer  via la technique démarrer windows par ubuntu.
           A un moment donné, J'ai un peu bricolé avec easybcd. Il a fichu une belle pagaille, Lorsque je repasse pas ce choix,  à chaque fois cela plante.

Pour l'accès au bios par la touche F2
        Lorsqu'on reçoit un micro ou qu'on remet à l'état usine ou qu'on reflash le bios  ou que ?, le boot par  défaut est
                                             disque en priorité 1
                                             cdrom  en priorité 2   ou 3
                                             clé usb en priorité 3 ou 2
                      La toute première tentative de boot constate que le disque  n'a pas de boot, donc on lit le second périphérique qui installe un boot sur le disque
                             et on se retrouve  avec un disque chargé qui démarre par défaut la fois suivante.
   Personnellement sur les micros, je choisi systématiquement  (Touche F2) lorsque cela est possible l'ordre:
                                    1) CDROM                    (non disponible sur le toshiba)
                                    2) Support USB
                                    3) Support  Disque (et priorisation des disques si plusieurs.)
                                    4) réseau     (non disponible sur les vieux micros.  et non encore utilisé)

    Hier, j'ai constaté que le répertoire /EFI/boot  de la clé usb avait deux fichiers    BOOTX64.efi  et GRUBX64.efi
   
    J'ai dis rapidement que le bon fichier était BOOTX64    puis pour une raison non connue c'est devenu GRUBX64
    Hier en soirée, C'est redevenu BOOTX64. Je suis allé me coucher sans savoir comment le faire revenir GRUBX64
   Ce matin Il n'a booté ni sur BOOTX64 ni sur GRUBX64 de la clé USB, J'ai eu droit d'entrée à un écran de dual boot en provenance du disque dur.  Pourtant  j'ai bien vérifié la priorité.
       J'ai donc mis les deux fichiers avec le contenu de SG2D   et le merveilleux choix est apparu.

       Je viens d'enlever la clé USB pour relever le courrier.

      Ce comportement est en train de me rappeler le comportement d'un ancien micro qui en dual boot ne proposait jamais la sélection après une première sélection, Il fallait attendre un certain temps.    J'avais écris au fabricant de la carte mère,  Sa réponse anglaise, m'avait fait comprendre que la carte mère mémorisait le dernier boot et le relançait systématiquement et que même si on coupait l'électricité, cette  information restait stockée  dans une 'pseudo ram' (Capacité électrique)  pendant une durée d'environ 10 minutes....  J'ai vécu comme cela avec le windows 98 et Ubuntu 11.nn  =>   Il me suffisait d'attendre 15 minutes pour pouvoir passer de l'un à l'autre.
             Le constructeur de la carte mère m'avait dit que le problème était répertorié mais que la correction n'était pas planifiée.

Ce matin , Je vais continuer à essayer de comprendre quand c'est le  fichier BOOTX64 qui est nécessaire et quand c'est le fichier GRUBX64 qui est nécessaire.
                Cet après-midi, je ne pourrais pas continuer.

PS; Je suis intervenu dans plusieurs discutions sur le boot  non possible par clé USB. Jamais, je ne n'ai pensé à demander si ces deux fichiers étaient bien présents dans la structure boot,

Point en soirée.
Pour le moment, J'ai sur la clé USB le fichier /efi/boot/bootx64.efi  de 4,9 Mo.
                   A chaque fois que je boote,  Il fonctionne bien et j'ai la liste des 48 possibilités.
                                         Lorsque je change son nom, C'est le dual boot qui revient.
                                         Lorsque je remets son nom, C'est de nouveau le choix entre les 48 possibilités.
             Pourtant, je suis convaincu que hier soir, cela avais fini par marcher avec  le nom "grubx64.efi'. J'arrive à penser qu'il y avait encore le fichier bootx64.efi et que je ne l'avais pas vu.....

Dernière modification par Bougron (Le 16/10/2014, à 17:40)

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...


MedionPC MT5 MED MT 162 / pentium IV / RAM 1Go / Radeon HD 3450 AGP / XP, HandyLinux et Xubuntu 14.04 32 bits
Acer Aspire M5100-5F7N / Phenom Quad Core 9500 / ATI HD 2600 pro / RAM 4 Go / Win8, XP et Ubuntu 14.04

Hors ligne

Haut de page ↑