#26 Le 09/05/2014, à 14:50
- maxire
Re : [Résolu] Toshiba nb10t-a-102 (efi) Démarrer directement sur ubuntu
@bougron,
Peux-tu nous communiquer un boot-info de ton pc, la solution est peut-être visible dans celui-ci.
Maxire
Archlinux/Mate + Ubuntu 22.04 + Archlinux/Gnome sur poste de travail
Hors ligne
#27 Le 09/05/2014, à 15:29
- Bougron
Re : [Résolu] Toshiba nb10t-a-102 (efi) Démarrer directement sur ubuntu
.
Dernière modification par Bougron (Le 11/08/2018, à 19:04)
Hors ligne
#28 Le 09/05/2014, à 16:46
- maxire
Re : [Résolu] Toshiba nb10t-a-102 (efi) Démarrer directement sur ubuntu
Merci, mais le boot-info est incomplet, il manque au moins 500 lignes...
Peut-être réessayer, je sais que tu n'y peux rien il a du se passer un truc dans les tuyaux d'internet.
Maxire
Archlinux/Mate + Ubuntu 22.04 + Archlinux/Gnome sur poste de travail
Hors ligne
#29 Le 09/05/2014, à 17:16
- Bougron
Re : [Résolu] Toshiba nb10t-a-102 (efi) Démarrer directement sur ubuntu
.
Dernière modification par Bougron (Le 11/08/2018, à 19:04)
Hors ligne
#30 Le 09/05/2014, à 17:27
- maxire
Re : [Résolu] Toshiba nb10t-a-102 (efi) Démarrer directement sur ubuntu
Même chose, il semblerait que le fichier /tmp/Bootinfo-... contenant la fin du boot-info n'est pas accessible.
Ce sont justement les informations supplémentaires censées se trouver après "ADDITIONAL INFORMATION:" qui m'intéressent, ce sont les informations sur le boot UEFI.
Il faudrait mettre à jour boot-repair.
En fait je n'ai pas besoin de grand chose que donne
sudo efibootmgr -v
sur ton pc?
Maxire
Archlinux/Mate + Ubuntu 22.04 + Archlinux/Gnome sur poste de travail
Hors ligne
#31 Le 09/05/2014, à 17:44
- Bougron
Re : [Résolu] Toshiba nb10t-a-102 (efi) Démarrer directement sur ubuntu
.
Dernière modification par Bougron (Le 11/08/2018, à 19:05)
Hors ligne
#32 Le 09/05/2014, à 18:02
- maxire
Re : [Résolu] Toshiba nb10t-a-102 (efi) Démarrer directement sur ubuntu
Bon j'ai compris, merci Bougron, il faudrait mettre Ubuntu en Boot0000 pour que le pc de Rom5ain fonctionne, là je n'ai pas le temps de lui donner la commande à passer mais elle va suivre...
Maxire
Archlinux/Mate + Ubuntu 22.04 + Archlinux/Gnome sur poste de travail
Hors ligne
#33 Le 09/05/2014, à 18:30
- Bougron
Re : [Résolu] Toshiba nb10t-a-102 (efi) Démarrer directement sur ubuntu
.
Dernière modification par Bougron (Le 11/08/2018, à 19:05)
Hors ligne
#34 Le 09/05/2014, à 19:08
- maxire
Re : [Résolu] Toshiba nb10t-a-102 (efi) Démarrer directement sur ubuntu
@Bougron, oui ce n'est pas le bon endroit pour débugger l'installation de boot-repair, le mieux serait d'ouvrir un nouveau fil de discussion à ce sujet.
@Rom5ain, il faudrait changer Boot0000 et supprimer Boot0005, pour cela:
sudo efibootmgr -b 0000 -B
sudo efibootmgr -b 0005 -B
sudo efibootmgr -c -b 0000 --label ubuntu --loader /EFI/ubuntu/shimx64.efi
Ces trois commandes vont successivement supprimer Boot000, supprimer Boot0005 devenue inutile et créer un nouveau Boot000.
Il restera l'entrée Boot0003 pour éventuellement démarrer Windows via l'UEFI.
Maxire
Archlinux/Mate + Ubuntu 22.04 + Archlinux/Gnome sur poste de travail
Hors ligne
#35 Le 09/05/2014, à 19:37
- Bougron
Re : [Résolu] Toshiba nb10t-a-102 (efi) Démarrer directement sur ubuntu
.
Dernière modification par Bougron (Le 11/08/2018, à 19:05)
Hors ligne
#36 Le 09/05/2014, à 20:33
- wekwarel
Re : [Résolu] Toshiba nb10t-a-102 (efi) Démarrer directement sur ubuntu
Salut,
J'étais dans un cas de figure très proche du tien durant toute la journée sur mon toshiba stallite P50 A 14P ... mais j'ai résolu le problème grâce à un certain nombre de conseils de malbo et de tototralala
Du coup j'ai détaillé la procédure à cette adresse
(si tu as pris toutes les mesures de backup, tu peux aller directement à l'étape 9 de la modification manuelle)
Entre rêve et réalité s'étend tout le domaine des possibles
Hors ligne
#37 Le 09/05/2014, à 23:01
- rom5ain
Re : [Résolu] Toshiba nb10t-a-102 (efi) Démarrer directement sur ubuntu
D'abord merci pour votre aide
@wekwarel : peux-tu vérifier que tu as le même Bios que moi (en regardant le post #13 de ce sujet) ?
Parce que les touches F9, F12, etc. ne donne pas du tout la même chose sur mon PC que sur les PC les plus répandus.
En plus tout ça commence à me paraître bien compliqué.
Est-ce que la méthode de Maxire peut répondre à mon problème ? Est-ce qu'elle rejoint la tienne ?
Voila ce que donne la commande sudo efibootmgr -v , histoire de ne pas me planter dans les disques :
romain@romain-Ubuntu:~$ sudo efibootmgr -v
[sudo] password for romain:
BootCurrent: 0004
Timeout: 3 seconds
BootOrder: 0004,0003,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* 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.}...8................
Boot0004* ubuntu HD(2,200800,82000,4641d3ba-4083-11e3-afee-aaf0cbbe4e55)File(\EFI\ubuntu\shimx64.efi)
Boot2001* EFI USB Device RC
Boot2003* EFI Network RC
Dernière modification par rom5ain (Le 10/05/2014, à 00:31)
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
#38 Le 10/05/2014, à 01:50
- Bougron
Re : [Résolu] Toshiba nb10t-a-102 (efi) Démarrer directement sur ubuntu
.
Dernière modification par Bougron (Le 11/08/2018, à 19:06)
Hors ligne
#39 Le 10/05/2014, à 10:10
- wekwarel
Re : [Résolu] Toshiba nb10t-a-102 (efi) Démarrer directement sur ubuntu
@rom5ain
La commande sudo efibootmgr -v ne suffit pas : comme tu peux le constater tu devrais déjà booter sur linux si toshiba était ubuntu friendly.
BootOrder: 0004,0003,2003,2001
0004, c'est ubuntu ... malheureusement, ça ne suffit pas.
Et si mon bios est visuellement différent du tien, je pense cependant que le problème que nous avons rencontré est le même et que l'interface graphique n'a rien à voir avec ça :
Voici ma théorie : Toshiba a bridé l'UEFI pour qu'il n'aille que chercher le fichier de démarrage de windows au lancement
Donc, je crois que tu n'auras pas le choix, il va falloir passer en mode config manuelle.
Dans la manip que j'ai utilisé (grace à une idée de tototralala), on met le répertoire ubuntu à la place de /boot/efi/EFI/Boot en renomant le shimx64.efi en bootx64.efi.
De cette manière, le système pense que c'est windows qui se lance, alors qu'en réalité, c'est le grub !
D'après ce que j'ai pu voir de ton fichier boot, ça devrait marcher. (CF sda2 pour l'EFI et sda6 où tu a mis linux)
(Je te conseille quand même de procéder aux sauvegardes qui vont bien afin de pouvoir restaurer ton système en cas de problème)
Courage !
Dernière modification par wekwarel (Le 10/05/2014, à 10:13)
Entre rêve et réalité s'étend tout le domaine des possibles
Hors ligne
#40 Le 10/05/2014, à 10:35
- maxire
Re : [Résolu] Toshiba nb10t-a-102 (efi) Démarrer directement sur ubuntu
Salut,
Oui
sudo efibootmgr -v
cette commande ne suffit pas, c'est une commande d'interrogation, de lecture des entrées boot UEFI, elle ne fait aucune mise à jour, elle n'est présente que pour vérifier si les commandes précédentes ont réussi.
Je vous invite à consulter la notice d'utilisation de cette commande
man efibootmgr
.
Ce que peut faire Rom5ain en toute sécurité c'est (pour remplacer bootx64.efi):
sudo cp -ar /boot/efi/EFI/Boot /boot/efi/EFI/bkpBoot
sudo rm /boot/efi/EFI/Boot/*
sudo cp /boot/efi/EFI/ubuntu/shimx64.efi /boot/efi/EFI/Boot/bootx64.efi
Pas besoin de live-usb, de monter en chroot.
Oui Toshiba a certainement bridé ses pcs en remettant systématiquement Windows en démarrage par défaut en appliquant peut-être des solutions différentes d'un modèles de pc à un autre.
En cas de problème au redémarrage, utiliser une live-usb et faire:
sudo mount /dev/sda2 /mnt
sudo rm -r /mnt/EFI/Boot
sudo mv /mnt/EFI/bkpBoot /mnt/EFI/Boot
Sur ce bon week-end.
@bougron, je le répète, il faut ouvrir un nouveau fil de discussion afin de régler tes problèmes de boot-repair.
Dernière modification par maxire (Le 10/05/2014, à 10:41)
Maxire
Archlinux/Mate + Ubuntu 22.04 + Archlinux/Gnome sur poste de travail
Hors ligne
#41 Le 10/05/2014, à 10:40
- Bougron
Re : [Résolu] Toshiba nb10t-a-102 (efi) Démarrer directement sur ubuntu
.
Dernière modification par Bougron (Le 11/08/2018, à 19:06)
Hors ligne
#42 Le 10/05/2014, à 14:33
- rom5ain
Re : [Résolu] Toshiba nb10t-a-102 (efi) Démarrer directement sur ubuntu
Bonjour à tous.
Quand j'entre les commandes suivantes
sudo cp -ar /boot/efi/EFI/Boot /boot/efi/EFI/bkpBoot
sudo rm /boot/efi/EFI/Boot/*
sudo cp /boot/efi/EFI/ubuntu/shimx64.efi /boot/efi/EFI/Boot/bootx64.efi
dans le terminal afin de remplacer bootx64.efi par shimx64.efi, il ne se passe rien de visible dans le terminal
(ce qui est peut être normal) mais il ne se passe rien au niveau du démarrage non plus. Le PC démarre encore et toujours sur windows.
Donc, je crois que tu n'auras pas le choix, il va falloir passer en mode config manuelle.
Qu'entends tu par passer en mode config manuelle ? Comment faire et où est-ce que je dois aller ?
Dernière modification par rom5ain (Le 10/05/2014, à 15:00)
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
#43 Le 10/05/2014, à 15:42
- Bougron
Re : [Résolu] Toshiba nb10t-a-102 (efi) Démarrer directement sur ubuntu
.
Dernière modification par Bougron (Le 11/08/2018, à 19:07)
Hors ligne
#44 Le 12/05/2014, à 11:27
- rom5ain
Re : [Résolu] Toshiba nb10t-a-102 (efi) Démarrer directement sur ubuntu
Et l'ordre des boots a encore changé...
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
#45 Le 12/05/2014, à 11:57
- maxire
Re : [Résolu] Toshiba nb10t-a-102 (efi) Démarrer directement sur ubuntu
Toujours pas réglé?
Ce serait bien que tu précises ce que tu as tenté depuis samedi, il faudrait également faire un retour arrière en restaurant bootx64.efi à son contenu initial (c'est plus propre).
Voici une solution préconisée ici https://wiki.archlinux.org/index.php/Un … boot_order à appliquer sous windows en ouvrant une "Invite de commandes" en mode administrateur:
c:\windows\system32>bcdedit /set {bootmgr} path \EFI\ubuntu\shimx64.efi
Ensuite pour vérifier le gestionnaire de démarrage windows:
C:\Windows\system32>bcdedit
Gestionnaire de démarrage Windows
---------------------------------
identificateur {bootmgr}
device partition=\Device\HarddiskVolume2
path \EFI\ubuntu\shimx64.efi
description Windows Boot Manager
locale fr-FR
integrityservices Enable
default {current}
displayorder {current}
timeout 30
Chargeur de démarrage Windows
-----------------------------
identificateur {current}
device partition=C:
path \Windows\system32\winload.efi
description Windows 8.1 Enterprise Evaluation
locale fr-FR
recoverysequence {aaac116e-d8ed-11e3-8c96-9da0a29f0051}
integrityservices Enable
recoveryenabled Yes
osdevice partition=C:
systemroot \Windows
resumeobject {552ef868-d8e5-11e3-8251-806e6f6e6963}
bootmenupolicy Standard
C:\Windows\system32>
Bien sûr dans ton cas le résultat de la commande bcdedit peut être différent, il faut juste vérifier la valeur de la variable "path" pour le "Gestionnaire de démarrage Windows"
Maxire
Archlinux/Mate + Ubuntu 22.04 + Archlinux/Gnome sur poste de travail
Hors ligne
#46 Le 12/05/2014, à 13:12
- rom5ain
Re : [Résolu] Toshiba nb10t-a-102 (efi) Démarrer directement sur ubuntu
Bonjour. Et non toujours pas réglé.
J'ai essayé ce que tu m'avais conseillé au post #40.
J'espérais plus de précisions de la part de wekwarel dans son post #39 (je suis aller voir sur son lien laissé sur son post #36 où il détaille la procédure). Apparemment il s'agit d'une procédure qu'on fait à l'installation d'ubuntu. Bref je n'ai pas très bien compris.
La commande bcdedit /set {bootmgr} path \EFI\ubuntu\shimx64.efi indique que l'opération a bien réussi.
J'ai effectué la commande bcdedit. Elle donne ça :
Gestionnaire de démarrage Windows
---------------------------------
identificateur {bootmgr}
device partition=\Device\HarddiskVolume2
path \EFI\ubuntu\shimx64.efi
description Windows Boot Manager
locale en-us
inherit {globalsettings}
default {current}
resumeobject {d39c5ce9-caea-11e3-ab6d-e4e77d27d2b4}
displayorder {current}
toolsdisplayorder {mendiag}
timeout 30
Chargeur de démarrage Windows
-----------------------------
identificateur {current}
device partition=C:
path \Windows\system32\winload.efi
description Windows 8.1
locale en-us
inherit {bootloadersettings}
isolatedcontext Yes
allowedinmemorysettings 0x15000075
osdevice partition=C:
systemroot \windows
resumeobject {d39c5ce9-caea-11e3-ab6d-e4e77d27d2b4}
nx OptIn
bootmenupolicy Standard
detecthal Yes
C:\Windows\system32>
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
#47 Le 12/05/2014, à 13:52
- maxire
Re : [Résolu] Toshiba nb10t-a-102 (efi) Démarrer directement sur ubuntu
Oui, il n'y a plus qu'à arrêter puis redémarrer le pc.
Ce que j'ai proposé dans le post #40 est une version simplifiée de la proposition de wekwarel, donc cela ne fonctionne pas.
Maxire
Archlinux/Mate + Ubuntu 22.04 + Archlinux/Gnome sur poste de travail
Hors ligne
#48 Le 12/05/2014, à 14:46
- rom5ain
Re : [Résolu] Toshiba nb10t-a-102 (efi) Démarrer directement sur ubuntu
Donc si j'ai bien compris, la commande bcdedit /set {bootmgr} path \EFI\boot_app_dir\boot_app.efi empêche windows de changer l'ordre des boots à chaque démarrage ?! Ou c'est censé booter sur un autre os que windows (ici ubuntu) ?
@Rom5ain, il faudrait changer Boot0000 et supprimer Boot0005, pour cela:
sudo efibootmgr -b 0000 -B sudo efibootmgr -b 0005 -B sudo efibootmgr -c -b 0000 --label ubuntu --loader /EFI/ubuntu/shimx64.efi
Est-ce sans risques ?
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
#49 Le 12/05/2014, à 15:14
- maxire
Re : [Résolu] Toshiba nb10t-a-102 (efi) Démarrer directement sur ubuntu
En réalité ce que semblent avoir programmé les gens de Toshiba et non ceux de Microsoft, c'est une routine remettant systématiquement le gestionnaire de démarrage de Windows identifié par {bootmgr} en premier dans l'ordre de démarrage des logiciels firmware.
Grub2 est lui-même un gestionnaire de démarrage.
Cependant le gestionnaire de démarrage Windows est incapable pour l'instant de démarrer autre chose que des systèmes d'exploitations Windows (ou MAC peut-être).
Le programme bootmgfw.efi lance le gestionnaire de démarrage Windows, pour prendre la main sur la routine de Toshiba il devrait donc suffire de remplacer ce programme par un autre qui lui lancera un Grub2, ce programme est shimx64.efi (version signée) ou grubx64.efi (version non signée).
C'est ce qu'a réalisé la commande bcdedit /set {.....} path ....
Suite à l'application de cette commande bcdedit il n'est, à priori, plus nécessaire d'appliquer ce que j'ai proposé en post #34.
Pour ton information tu peux visualiser les gestionnaires de démarrage installés sur ton système avec cette commande windows:
bcdedit /enum firmware
Qui indique également les périphériques bootables comme le lecteur de cdrom.
À priori il n'existe pas de risque, en cas de problème tout le processus de démarrage est réparable via un live-usb linux ou une clef usb de réparation de Windows sans avoir besoin de tout réinstaller.
Normalement ce qui devrait s'afficher au démarrage c'est le menu grub2.
Je précise que j'ai testé tout ce que j'ai proposé même si ce n'est pas avec un Toshiba (fabricant que je raye de ma liste de fournisseurs de pc).
Dernière modification par maxire (Le 12/05/2014, à 15:14)
Maxire
Archlinux/Mate + Ubuntu 22.04 + Archlinux/Gnome sur poste de travail
Hors ligne
#50 Le 12/05/2014, à 17:02
- rom5ain
Re : [Résolu] Toshiba nb10t-a-102 (efi) Démarrer directement sur ubuntu
Bon j'ai redémarré le PC qui va directement sur windows.
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