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 12/05/2014, à 17:20

maxire

Re : [Résolu] Toshiba nb10t-a-102 (efi) Démarrer directement sur ubuntu

Quel est le résultat de la commande "bcdedit /enum" sous windows?
Quel est le résultat de "sudo efibootmgr -v" sous Ubuntu?

Toshiba semble avoir complètement verrouillé ta machine,  je ne vois plus du tout quoi faire.


Maxire
Archlinux/Mate + Ubuntu 22.04 + Archlinux/Gnome sur poste de travail

Hors ligne

#52 Le 12/05/2014, à 17:33

rom5ain

Re : [Résolu] Toshiba nb10t-a-102 (efi) Démarrer directement sur ubuntu

sudo efibootmgr -v donne :

romain@romain-Ubuntu:~$ sudo efibootmgr -v
[sudo] password for romain: 
BootCurrent: 0004
Timeout: 3 seconds
BootOrder: 0005,0004,2003,2001
Boot0000* Windows Boot Manager	HD(2,200800,82000,4641d3ba-4083-11e3-afee-aaf0cbbe4e55)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.}...s................
Boot0001* UEFI: IP4 Realtek PCIe FE Family Controller	ACPI(a0341d0,0)PCI(1c,2)PCI(0,0)MAC(0c54a52ffaf7,0)IPv4(0.0.0.0:0<->0.0.0.0:0,0, 0..BO
Boot0002* UEFI: IP6 Realtek PCIe FE Family Controller	ACPI(a0341d0,0)PCI(1c,2)PCI(0,0)MAC(0c54a52ffaf7,0)030d3c000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000..BO
Boot0003* UEFI: Generic-SD/MMC 1.00	ACPI(a0341d0,0)PCI(1d,0)USB(1,0)USB(2,0)USB(1,0)HD(1,3ec1,1d9d74d,00ff11fd)HD(1,3f00,1d9d70e,00000000)..BO
Boot0004* ubuntu	HD(2,200800,82000,4641d3ba-4083-11e3-afee-aaf0cbbe4e55)File(\EFI\ubuntu\shimx64.efi)
Boot0005* Windows Boot Manager	HD(2,200800,82000,4641d3ba-4083-11e3-afee-aaf0cbbe4e55)File(\EFI\ubuntu\shimx64.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.}...8................
Boot2001* EFI USB Device	RC
Boot2003* EFI Network	RC

bcdedit /enum donne :

KFQZeXe.png

Au pire tant pis. J'ai accès à ubuntu c'est déjà mieux que rien avec ce PC.
Et en effet Toshiba est à éviter finalement. Leur devise : Leading innovation.
Avec un écran tactile qui tombe en panne dès qu'il fait au-dessus de 17°C ou alors l'impossibilité d'organiser Ses disques  sur Son PC (Personnal Computer), ils auraient mieux fait de rester à ce qu'ils faisaient avant parce qu'ils n'ont pas l'air d'être très aux points.

Dernière modification par rom5ain (Le 12/05/2014, à 17:54)


Acer aspire one etc. etc.
Config. Portable Toshiba NB10T-A-102
Dual Boot Windows 8.1 - Ubuntu 16.04 LTS
Processeur : Intel Pentium CPU N3510 @ 1.99GHz × 4 - 64 bits - Carte graphique : Intel Bay Trail

Hors ligne

#53 Le 12/05/2014, à 18:21

maxire

Re : [Résolu] Toshiba nb10t-a-102 (efi) Démarrer directement sur ubuntu

Saleté!

Nous avons maintenant 2 entrées EFI pour "WIndows Boot Manager":

Boot0000* Windows Boot Manager	HD(2,200800,82000,4641d3ba-4083-11e3-afee-aaf0cbbe4e55)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.}...s................
Boot0005* Windows Boot Manager	HD(2,200800,82000,4641d3ba-4083-11e3-afee-aaf0cbbe4e55)File(\EFI\ubuntu\shimx64.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.}...8................

Boot0000 pointe sur le programme bootmgfw.efi qui démarre le gestionnaire Windows et Boot0005 pointe sur shimx64.efi qui démarre grub2 suite à la manipulation via bcdedit.

Je propose de faire sous Ubuntu

sudo efibootmgr -b 0000 -B

pour supprimer l'entrée EFI Windows utilisant bootmgfw.efi.
Comme je suppose que ton Toshiba a horreur du vide concernant cette entrée Boot0000

sudo efibootmgr -c -b 0000 --label "Windows Boot Manager" --loader /EFI/ubuntu/grubx64.efi

pour essayer de tromper définitivement Toshiba en créant une nouvelle entrée EFI Boot0000 qui pointera sur Grub2 tout en reprenant le label de Windows.

Je préfère utiliser grubx64.efi car lors de mes tests avec efibootmgr j'ai eu quelques soucis avec sa version signée shimx64.efi.


Maxire
Archlinux/Mate + Ubuntu 22.04 + Archlinux/Gnome sur poste de travail

Hors ligne

#54 Le 12/05/2014, à 18:38

rom5ain

Re : [Résolu] Toshiba nb10t-a-102 (efi) Démarrer directement sur ubuntu

Le retour de la commande sudo efibootmgr -c -b 0000 --label "Windows Boot Manager" --loader /EFI/ubuntu/grubx64.efi

** Warning ** : Boot0005 has same label Windows Boot Manager
BootCurrent: 0004
Timeout: 3 seconds
BootOrder: 0000,0005,0004,2003,2001
Boot0001* UEFI: IP4 Realtek PCIe FE Family Controller
Boot0002* UEFI: IP6 Realtek PCIe FE Family Controller
Boot0004* ubuntu
Boot0005* Windows Boot Manager
Boot2001* EFI USB Device
Boot2003* EFI Network
Boot0000* Windows Boot Manager

Acer aspire one etc. etc.
Config. Portable Toshiba NB10T-A-102
Dual Boot Windows 8.1 - Ubuntu 16.04 LTS
Processeur : Intel Pentium CPU N3510 @ 1.99GHz × 4 - 64 bits - Carte graphique : Intel Bay Trail

Hors ligne

#55 Le 12/05/2014, à 18:46

rom5ain

Re : [Résolu] Toshiba nb10t-a-102 (efi) Démarrer directement sur ubuntu

Eh eh ça fonctionne !!! Trop fort big_smile
Bravo. Je suis impressionné.
Là je démarre sur le Grub comme tu as dit.
Merci beaucoup smile
En fait il fallait supprimer le Boot0000 et en recréer un avec le label grubx64.efi ? Ce qui renvoie à ton post #34 ?

Dernière modification par rom5ain (Le 12/05/2014, à 18:51)


Acer aspire one etc. etc.
Config. Portable Toshiba NB10T-A-102
Dual Boot Windows 8.1 - Ubuntu 16.04 LTS
Processeur : Intel Pentium CPU N3510 @ 1.99GHz × 4 - 64 bits - Carte graphique : Intel Bay Trail

Hors ligne

#56 Le 12/05/2014, à 18:52

malbo

Re : [Résolu] Toshiba nb10t-a-102 (efi) Démarrer directement sur ubuntu

maxire,
Tu sembles maîtriser avec Toshiba. Ce serait bien que tu interviennes dans cette autre discussion pour donner ton avis : http://forum.ubuntu-fr.org/viewtopic.php?id=1574421
Moi je patauge.

Hors ligne

#57 Le 12/05/2014, à 19:30

maxire

Re : [Résolu] Toshiba nb10t-a-102 (efi) Démarrer directement sur ubuntu

Malbo, non je ne maîtrise pas particulièrement Toshiba, j'ai uniquement déduit que Toshiba joue sur la configuration UEFI en désactivant la possibilité de jouer sur l'ordre de démarrage firmware en remettant systématiquement l'entrée Boot0000 en tête de liste d'où l'intérêt de conserver cette entrée en gardant son étiquette par sécurité mais en modifiant son programme de lancement.
J'imagine que la routine Toshiba doit tester l'existence de l'entrée Boot0000 + son étiquette, par chance ils ne semblent pas tester de clef d'identification.
Je regarderai le problème que tu donnes en lien demain, je crois que wekwarel a déjà pas mal bidouillé, sans doute trop, maintenant je vais profiter du soleil qui daigne se montrer.

À rom5ain, tu peux m'envoyer une bouteille de Cognac V.S.O.P. ou un vieil Armagnac smile.


Maxire
Archlinux/Mate + Ubuntu 22.04 + Archlinux/Gnome sur poste de travail

Hors ligne

#58 Le 13/05/2014, à 11:41

rom5ain

Re : [Résolu] Toshiba nb10t-a-102 (efi) Démarrer directement sur ubuntu

Lol ce serait bien mérité smile
Mais tu es un développeur pour ubuntu pour connaître toute ces commandes ?


Acer aspire one etc. etc.
Config. Portable Toshiba NB10T-A-102
Dual Boot Windows 8.1 - Ubuntu 16.04 LTS
Processeur : Intel Pentium CPU N3510 @ 1.99GHz × 4 - 64 bits - Carte graphique : Intel Bay Trail

Hors ligne

#59 Le 13/05/2014, à 11:58

maxire

Re : [Résolu] Toshiba nb10t-a-102 (efi) Démarrer directement sur ubuntu

Non, absolument pas.
Ma spécialité c'est le Mainframe IBM Z/OS, pas du tout linux.


Maxire
Archlinux/Mate + Ubuntu 22.04 + Archlinux/Gnome sur poste de travail

Hors ligne

#60 Le 21/11/2014, à 08:59

malbo

Re : [Résolu] Toshiba nb10t-a-102 (efi) Démarrer directement sur ubuntu

La commande proposée par maxire dans le post #53 est celle-ci :

sudo efibootmgr -c -b 0000 --label "Windows Boot Manager" --loader /EFI/ubuntu/grubx64.efi

Cette commande est fausse et ne pouvait pas fonctionner parce que la partition n'est pas précisée (par défaut, c'est la première partition du disque alors qu'ici il faut que ce soit la deuxième) et l'emplacement du fichier est incorrect (il manque les guillemets autour et il faut des antislash). La commande correcte qu'il aurait fallu passer est celle-ci :

sudo efibootmgr -c -b 0000 --label "Windows Boot Manager" --loader "\EFI\ubuntu\grubx64.efi" -p 2

Alors comment ça se fait qu'avec un commande fausse, on a obtenu un résultat final satisfaisant ? Parce que le démarrage sur l'entrée 0000 n'étant pas possible, le système UEFI passe automatiquement sur l'entrée qui est en deuxième position dans la priorité de démarrage. Là, c'est l'entrée "Boot0005* Windows Boot Manager" pointant sur \EFI\ubuntu\shimx64.efi (voir post #53)  qui est en deuxième position et c'est pour ça que ça fonctionne.

Dernière modification par malbo (Le 21/11/2014, à 09:08)

Hors ligne

#61 Le 21/11/2014, à 11:16

maxire

Re : [Résolu] Toshiba nb10t-a-102 (efi) Démarrer directement sur ubuntu

En fait, il faudrait un boot-info de cette installation pour mieux comprendre son fonctionnement.

Effectivement il aurait fallu préciser le numéro de partition mais je me demande si efibootmgr ne sélectionne pas tout de même la première partition ESP du disque et non celle qui est en première position si celle-ci n'est pas ESP (à vérifier).
Concernant la syntaxe de --loader à l'époque je l'avais testé sans problème en machine virtuelle, je crois que les 2 syntaxes sont acceptables (mode windows entre " et mode linux sans ").
Je vais revérifier.


Maxire
Archlinux/Mate + Ubuntu 22.04 + Archlinux/Gnome sur poste de travail

Hors ligne

#62 Le 21/11/2014, à 12:06

malbo

Re : [Résolu] Toshiba nb10t-a-102 (efi) Démarrer directement sur ubuntu

maxire a écrit :

mais je me demande si efibootmgr ne sélectionne pas tout de même la première partition ESP du disque et non celle qui est en première position si celle-ci n'est pas ESP (à vérifier).

Moi, j'ai vérifié ça avec VMware Player : j'ai eu création d'une entrée pointant vers la première partition du disque GPT (qui est une partition NTFS). Évidemment, cette entrée ne pouvant pas fonctionner, l'UEFI a passé le témoin à l'entrée suivante dans la priorité de démarrage.
Dans la manpage de Ubuntu : http://manpages.ubuntu.com/manpages/uto … mgr.8.html
on peut lire :

-p | --part PART
              Partition number containing the bootloader (defaults to 1)

Dernière modification par malbo (Le 21/11/2014, à 12:09)

Hors ligne

#63 Le 21/11/2014, à 12:40

maxire

Re : [Résolu] Toshiba nb10t-a-102 (efi) Démarrer directement sur ubuntu

Finalement, mea culpa la syntaxe exacte de --loader est bien d'utiliser la notation Windows entre ".

Donc oui l'entrée boot000 se plante et devrait donner la main à la suivante boot0005, mais à la fin l'entrée courante est celle étiquetée ubuntu boot0004.
Oups, bizarre, bizarre, la boot0005 se planterait-elle aussi?

Concernant la partition j'ai l'impression que mon hypothèse sur la syntaxe pourrait sembler bonne en regardant ceci:

Boot0000* Windows Boot Manager	HD(2,200800,82000,4641d3ba-4083-11e3-afee-aaf0cbbe4e55)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.}...s................
Boot0004* ubuntu	HD(2,200800,82000,4641d3ba-4083-11e3-afee-aaf0cbbe4e55)File(\EFI\ubuntu\shimx64.efi)
Boot0005* Windows Boot Manager	HD(2,200800,82000,4641d3ba-4083-11e3-afee-aaf0cbbe4e55)File(\EFI\ubuntu\shimx64.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.}...8................

Toutes les entrées ont le même chemin d'accès soit:

HD(2,200800,82000,4641d3ba-4083-11e3-afee-aaf0cbbe4e55)

cet identifiant, d'après ce que je viens de vérifier en machine virtuelle «4641d3ba-4083-11e3-afee-aaf0cbbe4e55» est le «Partition Uniique GUID» de la partition efi, donc l'option -p semblerait être utile uniquement en cas d'utilisation de plus d'une partition ESP sur un même disque.

Mais bon ceci n'est qu'une interprétation de ces descriptifs d'entrées dont il faudrait que je trouve la documentation.

malbo tu as donc vérifié cela ne marche pas, effectivement mieux vaut préciser le numéro de partition, je n'avais pas remarqué à l'époque que les entrées de Windows pointaient sur le volume 2 comme indiqué par la commande bcdedit.


Maxire
Archlinux/Mate + Ubuntu 22.04 + Archlinux/Gnome sur poste de travail

Hors ligne

#64 Le 21/11/2014, à 14:46

maxire

Re : [Résolu] Toshiba nb10t-a-102 (efi) Démarrer directement sur ubuntu

C'est fatiguant cette histoire de uefi, je viens de faire deux tests successifs de création d'entrées uefi sans préciser l'emplacement de la partition ESP qui en l'occurence est en position 2.

Première tentative ---> Correcte c'est la partition 2 qui est sélectionnée
Deuxième tentative ---> Incorrecte c'est la partition 1 qui est sélectionnée

Moralité: Toujours préciser la partition ESP lors de la création d'une entrée uefi via efibootmgr, et j'ajouterais même le disque en prime (option -d) par sécurité dans le cas d'un environnement multidisque.

Bon efibootmgr reste perfectible.


Maxire
Archlinux/Mate + Ubuntu 22.04 + Archlinux/Gnome sur poste de travail

Hors ligne

#65 Le 03/01/2019, à 20:12

Liondread

Re : [Résolu] Toshiba nb10t-a-102 (efi) Démarrer directement sur ubuntu

Bonjour à tous je viens d'installer ubuntu 18.04 en dual boot avec windows 10 et j'ai fouiné sur ce forum car grub n'apparaissait pas et le pc démarrait directement sur windows.
avec la commande efibootmgr -v j'ai constaté comme dit Maxire:"Saleté j'ai aussi 2 entrée efi..!
J'ai alors fait comme indiqué par Maxire:sudo efibootmgr -b 0000 -B puis sudo efibootmgr -c -b 0000 --label "Windows Boot Manager" --loader /EFI/ubuntu/grubx64.efi mais ça n'a pas fonctionné à mon grand regret...
Je suis alors retourné dans le bios ordre de boot et là victoire en faisant entrer sur os windows manager me sont  enfin apparu les 2 entrée efi: windows en 1er et ubuntu en 2eme j'ai pu alors changer cet ordre pour mettre ubuntu en premier et problème résolu mon pc reboot maintenant sur grub2 me laissant enfin le choix de boot.Voilà c'était très simple en fait fallait savoir d'où la raison de ce post...Merci à tous et courage à ceux qui galèrent...

Hors ligne