Page 1 sur 3

[Résolu] Problème (classique) dual boot Windows 10 + Mint sur portable HP

Posté : lun. 22 janv. 2018 22:29
par Jpomec
Salut à vous,

Je poste pour la première fois car je suis véritablement en train de m'arracher les cheveux depuis plusieurs jours. Après avoir écumé nombre de forums, pages internet en tout genre, je suis à court de solution et viens m'en remettre à vous.

J'ai récupéré le portable HP d'un pote, sur lequel était préinstallé Windows 8, pour une petite cure de jeunesse. J'ai donc installé Windows 10 puis Mint à ses côtés. L'installation n'a pas posé de problème, mis à part le grub qui n'a pas voulu s'installer en même temps que Mint (message d'erreur). J'ai donc relancé la machine avec un live-usb et ai utilisé boot-repair. Après redémarrage, il s'est avéré que c'est toujours Windows qui se lance automatiquement. Depuis, je tente de multiples procédures : réinstallation du grub depuis Mint, depuis le live-usb, bidouillage de la partition EFI, mise à jour du BIOS, rien ne change et je ne sais plus à quel saint me vouer.

A toutes fins utiles, voici le rapport de boot par boot-repair : http://paste.ubuntu.com/26438018/" onclick="window.open(this.href);return false;

Je déteste donc plus que cordialement Microsoft (évidemment, mon pote a besoin de Windows pour un logiciel spécifique. J'ai bien tenté d'utiliser Virtual box sous Mint, mais Windows est beaucoup trop gourmand...) et HP qui fait tout pour nous pourrir la vie...

Merci d'avance pour votre aide !

Re: Problème (classique) dual boot Windows 10 + Mint sur portable HP

Posté : lun. 22 janv. 2018 23:13
par arghlub
Salut,

Je ne suis pas du tout un spécialiste de w$ (je connais plus depuis de longues années) mais...
un truc me fait tiquer dans ton rapport ....

c'est : «Grub2 (v2.00) is installed in the MBR of /dev/sdc »
Si c'est une première install, refais là en mettant le grub sur le DD de W$ (sur sda) ;)

Re: Problème (classique) dual boot Windows 10 + Mint sur portable HP

Posté : lun. 22 janv. 2018 23:17
par Jpomec
EDIT de la modération : merci de ne pas citer le message précédent, si c'est dans son intégralité. Cela n'amène aucune clarté au suivi du sujet :roll:
Merci beaucoup pour ta réponse. Je me trompe peut-être, mais étant donné que j'ai fait le rapport depuis un live usb, je pense que le GRUB en question est celui de la clé USB, montée sur sdc. Je vais refaire le rapport en démarrant depuis Mint sur mon DD (qui est accessible en faisant F9 au démarrage, mais j'aimerais automatiser l'apparition du GRUB).

Re: Problème (classique) dual boot Windows 10 + Mint sur portable HP

Posté : lun. 22 janv. 2018 23:36
par Jpomec
Voilà, j'ai refait tourner un boot-repair depuis la partition Mint sur /dev/sda, le rapport est ici : http://paste.ubuntu.com/26440431" onclick="window.open(this.href);return false;

Re: Problème (classique) dual boot Windows 10 + Mint sur portable HP

Posté : lun. 22 janv. 2018 23:45
par gacaron
Hello,

J'ai eu le même problème avec mon HP et j'ai galéré un moment.
Entre dans le Bios avec F10 (en général chez HP) au démarrage et là tu dois trouver un truc qui s'appelle "secure boot", il faut le rendre inactif "disable" sinon ça peut bloquer le démarrage du grub mais même chez moi ça ne suffisait pas :(
Pour démarrer sur Mint, tapes sur F9 au démarrage du PC pour l'accès au "gestionnaire de démarrage" (en général chez HP) puis tu choisis la ligne Ubuntu et "enter". As tu essayé ça ?
Si ça boote, une fois Mint apparu là tu lances un boot repair !
(Sinon réinstalle carrément Mint à côté de Windows (au pire c'est 10mn) et ça sera propre...)
Ensuite ouvre un terminal et tape cette commande "efibootmgr" et repère le chiffre derrière Ubuntu si 0001 c'est 1 (pour la commande ci dessous)
Puis la commande suivante "efibootmgr n- 1", le 1 correspondant à la valeur relevée au dessus. Cette commande force le démarrage sur Mint au prochain démarrage.
Tente un reboot, ça devrait rebooter sur Mint mais il faut repasser la commande à chaque fois
Ceci dit si tout ça fonctionne (comme pour moi), j'ai la solution, c'est une commande à passer dans Windows (la commande bcdedit avec les arguments qui vont bien derrière).
Dis moi déjà si tu as réussis à faire tout ça ;-)

A pluche :D

Re: Problème (classique) dual boot Windows 10 + Mint sur portable HP

Posté : mar. 23 janv. 2018 00:14
par cyberbleuet
Salut, a tu désactiver secure-boot dans ton bios .... moi sur mon HP il ne voulait pas démarrer mon LinuMint pas de grub et en désactivant le secure-boot le grub est apparu comme par magie...

Re: Problème (classique) dual boot Windows 10 + Mint sur portable HP

Posté : mar. 23 janv. 2018 00:22
par Raromatai
Bonjour,

Dans la documentation officielle de Mint tu as un chapitre consacré à EFI et, surtout, une section qui traite justement de l'ordre de démarrage (avec les commandes efibootmgr (pour connaître l'ordre de démarrage par défaut) et efibootorder (pour modifier cet ordre).

Le rapport de Boot Repair que tu as mis en lien te donne déjà l'information sur l'ordre de démarrage et la correspondance n°/système :

Code : Tout sélectionner

BootCurrent: 0001
Timeout: 0 seconds
BootOrder: 2001,0000,3000,0001,0002,2002,2003
Boot0000* Windows Boot Manager	HD(2,GPT,dbb9d5b1-ad83-4bbb-84b2-48154af2bcde,0xe1800,0x32000)/File(EFIMicrosoftBootbootmgfw.efi)RC
Boot0001* ubuntu	HD(2,GPT,dbb9d5b1-ad83-4bbb-84b2-48154af2bcde,0xe1800,0x32000)/File(EFIubuntushimx64.efi)
Boot0002* Windows Boot Manager	HD(2,GPT,dbb9d5b1-ad83-4bbb-84b2-48154af2bcde,0xe1800,0x32000)/File(EFIubuntushimx64.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.}...n................
Boot0003* Notebook Hard Drive	BBS(HD,,0x500)................-.U.......U.A.U.............................................A.......................
Boot0004* USB Hard Drive - SanDisk Cruzer Blade	BBS(7,,0x500)..................................................................*.........A.....................
Boot0005* USB Hard Drive (UEFI) - SanDisk Cruzer Blade	PciRoot(0x0)/Pci(0x10,0x0)/USB(2,0)/HD(1,MBR,0x50,0x800,0xee8400)RC
Boot2001* USB Drive (UEFI)	RC
Boot2002* Internal CD/DVD ROM Drive (UEFI)	RC
Boot3000* Internal Hard Disk or Solid State Disk	RC
Boot3001* Internal Hard Disk or Solid State Disk	RC
Ici tu as démarré à partir de 0001 ("ubuntu", donc Mint) mais la priorité (BootOrder) est donnée à 2001 (ta clef USB) puis 0000 (Windows) puis 3000 (disque dur) et seulement ensuite à 0001 (Mint). C'est cet ordre que tu dois modifier, comme indiqué dans la documentation Mint car, sans clef USB, il provoquera par défaut le démarrage sur Windows.

La commande à passer est donc, pour donner la priorité à Mint puis à Windows :

Code : Tout sélectionner

sudo efibootmgr --bootorder 0001,0000
PS : la ligne 632 du rapport indique "SecureBoot disabled", donc cela semble bon ;)

Re: Problème (classique) dual boot Windows 10 + Mint sur portable HP

Posté : mar. 23 janv. 2018 17:27
par Jpomec
gacaron a écrit :Hello,

J'ai eu le même problème avec mon HP et j'ai galéré un moment.
Entre dans le Bios avec F10 (en général chez HP) au démarrage et là tu dois trouver un truc qui s'appelle "secure boot", il faut le rendre inactif "disable" sinon ça peut bloquer le démarrage du grub mais même chez moi ça ne suffisait pas :(
Pour démarrer sur Mint, tapes sur F9 au démarrage du PC pour l'accès au "gestionnaire de démarrage" (en général chez HP) puis tu choisis la ligne Ubuntu et "enter". As tu essayé ça ?
Si ça boote, une fois Mint apparu là tu lances un boot repair !
(Sinon réinstalle carrément Mint à côté de Windows (au pire c'est 10mn) et ça sera propre...)
Ensuite ouvre un terminal et tape cette commande "efibootmgr" et repère le chiffre derrière Ubuntu si 0001 c'est 1 (pour la commande ci dessous)
Puis la commande suivante "efibootmgr n- 1", le 1 correspondant à la valeur relevée au dessus. Cette commande force le démarrage sur Mint au prochain démarrage.
Tente un reboot, ça devrait rebooter sur Mint mais il faut repasser la commande à chaque fois
Ceci dit si tout ça fonctionne (comme pour moi), j'ai la solution, c'est une commande à passer dans Windows (la commande bcdedit avec les arguments qui vont bien derrière).
Dis moi déjà si tu as réussis à faire tout ça ;-)

A pluche :D
Alors, il y a pas mal de choses que j'avais déjà faites. Le secure boot est bien désactivé, pas de souci pour booter sur Mint avec F9 et mon dernier boot-repair (rapport plus haut) a bien été effectué de cette manière. J'ai modifié l'ordre de boot avec efibootmgr mais Windows se lance toujours automatiquement. Je suis donc encore au point mort. :| En tout cas, merci beaucoup pour ton aide !

Re: Problème (classique) dual boot Windows 10 + Mint sur portable HP

Posté : mar. 23 janv. 2018 17:28
par Jpomec
cyberbleuet a écrit :Salut, a tu désactiver secure-boot dans ton bios .... moi sur mon HP il ne voulait pas démarrer mon LinuMint pas de grub et en désactivant le secure-boot le grub est apparu comme par magie...
Oui oui, il était bien désactivé, merci !

Re: Problème (classique) dual boot Windows 10 + Mint sur portable HP

Posté : mar. 23 janv. 2018 17:29
par Jpomec
Raromatai a écrit :Bonjour,

Dans la documentation officielle de Mint tu as un chapitre consacré à EFI et, surtout, une section qui traite justement de l'ordre de démarrage (avec les commandes efibootmgr (pour connaître l'ordre de démarrage par défaut) et efibootorder (pour modifier cet ordre).

Le rapport de Boot Repair que tu as mis en lien te donne déjà l'information sur l'ordre de démarrage et la correspondance n°/système :

Code : Tout sélectionner

BootCurrent: 0001
Timeout: 0 seconds
BootOrder: 2001,0000,3000,0001,0002,2002,2003
Boot0000* Windows Boot Manager	HD(2,GPT,dbb9d5b1-ad83-4bbb-84b2-48154af2bcde,0xe1800,0x32000)/File(EFIMicrosoftBootbootmgfw.efi)RC
Boot0001* ubuntu	HD(2,GPT,dbb9d5b1-ad83-4bbb-84b2-48154af2bcde,0xe1800,0x32000)/File(EFIubuntushimx64.efi)
Boot0002* Windows Boot Manager	HD(2,GPT,dbb9d5b1-ad83-4bbb-84b2-48154af2bcde,0xe1800,0x32000)/File(EFIubuntushimx64.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.}...n................
Boot0003* Notebook Hard Drive	BBS(HD,,0x500)................-.U.......U.A.U.............................................A.......................
Boot0004* USB Hard Drive - SanDisk Cruzer Blade	BBS(7,,0x500)..................................................................*.........A.....................
Boot0005* USB Hard Drive (UEFI) - SanDisk Cruzer Blade	PciRoot(0x0)/Pci(0x10,0x0)/USB(2,0)/HD(1,MBR,0x50,0x800,0xee8400)RC
Boot2001* USB Drive (UEFI)	RC
Boot2002* Internal CD/DVD ROM Drive (UEFI)	RC
Boot3000* Internal Hard Disk or Solid State Disk	RC
Boot3001* Internal Hard Disk or Solid State Disk	RC
Ici tu as démarré à partir de 0001 ("ubuntu", donc Mint) mais la priorité (BootOrder) est donnée à 2001 (ta clef USB) puis 0000 (Windows) puis 3000 (disque dur) et seulement ensuite à 0001 (Mint). C'est cet ordre que tu dois modifier, comme indiqué dans la documentation Mint car, sans clef USB, il provoquera par défaut le démarrage sur Windows.

La commande à passer est donc, pour donner la priorité à Mint puis à Windows :

Code : Tout sélectionner

sudo efibootmgr --bootorder 0001,0000
PS : la ligne 632 du rapport indique "SecureBoot disabled", donc cela semble bon ;)
Merci pour ta réponse, j'ai bien effectué la manip et j'ai pu vérifier que l'ordre de boot était bien celui-ci : 0001,0000. Cependant, c'est toujours Windows qui se lance automatiquement...