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.

#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)
smile


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

wekwarel post #39 a écrit :

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

maxire post #34 a écrit :

@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