Contenu | Rechercher | Menus

Annonce

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.

#51 Le 20/07/2014, à 18:04

Bougron

Re : Impossible de lancer Boot-repair depuis LiveUSB Ubuntu 14.04

Babdu89 a écrit :

Je ne sais pas si la  doc officielle a mis en garde sur le fait que créer une partition /boot était une stupidité dans une machine EFI avec un windows pré-installé.

Oui oui, absolument. avec un dual boot sur le même disque ...
Mais ici ,on se trouve dans le cadre d'un dual boot multi disque.
Et il me semble bien avoir lu quelque part, qu'il faille ,en installant Ubuntu en UEFI sur un autre hdd que celui où est W$, créer une partition /boot/efi  en passant par  "Autre chose" lors de l'installation ... Faut que je retrouve çà dans la doc.

De toute façon si on veut une installation autonome sur un hdd externe, et pouvoir l'utiliser sur une autre machine démarrant en UEFI il faut bien que l'Os installé aie sa partition de /boot/efi .

@+.   Babdu89  .

Tu as raison, il faut bien que le disque externe possède une partition Fat32 dans laquelle il y a le répertoire /boot/efi.
L'installation par l'option "autre chose" permet de choisir le disque externe pour déposer la structure boot et fabrique bien la partition mais pas le contenu qui va dans la
partition FAT32 du disque interne. Bien entendu Malbo a signalé le problème en disant qu'on pouvait mettre ce qu'on voulait dans l'endroit où installer le boot car ce n'était pas pris en compte.             
                 Je tiens à dire que si c'est un disque interne, je  ne vois pas la raison d'existence d'une telle partition sauf pour une redondance  afin d'assurer le boot en cas de panne du premier disque.

Par trois fois j'ai tenté cette installation pour être vraiment sûr de ne pas commettre une erreur de saisie.
Au final, on peut toujours corriger manuellement. Mais ce n'est quand même pas pratique tant que cette anomalie est présente.
Attention de  bien rectifier le fichier grub.cfg du disque interne qui a été détruit par l'installation sous peine de ne pouvoir plus booter lorsque le disque externe n'est plus présent!!!!!

Hors ligne

#52 Le 20/07/2014, à 18:47

Bougron

Re : Impossible de lancer Boot-repair depuis LiveUSB Ubuntu 14.04

Alnitak a écrit :
Bougron a écrit :

Je ne vois pas ce que tu veux supprimer dans windows.

Je parle de grub installé sur le hdd interne, afin que ubuntu ne puisse booter qu'à partir du hdd externe, quelque soit le PC EFI.

Actuellement, je pense qu'il est préférable d'attendre l'installation de ubuntu sur le disque externe.
de voir que la structure FAT32 de ce disque externe est correcte. De booter avec.
Puis enfin de supprimer dans la partition FAT32 du disque  interne les répertoires ayant comme nom 'ubuntu'
  Tu  peux évidemment le faire maintenant, Mais comme il y a un  bug dans l'installation, ils seront recréés.

Cependant, avant cette suppression, il faut certainement supprimer la demande de boot sur ces fichiers.

Pour cela, Fait la commande "sudo efibootmgr -v"
Comme tu es courageux, tu vas trouver sur internet tout ce qu'on peut faire avec ou par la commande "efibootmgr -help"
    Le but est  de connaîire l'ordre des boot et de modifier afin de mettre windows en première position.
Rien ne sera supprimé mais tu booteras sur windows par défaut.
   Tu pourra aussi supprimer les quelques lignes qui ont rapport avec ubuntu sans aucun risque

Hors ligne

#53 Le 20/07/2014, à 19:51

Alnitak

Re : Impossible de lancer Boot-repair depuis LiveUSB Ubuntu 14.04

Avec la commande

efibootmgr -help 

, j'obtiens des informations supplémentaires sur la commande

efibootmgr

. J'en déduis que la commande

efibootmgr -v

va apparemment me donner des informations supplémentaires, rien de bien violant.

Avec

efibootmgr -v

le terminal me donne les infos suivantes:

BootCurrent: 0001
Timeout: 2 seconds
BootOrder: 0001,0000,000C,000D,0007,0008
Boot0000* Windows Boot Manager	HD(2,12c800,96000,c6d5ca0a-c352-4123-a2d1-868750dc1558)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.}....................
Boot0001* ubuntu	HD(2,12c800,96000,c6d5ca0a-c352-4123-a2d1-868750dc1558)File(\EFI\ubuntu\shimx64.efi)
Boot0007* UEFI: IP4 Qualcomm Atheros PCIe Network Controller	ACPI(a0341d0,0)PCI(1c,3)PCI(0,0)MAC(8c89a50d03bb,0)IPv4(0.0.0.0:0<->0.0.0.0:0,0, 0..BO
Boot0008* UEFI: IP6 Qualcomm Atheros PCIe Network Controller	ACPI(a0341d0,0)PCI(1c,3)PCI(0,0)MAC(8c89a50d03bb,0)030d3c000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000..BO
Boot000C* ubuntu	HD(2,12c800,96000,c6d5ca0a-c352-4123-a2d1-868750dc1558)File(\EFI\Ubuntu\grubx64.efi)
Boot000D* UEFI: ASMT 2105 0	ACPI(a0341d0,0)PCI(1a,0)USB(1,0)USB(2,0)HD(1,3f,c90cff1,00040164)..BO

Une petite question: je ne pourrais pas simplement modifier l'ordre des boots dans mon bios? En mettant en 1ère option [Hard Disk: windows boot manager], je booterai par defaut sur windows non?

Donc quand j'aurai modifier l'ordre des boots afin de booter windows par defaut, je m'attaque au disque externe:
1) je formate le hdd externe en GPT via le gestionnaire de partition windows 8;
2) je démarre le live USB en mode EFI
2) je refait l'installation en créant comme partitions:
- les fichiers de Ubuntu 14.04, ext4, / ;
- le swap, SWAP ;
- le Home: le reste de l'espace libre restant, /home.
4) je fais un bootfinfos pour vérifier que la structure FAT32 du disque externe est correcte
5) je supprime dans la partition FAT32 du disque interne les répertoires ayant comme nom 'ubuntu'

Hors ligne

#54 Le 20/07/2014, à 22:37

Babdu89

Re : Impossible de lancer Boot-repair depuis LiveUSB Ubuntu 14.04

Donc quand j'aurai modifier l'ordre des boots afin de booter windows par defaut, je m'attaque au disque externe:
1) je formate le hdd externe en GPT via le gestionnaire de partition windows 8;
2) je démarre le live USB en mode EFI
2) je refait l'installation en créant comme partitions:
- les fichiers de Ubuntu 14.04, ext4, / ;
- le swap, SWAP ;
- le Home: le reste de l'espace libre restant, /home.
4) je fais un bootfinfos pour vérifier que la structure FAT32 du disque externe est correcte
5) je supprime dans la partition FAT32 du disque interne les répertoires ayant comme nom 'ubuntu'

Point 1) , ma préférence pour préparer le hdd externe va à Gparted puisque je suis en session live Ubuntu pour installer...
Attention, il ne s'agit pas que de formater, mais bien de supprimer toutes les partitions du hdd externe (attention à ne pas se tromper de disque!!!) , et en passant par les menu dans  "Périphériques"  choisir de "Créer une nouvelle table de partitions"  en mode GPT. Le mode MSDOS est proposé par défaut, il faut en changer dans le déroulant .
Après seulement on peut refaire les nouvelles partitions qui seront toutes des partitions principale.
Si on se contenter de formater les partitions, on ne change pas de type de table de partitions , on garde  l'ancien donc le MSDOS pour ton hdd externe. Ce n'est pas ce qui est recherché, puisque l'on veut du GPT ...

Point2) ,ne pas oublier de faire une première partition format FAT32 de 100 à 200 Mo . Elle servira de partition /boot/efi  lors de l'installation en passant par "Autre chose" elle sera visible dans l'interface en temps que partition FAT32, et on pourra lui attribuer le point de montage /boot/efi ...


Une petite question: je ne pourrais pas simplement modifier l'ordre des boots dans mon bios? En mettant en 1ère option [Hard Disk: windows boot manager], je booterai par defaut sur windows non?

Je ne pense pas, puisque l'on boot sur le hdd W$ et que le système va chercher les infos pour savoir quel OS lancer dans les fichiers de Boot.
Je pense que c'est bien dans le fichier qu'il faut changer ;

BootOrder: 0001,0000,000C,000D,0007,0008

Pour;

BootOrder: 0000,0001,000C,000D,0007,0008

Pour que W$ démarre en premier.

Bougron confirmera ...


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

#55 Le 21/07/2014, à 00:17

Bougron

Re : Impossible de lancer Boot-repair depuis LiveUSB Ubuntu 14.04

Bonsoir
Pour le point 2  (Ordre des boot)  Je confirme ce que badbu89 dit.
Mais  comme je constate que l'ordre actuel n'est plus celui qu'il y avait lors du boot-info initial......
Peut-être que le bios est capable de faire ce changement. En tout cas l'idée est bien celle-ci.
Donc , Je propose que tu fasses le changement via le bios, ce qui me semble plus logique.
et si le résultat n'est pas là, tu  fais par la commande efibootmgr indiquée.
On aura  au moins découvert une chose de plus.

Pour le sujet  de transformer le disque externe en GPT. Nous sommes tous d'accord.
Je connais la technique windows, Badd89 propose celle de ubuntu. Je ne vais pas les comparer. seul résultat compte.
Je ne sais pas si tu as un passé plus windows que ubuntu, tu pourras indiquer ce qui te semble le mieux.

Pour le problème de la partition en fat32, j''ai le souvenir que par l'option "autre-chose" cette option était bien proposée.
Si tu accepte de faire le test...
D'autre part, tu peux aussi en profiter pour créer   une partition d'échange avec windows à toute fin utile puisqu'elle est proposée.

PS: Finalement un constat personnel, depuis un mois que j'essaie d'aider, j'en déduis maintenant que le plus simple est toujours de repartir du point ZERO plutôt de tenter de rectifier.

Dernière modification par Bougron (Le 21/07/2014, à 00:44)

Hors ligne

#56 Le 21/07/2014, à 09:45

Alnitak

Re : Impossible de lancer Boot-repair depuis LiveUSB Ubuntu 14.04

Bonjour,

lorsque je tente de faire la partition FAT32 avec comme point de montage /boot/efi depuis l'option "autre-chose", l'installateur me signifie la chose suivante:

Deux systèmes de fichiers (SCSI5 (0,0,0), partition n° 2 (sda) et SCSI8 (0,0,0), partition n° 2 (sdc)) partagent le point de montage /boot/efi.
Veuillez corriger cela en modifiant les points de montage.

Je précise que j'ai due taper /boot/efi moi meme car ce n'etait pas proposé. On ne propose que /dos ou /windows.

Auparavant j'ai mis windows en premier dans le boot, et j'ai retapé la commande efibootmgr -v a partir du liveUSB

ubuntu@ubuntu:~$ sudo efibootmgr -v
BootCurrent: 000D
Timeout: 2 seconds
BootOrder: 000D,0000,0001,000C,0007,0008
Boot0000* Windows Boot Manager	HD(2,12c800,96000,c6d5ca0a-c352-4123-a2d1-868750dc1558)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.}....................
Boot0001* ubuntu	HD(2,12c800,96000,c6d5ca0a-c352-4123-a2d1-868750dc1558)File(\EFI\ubuntu\shimx64.efi)
Boot0007* UEFI: IP4 Qualcomm Atheros PCIe Network Controller	ACPI(a0341d0,0)PCI(1c,3)PCI(0,0)MAC(8c89a50d03bb,0)IPv4(0.0.0.0:0<->0.0.0.0:0,0, 0..BO
Boot0008* UEFI: IP6 Qualcomm Atheros PCIe Network Controller	ACPI(a0341d0,0)PCI(1c,3)PCI(0,0)MAC(8c89a50d03bb,0)030d3c000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000..BO
Boot000C* ubuntu	HD(2,12c800,96000,c6d5ca0a-c352-4123-a2d1-868750dc1558)File(\EFI\Ubuntu\grubx64.efi)
Boot000D* UEFI: PNY USB 2.0 FD 1100	ACPI(a0341d0,0)PCI(1d,0)USB(1,0)USB(1,0)HD(1,38,f362c8,c3072e18)..BO
BootOrder: 000D,0000,0001,000C,0007,0008

indique bien que windows est en premier apres la cle USB si je ne me trompe pas.

Dernière modification par Alnitak (Le 21/07/2014, à 10:01)

Hors ligne

#57 Le 21/07/2014, à 10:08

Alnitak

Re : Impossible de lancer Boot-repair depuis LiveUSB Ubuntu 14.04

Voici ou j'en suis mini_906316Screenshotfrom20140721080612.png

Hors ligne

#58 Le 21/07/2014, à 11:21

Bougron

Re : Impossible de lancer Boot-repair depuis LiveUSB Ubuntu 14.04

Bonjour
Pour l'ordre des boot, C'est bien ce que tu dis.

Pour les points de montages, il y a effectivement doublon
J'explique un peu pour l 'efi
            Le bios veut booter dans un certain ordre les périphériques 
                                CD-ROM
                                Support-USB  (Clé, disques etc..)
                               DISQUE
                               Réseau
     Pour les disques ou les clé USB, Il recherche une partition en Fat32, puis des fichiers de boot dans cette partition.
             Je crois me souvenir que tu peux voir ces noms par ton bios

  Puis il boote
             donc ubuntu   qui va se mettre à chercher les périphériques
                  il stockera cela dans sa structure /dev/disk
           puis, toi, a un moment donné (Cela peut cependant être fait automatiquement), tu voudras regarder ce que cela contient, Il  faudra monter le disque, et là, le point de montage sera utilisé pour garnir /media/$USER$,     tu ne pourras  donc utiliser qu'une de ces partitions à  la fois,
                          cela va d'ailleurs être pareil pour le swap et le home
        ce n'est pas grave du tout, Sauf que  je pense que l'installateur ne fait pas bien son travail et qu'il faudra dupliquer des données de la partition fat32 du disque interne dans la partition fat32 du disque externe, Là il  faudra  les deux partitions en même temps.
Je te propose donc de prévoir de modifier ce point de montage pour que cela soit plus facile.
*Je cherche comment faire.*
Je pense que babdu89 va confirmer ce que je dis et donner immédiatement la méthode s'il est actuellement présent.

J'ai compris que ton installation était faite. Si  tu t'es arrêté à cause de cette erreur,  je ne comprends pas, car je crois avoir écrit que la seule chose à faire est de choisir une partition / et que les autres ne servaient à rien surtout celle de boot en EFI.
En passant, tu as vu qu'il proposait une partition d'échange avec windows en te proposant deux noms. Tu peux faire ce choix.
Saches alors que le nom qui t'es proposé est l'équivalent du nom /efi/boot que tu voulais introduire pour ta partition FAT32 et qu'il fabriquera une partition NTFS.

Cependant, Tu devrais pouvoir choisir un autre nom par exemple /boot/DisqueExterne

Dernière modification par Bougron (Le 21/07/2014, à 11:28)

Hors ligne

#59 Le 21/07/2014, à 11:47

Bougron

Re : Impossible de lancer Boot-repair depuis LiveUSB Ubuntu 14.04

Autre info, Je vois que tu  as créé une partition de swap de 10 Go.
Je suis surpris d'une telle taille, La RAM de ton micro est-elle vraiment de 10 Go ?

Hors ligne

#60 Le 21/07/2014, à 11:51

Alnitak

Re : Impossible de lancer Boot-repair depuis LiveUSB Ubuntu 14.04

Bougron a écrit :

J'ai compris que ton installation était faite. Si  tu t'es arrêté à cause de cette erreur,  je ne comprends pas, car je crois avoir écrit que la seule chose à faire est de choisir une partition / et que les autres ne servaient à rien surtout celle de boot en EFI.

Je n'ai pas poursuivi l'installation car babdu89 a dans son poste précédé bien préciser de créer sur le hdd externe une partition FAT32 avec le point de montage /boot/efi. Ne pouvant pas poursuivre l'installation après l'avoir créé, j'ai préféré avoir vos avis avant de continuer.

babdu89 a écrit :

Point2) ,ne pas oublier de faire une première partition format FAT32 de 100 à 200 Mo . Elle servira de partition /boot/efi  lors de l'installation en passant par "Autre chose" elle sera visible dans l'interface en temps que partition FAT32, et on pourra lui attribuer le point de montage /boot/efi ...

Bourgron a écrit :

Saches alors que le nom qui t'es proposé est l'équivalent du nom /efi/boot que tu voulais introduire pour ta partition FAT32 et qu'il fabriquera une partition

Donc lors de la création de la partition FAT32 de 200 Mo, je met comme point de montage /dos ou /windows, cela reviendra au même que /boot/efi?

Hors ligne

#61 Le 21/07/2014, à 12:02

Babdu89

Re : Impossible de lancer Boot-repair depuis LiveUSB Ubuntu 14.04

Bonjour.

Bougron a dit;
Pour l'ordre des boot, C'est bien ce que tu dis.

Question ???

Boot0000* Windows Boot Manager	HD(2,12c800,96000,c6d5ca0a-c352-4123-a2d1-868750dc1558)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.}....................
Boot000D* UEFI: PNY USB 2.0 FD 1100	ACPI(a0341d0,0)PCI(1d,0)USB(1,0)USB(1,0)HD(1,38,f362c8,c3072e18)..BO

Boot000D pour UEFI: PNY USB 2.0 FD 1100 . Et Boot0000Windows Boot Manager    HD(2,1

Pourquoi mettre l'USB en premier dans l'ordre de boot??.. Si c'est ta clé d'installation, elle reste toujours branchée à la machine?
Le jour où elle n'est pas branché, çà va booter sur W$ directe sans renauder ? Çà me paraît bizarre ce truc là... Moi, j'aurais laissé la clé en dernier puisque l'on peut booter en changeant l'ordre de priorité dans le Bios. Et j'aurais laissé W$ en premier ce qui donne dans le fichier:

BootOrder: 0000,0001,000C,000D,0007,0008

Je te propose donc de prévoir de modifier ce point de montage pour que cela soit plus facile.
*Je cherche comment faire.*
Je pense que babdu89 va confirmer ce que je dis et donner immédiatement la méthode s'il est actuellement présent.

Ha bon , les point de montage se marche sur les pieds ...

Une idée qui me vient, (c'est peut-être une connerie.)  mais jamais testé, puisque je ne suis pas en UEFI sur mes machines ...

Si l'installateur refuse de faire çà, deux points de montage identique, on peut essayer de contourner la difficulté en tentant ceci .

L'installateur veut absolument mettre le boot de l'os du hdd externe dans la partition /boot/efi du hdd interne ... Bon ,on le laisse faire.
Après installation hdd externe branché l'Os installé dessus devrait démarrer depuis le menu Grub du hdd interne, machine bootant sur celui-ci.
Bon si çà se passe comme çà c'est bon.
Mais ...
Le hdd externe ne pourra plus démarrer sur une autre machine en UEFI . Ben oui, il n'a pas de partition de boot/efi ...
Contournement de la difficulté.
Sur le hdd externe en début de disque, on laisse un espace non alloué de 100/200 Mo (un peut plus grand que la taille de la partition /boot/efi du hdd interne) .
On fait l'installation.
Lorsque tout fonctionne, en session live usb avec Gparted, on copie/colle la partition boot/efi  FAT32 du hdd interne dans l'espace non alloué sur le hdd externe.
On va donc avoir la même partition boot/efi (UUID et contenu identique) sur les deux disques.
Le système ne démarre que sur un seul disque mais il trouve la partition de /boot/efi (dans les deux cas) et devrait démarrer quelque soit le hdd sélectionné pour lancer l'Os.
Si c'est bon, normalement le hdd externe à retrouvé son autonomie, et doit pouvoir booter depuis une autre machine en UEFI, puisqu'il a sa partition /boot/efi ...

Bon, je "vois peut-être çà de ma fenêtre" , mais c'est a tester ... Je ne peux pas le faire.

@+.   Babdu89  .

Dernière modification par Babdu89 (Le 21/07/2014, à 15:18)


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

Hors ligne

#62 Le 21/07/2014, à 12:31

Bougron

Re : Impossible de lancer Boot-repair depuis LiveUSB Ubuntu 14.04

Bonjour Baddu89
Bien vu.
Pendant l'installation, il y a recopie des trois fichiers de boot dans la structure /boot/efi
Celle-ci doit être unique, Je pense que le nom n'est pas paramétrable.
Je viens donc de comprendre avec trois mois de retard la raison de l'écrasement dans le premier disque et l'obligation de recopie

Hors ligne

#63 Le 21/07/2014, à 12:44

Alnitak

Re : Impossible de lancer Boot-repair depuis LiveUSB Ubuntu 14.04

Donc je résume:

1) je formate le hdd externe en GPT via le gestionnaire de partition windows 8;=> c'est fait
2) je démarre le live USB en mode EFI
3) je refait l'installation en créant comme partitions:
- les fichiers de Ubuntu 14.04, ext4, / ;
- le swap, SWAP ;
- je laisse un espace libre de 200 Mo
- le Home: le reste de l'espace libre restant, /home.
4) je supprime dans la partition FAT32 du disque interne les répertoires anciens ayant comme nom 'ubuntu' (des 2 premières installations)
5) En session live usb avec Gparted, je copie/colle la partition boot/efi  FAT32 du hdd interne dans l'espace non alloué de 200 Mo sur le hdd externe.
6) Je fais un bootfinfos pour vérifier que la structure FAT32 du disque externe est correcte

Hors ligne

#64 Le 21/07/2014, à 13:18

Bougron

Re : Impossible de lancer Boot-repair depuis LiveUSB Ubuntu 14.04

Salut à tous.
Je pense que l'idée de dupliquer le UUID n'est pas bonne. car en principe cela garantit l'unicité. s'il y a doublons, Je ne sais pas trop ou cela va se mettre à ecrire....
J'ai déjà fait un disque externe bootable en EFI, J'avais mis à jour le fat32 du disque interne, et je l'avais dupliqué sur le disque externe

Je pense que la solution la plus pratique est la suivante
         1) Convertir le disque externe en GPT
         2) Utiliser Gparted pour créer deux partitions
                        1) Une première partition de taille  identique à la partition 1 du SSD ( 600 Mo  ) si tu veux dupliquer windows 
                        2) Une seconde partition  en FAT32 de taille identique à la partition 2 du SSD  ( 300 Mo )  avec une étiquette par exemple FATBOOT
          3)  Installer ubuntu sur ce disque
                           Dans l'installateur, on fabriquera la partition /
                                                         on fabriquera la partition SWAP  comme cela on aura la bonne taille
                                      Puis le home puis si besoin la partition d'échange avec windows.

        4) lorsque cela est fait,
                   On recopiera de façon normale /boot/efi/ubuntu  dans /media/$USER$/FATBOOT/boot/efi/ubuntu
                   On crééra iun fichier  vide                            /media/$USER$/FATBOOT/boot/DISQUEEXTERNE
          effectivement  faire un bootinfo
                   mais surtout  sudo efibootmgr -v
           On pourra tout de suite vérifier que le uuid de ubuntu n'est plus celui de windows
      5) Puis arrêt  machine
      6) puis boot avec le disque USB branché au lieu de la clé USB

Si cela marche, Il faudra qu'on regarde ce que contient la structure /boot/efi
le fichier créé sera là ou pas.

PS: Je pense que laisser en priorité 1 la prise USB est bonne Car sans rien changer dans le bios on peut mettre soit la clé USB soit le disque externe.
Personnellement j'ai en permanence l'ordre  Lecteur CD puis prise usb puis disque puis ethernet

Dernière modification par Bougron (Le 21/07/2014, à 14:35)

Hors ligne

#65 Le 21/07/2014, à 15:29

Babdu89

Re : Impossible de lancer Boot-repair depuis LiveUSB Ubuntu 14.04

Je pense que l'idée de dupliquer le UUID n'est pas bonne.

Comment le système fait sa recherche de partition boot/efi ? en passant par le nom (label) de partition? En fouinant dans les partitions FAT32 à la recherche d'un fichier  du système efi bien précis ?. Ou recherche la partition par son UUID ... Mais pour une recherche par UUID, encore faut-il que l'on aie une partie de Grub efi dans le secteur de boot du hdd, hors ce n'est pas le cas d'une installation en mode UEFI .


Comment çà se passe? .
De toute manière ce n'est pas grave pour le hdd externe ,on verra bien si çà marche ...

PS: Je pense que laisser en priorité 1 la prise USB est bonne Car sans rien changer dans le bios on peut mettre soit la clé USB soit le disque externe.
Personnellement j'ai en permanence l'ordre  Lecteur CD puis prise usb puis disque puis ethernet

Ha oui, ok!!!.

Sans hdd externe la machine boot sur W$ ,avec le hdd externe la machine boot sur Ubuntu ,sans rien avoir à "trifouiller" dans les Bios.... Bine vu!.

@+.   Babdu89  .

Dernière modification par Babdu89 (Le 21/07/2014, à 15:37)


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

Hors ligne

#66 Le 21/07/2014, à 17:09

Bougron

Re : Impossible de lancer Boot-repair depuis LiveUSB Ubuntu 14.04

Babdu89 a écrit :

Comment le système fait sa recherche de partition boot/efi ? en passant par le nom (label) de partition? En fouinant dans les partitions FAT32 à la recherche d'un fichier  du système efi bien précis ?. Ou recherche la partition par son UUID ... Mais pour une recherche par UUID, encore faut-il que l'on aie une partie de Grub efi dans le secteur de boot du hdd, hors ce n'est pas le cas d'une installation en mode UEFI
Comment çà se passe? .
De toute manière ce n'est pas grave pour le hdd externe ,on verra bien si çà marche .
@+.   Babdu89  .

Normalement la norme EFI dit que le boot se fait à partir de la structure /boot/efi de la partition FAT32 du disque.
           Je ne sais pas ce qui est prévu lorsqu'il y à plusieurs partitions fat32 sur un disque.
                           S'il y a plusieurs disques internes ayant chacun une partition fat32, je ne sais pas non plus.
Certains bios permettent d'afficher la liste des fichiers présents dans /boot/efi     C'est le cas ici.
Microsoft a fait pression sur certains constructeurs pour booter sur /boot/efi//windows           C'est mon cas.

Je me souviens d'un échange (que je vais essayer de retrouver) avec malbo, me disant que pour résoudre ce problème il fallait que /boot/efi/ubuntu soit mis en paramètre dans l'installateur.

PS, J'ai proposé un montage par étiquette, FATBOOT,  bien entendu, on peux mettre le nom qu'on veut.

Hors ligne

#67 Le 21/07/2014, à 21:57

Alnitak

Re : Impossible de lancer Boot-repair depuis LiveUSB Ubuntu 14.04

Babdu89 a écrit :

PS: Je pense que laisser en priorité 1 la prise USB est bonne Car sans rien changer dans le bios on peut mettre soit la clé USB soit le disque externe.
Personnellement j'ai en permanence l'ordre  Lecteur CD puis prise usb puis disque puis ethernet

Ha oui, ok!!!.
Sans hdd externe la machine boot sur W$ ,avec le hdd externe la machine boot sur Ubuntu ,sans rien avoir à "trifouiller" dans les Bios.... Bine vu!.

Oui c'est exactement ce que je cherche!

Bourgron a écrit :

Autre info, Je vois que tu  as créé une partition de swap de 10 Go.
Je suis surpris d'une telle taille, La RAM de ton micro est-elle vraiment de 10 Go ?

Le micro dispose de 8 Go de RAM au total: 4 de base et 4 que j'ai ajouté.

Bourgron a écrit :

  1) Convertir le disque externe en GPT
         2) Utiliser Gparted pour créer deux partitions
                        1) Une première partition de taille  identique à la partition 1 du SSD ( 600 Mo  ) si tu veux dupliquer windows  (Non dans mon cas)
                        2) Une seconde partition  en FAT32 de taille identique à la partition 2 du SSD  ( 300 Mo )  avec une étiquette par exemple FATBOOT
          3)  Installer ubuntu sur ce disque
                           Dans l'installateur, on fabriquera la partition /
                                                         on fabriquera la partition SWAP  comme cela on aura la bonne taille
                                      Puis le home puis si besoin la partition d'échange avec windows.

        4) lorsque cela est fait,
                   On recopiera de façon normale /boot/efi/ubuntu  dans /media/$USER$/FATBOOT/boot/efi/ubuntu
                   On crééra iun fichier  vide                            /media/$USER$/FATBOOT/boot/DISQUEEXTERNE
          effectivement  faire un bootinfo
                   mais surtout  sudo efibootmgr -v
           On pourra tout de suite vérifier que le uuid de ubuntu n'est plus celui de windows
      5) Puis arrêt  machine
      6) puis boot avec le disque USB branché au lieu de la clé USB

très bien, je vais procéder comme cela. Cependant, j'aurais quelques questions avant:
une étiquette par exemple FATBOOT => c'est le nom que je donne à la partition?
/boot/efi/ubuntu => il est bien dans les fichiers Windows?
/media/$USER$/FATBOOT/boot/efi/ubuntu => il se situe dans les fichiers Ubuntu que je viens d'installer sur le hdd externe?
/media/$USER$/FATBOOT/boot/DISQUEEXTERNE => quel est son intérêt?

Les fichiers de mes 2 installations précédentes de Ubuntu ne vont-ils pas interférer? ne dois-je pas les supprimer avant?

Je profite de ce poste pour vous remercier de votre aide à tous les deux!

Dernière modification par Alnitak (Le 21/07/2014, à 21:58)

Hors ligne

#68 Le 22/07/2014, à 01:23

Bougron

Re : Impossible de lancer Boot-repair depuis LiveUSB Ubuntu 14.04

Alnitak a écrit :

très bien, je vais procéder comme cela. Cependant, j'aurais quelques questions avant:
une étiquette par exemple FATBOOT => c'est le nom que je donne à la partition?
/boot/efi/ubuntu => il est bien dans les fichiers Windows?
/media/$USER$/FATBOOT/boot/efi/ubuntu => il se situe dans les fichiers Ubuntu que je viens d'installer sur le hdd externe?
/media/$USER$/FATBOOT/boot/DISQUEEXTERNE => quel est son intérêt?
Les fichiers de mes 2 installations précédentes de Ubuntu ne vont-ils pas interférer? ne dois-je pas les supprimer avant?

J'ai résumé un petit peu.
Pour la RAM  4 Go + 4 Go = 8 Go.    pas 10 Go.
Pour l'étiquette, Je pense que tu  utilises le garted de uibuntu à moins que cela soit le gpart de windows.
     Je vais te joindre une photo de ce que j'ai car j'ai l'impression qu'on ne parle pas totalement de la même chose.
     Je n'accroche pas sur le nom de la partition.
     Dans l'après midi, je me suis demandé comment j'aurais pu faire une  partition nommée /boot/efi
http://imagik.fr/view/111565
     Je ne sais pas créer une partition avec un nom, lorsqu'elle est créée je peux lui allouer une étiquette.
    S'il y a plus simple, je suis preneur...
/boot/efi/ubuntu
   C'est un répertoire qui est dans la partition FAT32 que le bios peut accéder afin de booter. 
   Cela n'a donc rien à voir avec windows ni avec ubuntu.
  Cependant, il doit être créer, et ce n'est pas windows qui le fait mais la procédure  d'installation de ubuntu.
   Donc, sauf surprise, c'est ubuntu qui sera lancé.
       Je dis cela, car on peut copier le fichier de démarrage de windows dans ce répertoire, et dans ce cas c'est windows qui met en route.
       Je ne sais pas si cela est pratiqué mais l'inverse est monnaie courante.
   Rappel: Une partition Fat32 est lisible par windows (car c'est lui qui a inventé cette structure) et par linux et aussi certainement par apple.
Le fichier disqueexterne  n'a aucun intérêt .
     Si tout marche bien, après le boot, lorsque ubuntu sera opérationnel,  On aura une structure /efi/boot/ubuntu
          La façon la plus facile de savoir si /boot/efi est sur le disque interne ou sur le disque externe m'a semblé  celle-ci.
         Il y en a certainement d'autres. Entre autre supprimer la totalité de tous les résidus de la (des ?) précédentes installations.
         Si cette action est faite, ce fichier devient inutile.
Les installations précédentes ???????
       Au vu des échanges que nous avons eu, comme moi, tu penses que windows sur un disque interne c'est bien, et ubuntu sur un disque externe c'est le pérou, Il faudra tôt ou tard le faire. Je n'ai jamais désinstallér ubuntu. Je ne sais pas s'il existe une procédure.
    Cependant, je pense que la première des choses est de supprimer les entrées ubuntu que l'on voit  en utilisant la commande efibootgr de ubuntu. Je n'ai pas connaissance que cela puisse se faire par le bios ou par windows. Puis ensuite la suppression des partitions  EXT4 et SWAP qui peuvent se faire par le gpart de windows ou le gparted de la clé-usb.
A noter que si tu supprimes tout ubuntu avant de commencer, Tu pourras créer  une partition /boot/efi sur ton disque externe.
Bon courage,

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

Hors ligne

#69 Le 22/07/2014, à 12:03

Babdu89

Re : Impossible de lancer Boot-repair depuis LiveUSB Ubuntu 14.04

Bonjour.

Les installations précédentes ???????
       Au vu des échanges que nous avons eu, comme moi, tu penses que windows sur un disque interne c'est bien, et ubuntu sur un disque externe c'est le pérou, Il faudra tôt ou tard le faire. Je n'ai jamais désinstallér ubuntu. Je ne sais pas s'il existe une procédure.

Au vu du dernier boot info

http://paste.ubuntu.com/7823988/

 Boot Info Script e7fc706 + Boot-Repair extra info      [Boot-Info 23Dec2013]


============================= Boot Info Summary: ===============================

 => No boot loader is installed in the MBR of /dev/sda.
 => No boot loader is installed in the MBR of /dev/sdb.

sda1: __________________________________________________________________________

    File system:       ntfs
    Boot sector type:  Windows 8/2012: NTFS
    Boot sector info:  No errors found in the Boot Parameter Block.
    Operating System:  
    Boot files:        

sda2: __________________________________________________________________________

    File system:       vfat
    Boot sector type:  Windows 8/2012: FAT32
    Boot sector info:  No errors found in the Boot Parameter Block.
    Operating System:  
    Boot files:        

sda3: __________________________________________________________________________

    File system:       
    Boot sector type:  -
    Boot sector info: 
    Mounting failed:   mount: unknown filesystem type ''

sda4: __________________________________________________________________________

    File system:       ntfs
    Boot sector type:  Windows 8/2012: NTFS
    Boot sector info:  No errors found in the Boot Parameter Block.
    Operating System:  Windows 8
    Boot files:        /bootmgr /Windows/System32/winload.exe

sda5: __________________________________________________________________________

    File system:       ntfs
    Boot sector type:  Windows 8/2012: NTFS
    Boot sector info:  No errors found in the Boot Parameter Block.
    Operating System:  
    Boot files:        

sda6: __________________________________________________________________________

    File system:       ntfs
    Boot sector type:  Windows 8/2012: NTFS
    Boot sector info:  No errors found in the Boot Parameter Block.
    Operating System:  
    Boot files:        

sdb1: __________________________________________________________________________

    File system:       ntfs
    Boot sector type:  Windows 8/2012: NTFS
    Boot sector info:  No errors found in the Boot Parameter Block.
    Operating System:  
    Boot files:        

sdb2: __________________________________________________________________________

    File system:       ext4
    Boot sector type:  -
    Boot sector info: 
    Operating System:  
    Boot files:        /grub/grub.cfg

sdb3: __________________________________________________________________________

    File system:       Extended Partition
    Boot sector type:  -
    Boot sector info: 

sdb5: __________________________________________________________________________

    File system:       swap
    Boot sector type:  -
    Boot sector info: 

sdb6: __________________________________________________________________________

    File system:       ext4
    Boot sector type:  -
    Boot sector info: 
    Operating System:  Ubuntu 14.04 LTS 
    Boot files:        /etc/fstab

sdb7: __________________________________________________________________________

    File system:       ext4
    Boot sector type:  -
    Boot sector info: 
    Operating System:  
    Boot files:        

============================ Drive/Partition Info: =============================

W$ est sur le hdd interne et Ubuntu est sur le hdd externe.
Donc , il n'y a pas a toucher a la partition /boot/efi  /dev/sda2 ...


Je n'ai jamais désinstallér ubuntu. Je ne sais pas s'il existe une procédure.

On peut désinstaller de deux manières.

Après avoir sauvegardé ce que l'on veut garder ...

En session live avec Gparted, on supprime toutes les partitions Ubuntu . mais il faudra en commande rétablir le boot sur le hdd interne (Voila pour le mode Bios) mais pour le mode UEFI je ne sais pas ce qu'il faut faire dans la partition /boot/efi du hdd interne.

En session live Ubuntu, on installe Boot-Repair , par la même occasion il y a un logiciel nommer Os Uninstaller qui est installé. celui-ci permet de désinstaller l'OS de son choix, et est capable de restaurer le boot de l'OS qui va servir à démarrer la machine.
Je sais qu'en mode Bios, Os Uninstaller va permettre dans le cadre d'un dual ou multi boot de désinstaller l'Os de son choix , et de restaurer le boot sur l'OS que l'on veut voir booter sur la machine...
Exemple de config.
W$ +Linux1 +Linux2 .

On veut supprimer W$. Os Uninstaller va le faire mais va demander sur quel Linux on réinstalle Grub, pour faire booter la machine. Puis ,il va faire le travail. la machine redémarrera sur le Linux choisi.

On veut supprimer un des Linux. Os Uninstaller va demander quel Linux supprimer. Et proposer soit de réinstaller Grub dans le Linux restant, soit de restaurer un mbr generic dans le secteur de boot du hdd.

On peut supprimer les deux Linux, Os Uninstaller va dans ce cas restaurer un mbr generic pour permettre le redémarrage sur W$ .
J'ai testé tout çà en mode Bios ,çà fonctionne très bien.

Bon Os Uninstaller étant à jour ,et utilisant les paquets communs avec Boot-Repair, je suppose qu'il doit être capable de restaurer le démarrage en mode UEFI...
Je suppose, mais je n'ai pas vérifié en testant car pas de machine en UEFI.

En prenant la précaution de faire une copie de sauvegarde de la partition /boot/efi du hdd externe, je pense que l'on peut esayer Os Uninstaller, et voir comment il pratique en mode UEFI...

Dans ce cas, il faut bien évidement démarrer a session live Ubuntu en UEFI pour installer/utiliser Os Uninstaller.

Voila pour vous éclairer.
La doc de Os Uninstaller.

http://doc.ubuntu-fr.org/os-uninstaller


@+.   Babdu89   .

Dernière modification par Babdu89 (Le 22/07/2014, à 13:55)


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

Hors ligne

#70 Le 22/07/2014, à 15:06

Bougron

Re : Impossible de lancer Boot-repair depuis LiveUSB Ubuntu 14.04

Babdu89 a écrit :

On peut désinstaller de deux manières.
Après avoir sauvegardé ce que l'on veut garder ...
En session live avec Gparted, on supprime toutes les partitions Ubuntu . mais il faudra en commande rétablir le boot sur le hdd interne (Voila pour le mode Bios) mais pour le mode UEFI je ne sais pas ce qu'il faut faire dans la partition /boot/efi du hdd interne.
et avec le logiciel Os-desintaller.....

En mode EFI si le choix est manuel.
Il faut supprimer le répertoire /EFI/ubuntu   accessible par le point de montage /boot/efi/EFI/ubuntu
               Ne pas faire cette action, c'est continuer à avoir ubuntu proposé dans la liste de démarrage du bios
               évidemment, il ne faut pas alors le choisir sous peine de revenir à la grille de choix d'OS.
Comme windows a choisi de masquer la partition fat32 afin d'empêcher la modification des fichiers de cette partition, on ne peut le faire  que par la live-usb ou par le logiciel ubuntu lui-même tant qu'il est opérationnel.
Puis il faut supprimer les partitions contenant ubuntu. Je pense qu'il est aussi possible de supprimer les partitions EXT4 par le gestionnaire de partition de windows bien qu'il ne sache pas les créer.

Hors ligne

#71 Le 22/07/2014, à 22:41

Alnitak

Re : Impossible de lancer Boot-repair depuis LiveUSB Ubuntu 14.04

Bonjour,

J'ai donc à ce stage:
- Supprimé les entrées Ubuntu;
- Formaté le hdd externe en gtp, créé la partition FAT32 que j'ai nommée BOOTHDDEXT;
- Installé Ubuntu sur le hdd interne.

Ubuntu se lance bien lorsque je sélectionne dans Bios (j'ai l'interface Grub) ainsi que Windows 8. cependant, j'ai toujours deux entrées Ubuntu. Laquelle dois-je supprimer?

BootCurrent: 0001
Timeout: 2 seconds
BootOrder: 000F,0010,0001,0000,000E,0007,0008
Boot0000* Windows Boot Manager	HD(2,12c800,96000,c6d5ca0a-c352-4123-a2d1-868750dc1558)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.}....................
Boot0001* ubuntu	HD(2,12c800,96000,c6d5ca0a-c352-4123-a2d1-868750dc1558)File(\EFI\ubuntu\shimx64.efi)
Boot0007* UEFI: IP4 Qualcomm Atheros PCIe Network Controller	ACPI(a0341d0,0)PCI(1c,3)PCI(0,0)MAC(8c89a50d03bb,0)IPv4(0.0.0.0:0<->0.0.0.0:0,0, 0..BO
Boot0008* UEFI: IP6 Qualcomm Atheros PCIe Network Controller	ACPI(a0341d0,0)PCI(1c,3)PCI(0,0)MAC(8c89a50d03bb,0)030d3c000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000..BO
Boot000E* ubuntu	HD(2,12c800,96000,c6d5ca0a-c352-4123-a2d1-868750dc1558)File(\EFI\Ubuntu\grubx64.efi)
Boot000F* UEFI: ASMT 2105 0	ACPI(a0341d0,0)PCI(1a,0)USB(1,0)USB(2,0)HD(1,2d873800,cb12800,7f7a7c56-1e79-401a-b8a6-91caf86d2e72)..BO
Boot0010* UEFI: ASMT 2105 0	ACPI(a0341d0,0)PCI(1a,0)USB(1,0)USB(2,0)HD(2,800,96000,1a991564-8d57-46e5-a697-af89c6bc656c)..BO

Concernant la copie de /boot/efi/ubuntu dans BOOTHDDEXT, ca se complique. En effet, je n'ai pas la structure "/boot/efi/ubuntu" mais /boot/efi/EFI/ubuntu. Ci-dessous le déroulement du dossier.
(1)mini_516225821.png
(2)mini_328580892.png
(3)mini_176144343.png
(4)mini_250532694.png

Lorsque je copie l'enssemble /boot/efi/EFI/ubuntu dans BOOTHDDEXT et que je paramètre le bios pour que le PC se lance sur le hdd externe (option 1) avec en option 2 windows, et bien il démarre sur Windows.

Enfin, voici le bootinfos dans l'état actuel des choses: http://paste.ubuntu.com/7838373/

Hors ligne

#72 Le 23/07/2014, à 00:13

Babdu89

Re : Impossible de lancer Boot-repair depuis LiveUSB Ubuntu 14.04

Bonsoir.

- Installé Ubuntu sur le hdd interne.

Plutôt sur le hdd externe :

sdb3: __________________________________________________________________________

    File system:       ext4
    Boot sector type:  -
    Boot sector info: 
    Operating System:  Ubuntu 14.04 LTS 
    Boot files:        /boot/grub/grub.cfg /etc/fstab

/dev/sdb3 .


Ubuntu se lance bien lorsque je sélectionne dans Bios (j'ai l'interface Grub) ainsi que Windows 8. cependant, j'ai toujours deux entrées Ubuntu. Laquelle dois-je supprimer?

Ubuntu se lance bien lorsque je sélectionne dans Bios (j'ai l'interface Grub)

Là ,tu démarres depuis le hdd interne?

2 entrées Ubuntu  ?  Ceci?:
'Ubuntu'
'Options avancées pour Ubuntu'

Si c'est çà, on garde les deux , le mode normal, et le mode recovery ...



Concernant la copie de /boot/efi/ubuntu dans BOOTHDDEXT, ca se complique. En effet, je n'ai pas la structure "/boot/efi/ubuntu" mais /boot/efi/EFI/ubuntu. Ci-dessous le déroulement du dossier.

D'après tes screen, je pense qu'il y a mal donne...
Il semble que tu veuilles tenter de copier le dossier /boot de ton système , dans la partition BOOTHDDEXT créée dan le hdd externe.

Ce n'est pas ce que j'avais compris. J'avais compris qu'il fallait copier le contenu ,ou partie du contenu de la partition /boot/efi qui est dans le hdd interne dans BOOTHDDEXT  créé dans le hdd externe.
Le but est d'avoir sans interférence de montage , une partition /boot/efi sur chaque hdd.
Que çà permette de faire démarrer en mode UEFI ;
W$ et Ubuntu depuis le hdd interne.
Et Ubuntu seulement depuis le hdd externe. Sur une autre machine en UEFI en branchant ton hdd externe dessus. Voir sur ta config actuelle, si tu viens à supprimer ton W$ ... Tu as le droit après tout ...

Et de plus, il va falloir regarder comment organiser les entrées de ces deux partitions /boot/efi dans le fichier /etc/fstab de ton Ubuntu...
Voici son contenu actuel.

=============================== sdb3/etc/fstab: ================================

--------------------------------------------------------------------------------
# /etc/fstab: static file system information.
#
# Use 'blkid' to print the universally unique identifier for a
# device; this may be used with UUID= as a more robust way to name devices
# that works even if disks are added and removed. See fstab(5).
#
# <file system> <mount point>   <type>  <options>       <dump>  <pass>
# / was on /dev/sdc3 during installation
UUID=71710728-2bec-453f-ba74-5c8e4621ccc6 /               ext4    errors=remount-ro 0       1
# /boot/efi was on /dev/sda2 during installation
UUID=6A9D-52C5  /boot/efi       vfat    defaults        0       1
# /home was on /dev/sdc5 during installation
UUID=8f31431c-1cf7-4909-a54c-25f4ef60f827 /home           ext4    defaults        0       2
# swap was on /dev/sdc4 during installation
UUID=261e6eeb-6746-4f65-a99d-47a6fab7314c none            swap    sw              0       0
# /boot/efi was on /dev/sda2 during installation
UUID=6A9D-52C5  /boot/efi       vfat    defaults        0       1

C'est bien ce qui permet au système de fouiller dans la partition /boot/efi de ton hdd interne, pour permettre de lancer ton Ubuntu.
Il va falloir créer une entrée comme celle-ci avec le label et l'UUID de la partition FAT32  (/boot/efi) que tu as créé sur le hdd externe, sinon tu ne pourras pas faire démarrer ton Ubunu sur une autre machine en UEFI lorsque tu brancheras ton hdd externe sur celle-ci.
Ou si ta partition /boot/efi de ton hdd externe vient à être supprimée, si tu vires W$ de ta config ...

Une entrée qui va ressembler à çà;

# /boot/efi was on /dev/sdb2 during installation
UUID= 09C4-349C    BOOTHDDEXT/boot/efi       vfat    defaults        0       1

Pour le label  BOOTHDDEXT , je ne suis pas sûr qu'il faille le mettre. Pour l'UUID c'est  donné par la commande

sudo blkid

Dans le boot info...

Ha oui!!, S'agissant d'un éventuel démarrage sur une autre machine.
Au boot...Il est fort possible qu'il y aie un message d'erreur concernant le montage de la partition /boot/efi  du hdd interne de ta config. Et oui, cette partition n'est pas dans l'éventuelle machine hôte.
Le message demandera de passer le montage avec la touche ( S ) ... Pour éviter çà, il faut mettre un dièse ( # ) devant ;

#UUID=6A9D-52C5  /boot/efi       vfat    defaults        0       1

Comme ceci .

C'est aussi pour évité çà que je préconisait de faire purement et simplement une copie de la partition /boot/efi du hdd interne dans le hdd externe . On a le même UUID et le même contenu ... Est-ce que çà risque de se monter sur les pieds?  je ne sais pas . C'est a tester.

Bougron confirmera...
Ou alors je n'ai rien compris à la manip qu'il propose.

@+.   Babdu89  .

Dernière modification par Babdu89 (Le 23/07/2014, à 01:24)


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

Hors ligne

#73 Le 23/07/2014, à 02:13

Bougron

Re : Impossible de lancer Boot-repair depuis LiveUSB Ubuntu 14.04

Bonsoir. babdu89
Tu a totalement raison sur le principe.
Le disque interne doit avoir des références internes.
Le disque externe doit avoir des références externe afin de se balader sur  tous les micros efi du monde sans aller chercher quoique ce soit dans les disques internes. (Une exception pour le swap qui ne doit pas être sur le disque externe mais sur le disque interne car la taille est liée à l'ordinateur auquel on connecte le disque externe de plus cela déchargera un peu les échanges en USB3).
tout cela pour que les deux disques soient indépendants.

L'installation sur le disque externe ???? (ou interne comme indiqué dans le post) a perturbé.
Il faut rétablir manuellement.
pour les UUID , IL y en a un peu partout et notamment dans le fichier /EFI/ubuntu/grub.cfg
                        qui de plus a encore le n° de partition dans laquelle est installlé ubuntu. Il est probable que les N° ne soient pas les même

Hors ligne

#74 Le 23/07/2014, à 10:20

Alnitak

Re : Impossible de lancer Boot-repair depuis LiveUSB Ubuntu 14.04

Bonjour,

l'installation a été faite sur le disque externe, autant pour moi.

babdu89 a écrit :

Là ,tu démarres depuis le hdd interne?

2 entrées Ubuntu  ?  Ceci?:
'Ubuntu'
'Options avancées pour Ubuntu'
Si c'est çà, on garde les deux , le mode normal, et le mode recovery ...

Oui je démarre depuis le disque interne. Dans le bios, au sein de l'onglet qui spécifie l'option de démarrage du disque interne, j'ai 3 choix:
- Ubuntu;
- Windows boot manager;
- Ubuntu.
Le premier Ubuntu fonctionne, c'est celui avec lequel je démarre actuellement. Le second quant à lui me donne "un message d'erreur" au lancement.

Babdu89 a écrit :

Ce n'est pas ce que j'avais compris. J'avais compris qu'il fallait copier le contenu ,ou partie du contenu de la partition /boot/efi qui est dans le hdd interne dans BOOTHDDEXT  créé dans le hdd externe.
Le but est d'avoir sans interférence de montage , une partition /boot/efi sur chaque hdd.

Je ne trouve pas comment accéder à la partition /boot/efi. Ce à quoi j'arrive à accéder, c'est ce que j'ai mis en écran dans mon poste précédent (En voila un qui est pas doué penserez vous).

Babdu89 a écrit :

Il va falloir créer une entrée comme celle-ci avec le label et l'UUID de la partition FAT32  (/boot/efi) que tu as créé sur le hdd externe, sinon tu ne pourras pas faire démarrer ton Ubunu sur une autre machine en UEFI lorsque tu brancheras ton hdd externe sur celle-ci.
Ou si ta partition /boot/efi de ton hdd externe vient à être supprimée, si tu vires W$ de ta config ...

sudo blkid
#UUID=6A9D-52C5  /boot/efi       vfat    defaults        0       1

Pour cela, je dois donc taper les commandes ci-dessus dans un terminal?

Hors ligne

#75 Le 23/07/2014, à 12:26

Bougron

Re : Impossible de lancer Boot-repair depuis LiveUSB Ubuntu 14.04

Bonjour,
J'ai cru comprendre que tu avais branché le disque externe et que tu démarres avec  windows
Si c'est bien cela,  comme tu as laissé la priorité USB, c'est que le boot de ubuntu se passe mal mais que le dual boot est bon.
Relances ubuntu

Tu fais les deux commandes suivante par le terminal ( Ctrl Alt T)
           Sudo blkid
La réponse sera du style
/dev/sda1: LABEL="RM-CM-)cupM-CM-)ration" UUID="208A42998A426AFC" TYPE="ntfs"
/dev/sda2: LABEL="BOOT" UUID="2C45-7DEA" TYPE="vfat"
/dev/sda4: LABEL="Windows8" UUID="6CB8499BB84964A4" TYPE="ntfs"
/dev/sda5: LABEL="DonneesInternes" UUID="08224E7F224E722C" TYPE="ntfs"
/dev/sda6: LABEL="Ubuntu" UUID="c39085b9-3e0c-4fd1-ad1a-89e91334cd10" TYPE="ext4"
/dev/sda7: LABEL="EDubuntu" UUID="98c6cdfd-53a2-43c0-b7cb-15dfd45d982b" TYPE="ext4"

Tu retiendras seulement le UUID de la partition du disque externe qui a reçu l'installation ubuntu

           sudo parted -l
La réponse sera du style
2      316MB   420MB   105MB   fat32                EFI system partition          démarrage
3      420MB   555MB   134MB                        Microsoft reserved partition  msftres
4      555MB   34,9GB  34,4GB  ntfs                 Basic data partition          msftdata
5      467GB   931GB   464GB   ntfs                 Basic data partition          msftdata
6      931GB   966GB   34,4GB  ext4
7      966GB   1000GB  34,4GB  ext4

Tu retiendras seulement le N° de la partition du disque externe qui a reçu l'installation ubuntu
===> C'est là qu'il ne faut surtout pas se tromper sur le montage, Si tu as pris la précaution de créer un fichier spécifique cela sera aisé,
Il faut que  tu  montes la partition fat32 de ce disque externe  et que tu accèdes au fichier /media/nomutilisateur/EFI/ubuntu/boot,cfg afin de probablement modifier trois infos
   J'espère que tu vas réussir le montage donc toujours dans le terminal
              cd /media/nomutilisateur/EFI/ubuntu
             sudo gedit grub.cfg
La réponse sera du style
search.fs_uuid 98c6cdfd-53a2-43c0-b7cb-15dfd45d982b root hd0,gpt7
set prefix=($root)'/boot/grub'
configfile $prefix/grub.cfg

tu devras modifier la première ligne,
    La valeur qui suit le UUID devra être modifiée si besoin pour être celle que tu as relevée,
    le numéro qui suit la valeur ,hd  devra être celui du disque externe certainement 1
    le numéro qui suit la valeur ,gpt devra être modifié si besoin pour être celui que tu as relevé,
puis sauvegarder

Cela devrait te permettre de booter via le disque externe
Comme il est créé en dual boot, il aura toujours un menu grub,

Il te lancera alors ubuntu qui voudra s'allouer des fichiers via /etc/fstab

Ces fichiers seront bien évidemment présents (soit sur le disque externe soit sur le disque interne)
Il faudra alors s'assurer que ce sont bien les bons  (ceux du disque externe) qui sont présents
c'est le même principe
    cd /etc
     sudo gedit fstab
la réponse sera du style,
# / was on /dev/sda5 during installation
UUID=c39085b9-3e0c-4fd1-ad1a-89e91334cd10 /               ext4    errors=remount-ro 0       1
# /boot/efi was on /dev/sda2 during installation
UUID=2C45-7DEA  /boot/efi       vfat    defaults        0       1

Tu as compris qu'il faut faire en sorte que tous les UUID référencent seulement le disque externe,

Ne pas oublier que tu dois faire les mêmes contrôles pour le disque interne afin que le démarrage et ubuntu fonctionnent sans que le disque externe soit connecté
J'espère avoir fait un résumé des actions à faire,
Cela ne répond pas précisement a ta question mais tu as la réponse dedans,

Si tu as un doute sur les modifs à faire, commences immédiatement par donner le contenu des deux fichiers
    /efi/unbuntu/grug,cfg des deux partitions fat32
tu devrais pouvoir les obtenir par
       pg  /boot/efi/EFI/ubuntu/grub.cfg
        pg /media/nomutulisateur/boot/efi/EFI/ubuntu/grub.cf
Je pense que le contenu est identique
Si tu ne sais pas très bien lequel est sur le disque externe, Je pense que débrancher le disque externe et refaire des deux commande devrait suffire à connaître

et le contenu du fichier /etc/fstab
et le résultat des deux commandes
  sudo blkid
  parted -l

Hors ligne