#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 :
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
Bravo. Je suis impressionné.
Là je démarre sur le Grub comme tu as dit.
Merci beaucoup
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 .
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é
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
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