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.

#1 Le 19/08/2015, à 12:15

Alain47

Dual boot UBUNTU - Windows 8.1

J'ai installé UBUNTU 14.04 en double boot sur un PC de bureau HP ENVY 810 470 nf équipé en natif de Windows 8.1
Cette opération s'est bien déroulée, toutefois je rencontre maintenant un problème : 
Après l'installation UBUNTU j'arrive bien sur un menu GRUB avec ubuntu pré sélectionné.

Si je fais entrée j'arrive bien sur UBUNTU et tant que je fais des arrêts / marches (électriques ou logiques) en restant sur ubuntu tout se passe bien et le menu GRUB est présent.

Si dans le menu GRUB je sélectionne Windows Boot Manager, j'arrive sur Windows 8.1 et ensuite à chaque relance de la machine plus de menu GRUB et passage direct en Windows 8.1

Quand j'explore le BIOS entre deux relances de UBUNTU je trouve bien en tête des sources de démarrage UEFI ubuntu mais aucune trace de Windows Boot Manager

Si je regarde le BIOS entre deux relances Windows je trouve en tête des sources de démarrage UEFI Windows Boot Manager et ubuntu est passé en dernier rang

Si je passe ubuntu au premier rang je retrouve GRUB et je peux utiliser UBUNTU.

Si je relance la machine et que je regarde à nouveau le BIOS plus de trace de Windows Boot Manager

En conclusion je pense que Windows 8.1 et UBUNTU vont trafiquer dans le BIOS ou l'UEFI.

Pour UBUNTU cela n'est pas gênant car avec le GRUB on peut passer sur l'autre système, il n'en va pas de même pour Windows.

Avez vous une idée pour empêcher Windows 8.1 de jouer au petit chef?

Merci par avance.

Alain

Hors ligne

#2 Le 19/08/2015, à 16:10

EinderJam

Re : Dual boot UBUNTU - Windows 8.1

As tu désactivé le Fast boot dans le BIOS ?


La seule constante, c'est le changement.
"A computer is like air conditioning: it becomes useless when you open windows." (Linus Torvald)

Hors ligne

#3 Le 19/08/2015, à 16:29

Bougron

Re : Dual boot UBUNTU - Windows 8.1

Alain47 a écrit :

J'ai installé UBUNTU 14.04 en double boot sur un PC de bureau HP ENVY 810 470 nf équipé en natif de Windows 8.1
.........
Si je regarde le BIOS entre deux relances Windows je trouve en tête des sources de démarrage UEFI Windows Boot Manager et ubuntu est passé en dernier rang

Si je passe ubuntu au premier rang je retrouve GRUB et je peux utiliser UBUNTU.

Si je relance la machine et que je regarde à nouveau le BIOS plus de trace de Windows Boot Manager

En conclusion je pense que Windows 8.1 et UBUNTU vont trafiquer dans le BIOS ou l'UEFI.

Avez vous une idée pour empêcher Windows 8.1 de jouer au petit chef?

Merci par avance.

Alain

Bonjour.
Le grand chef, c'est le bios EFI.   Il se croit super intelligent.
     Il dit que puisque la dernière fois on a utilisé tel OS, cela veut dire que la prochaine fois, on va encore l'utiliser et donc je mémorise  pour le lancer la prochaine fois.
Mais je vois que tu as trouvé la solution pour remodifier l'ordre de démarrage,
Simple petite question: Est-ce avec l'utilisation de la touche F9  combinée à la mise sous tension comme avec les portables de HP?

Je crois que cette façon de faire peut être invalidée en déactivant FASTBOOT dans le bios.

Dernière modification par Bougron (Le 19/08/2015, à 16:32)

Hors ligne

#4 Le 19/08/2015, à 17:21

Alain47

Re : Dual boot UBUNTU - Windows 8.1

L'amorçage rapide a bien été désactivé.

Pour faire ma modification j'enfonce Echap à l'apparition de la mire HP puis F10, Stockage et ordre de démarrage.

Je déplace ensuite les lignes dans sources de démarrage UEFI et je valide.

Si l'action est due au BIOS UEFI cela n'explique pas pourquoi la ligne Windows Boot Manager disparait quand on lance UBUNTU

Hors ligne

#5 Le 19/08/2015, à 17:40

Bougron

Re : Dual boot UBUNTU - Windows 8.1

Effectivement.
Quand tu seras dans ubuntu, tu feras la commande

sudo efibootmgr -v

On verra bien ce qui est mémorisé.

Dernière modification par Bougron (Le 20/08/2015, à 00:22)

Hors ligne

#6 Le 19/08/2015, à 19:48

Alain47

Re : Dual boot UBUNTU - Windows 8.1

Voici ce que donne la commande :

BootCurrent: 0003

Timeout: 0 seconds

BootOrder: 0003,0001,0002,0008,0009,000A,000B,000C

Boot0001* USB Floppy/CD    Vendor(b6fef66f-1495-4584-a836-3492d1984a8d,0500000001)..BO

Boot0002* USB Hard Drive    Vendor(b6fef66f-1495-4584-a836-3492d1984a8d,0200000001)..BO

Boot0003* ubuntu    HD(2,200000,b4000,8e3e9802-c069-48e7-b18f-16769dac43e2)File(\EFI\ubuntu\shimx64.efi)

Boot0008* ATAPI CD-ROM Drive    Vendor(b6fef66f-1495-4584-a836-3492d1984a8d,0300000001)..BO

Boot0009* CD/DVD Drive     BIOS(3,0,00)..GO..NO........O.h.p. .C.D.D.V.D.W. .S.H.-.2.1.6.D.B. . . . . . .................>..Gd-.;.A..MQ..L.9.R.F.6.8.6.G.E.0.2.R.0.3.6. . . . . . ........BO

Boot000A* USB Floppy/CD    Vendor(b6fef66f-1495-4584-a836-3492d1984a8d,0500000000)..BO

Boot000B* Hard Drive    BIOS(2,0,00)..GO..NO........O.S.T.2.0.0.0.D.M.0.0.1.-.1.E.R.1.6.4.................>..Gd-.;.A..MQ..L.4.W.1.Z.7.B.P.6. . . . . . . . . . . . ........BO

Boot000C* Realtek PXE B03 D00    BIOS(6,0,00)..BO

Hors ligne

#7 Le 20/08/2015, à 11:42

Bougron

Re : Dual boot UBUNTU - Windows 8.1

Bonjour.
Effectivement windows n'est plus là.
Peux-tu faire un boot-info? on verra si boot-repair propose d'écraser le fichier de boot de windows.
Cela permettrait d'avoir un dual boot classique.

Dernière modification par Bougron (Le 28/08/2015, à 18:20)

Hors ligne

#8 Le 20/08/2015, à 12:56

Alain47

Re : Dual boot UBUNTU - Windows 8.1

Le résultat du boot-info est ici :

http://paste.ubuntu.com/12123497/

sdf et sdg sont deux gros disques USB externes.

Hors ligne

#9 Le 20/08/2015, à 13:07

Bougron

Re : Dual boot UBUNTU - Windows 8.1

Merci
Boot-repair propose le réparation suivante

=================== Suggested repair
The default repair of the Boot-Repair utility would reinstall the grub-efi-amd64-signed of sda8, using the following options:        sda2/boot/efi,
Additional repair would be performed: unhide-bootmenu-10s   fix-windows-boot  use-standard-efi-file 

Elle comprend 'fix-windows-boot'. Tu peux la faire. En espérant que le comportement du  dual boot redevienne plus classique.

Dernière modification par Bougron (Le 28/08/2015, à 18:17)

Hors ligne

#10 Le 20/08/2015, à 17:49

Alain47

Re : Dual boot UBUNTU - Windows 8.1

J'ai exécuté boot-repair. Le rapport du boot-info  est ici : http://paste.ubuntu.com/12136084/
A la relance de la machine GRUB est plus bavard et on y trouve des lignes nouvelles :
Windows UEFI bootmgfw.efi
Windows Boot UEFI loader
EFI/ubuntu/MokManager.efi

six lignes du type :
EFI/HP/BiosUpdate/*.efi

six lignes du type :
EFI/HP/SystemDiags/*.efi

une ligne :
EFI/HP/SystemRecovery/bootmgfw.efi

Je lance Windows via la ligne Windows Boot UEFI loader

Je redémarre windows et je regarde dans le BIOS dans l'ordre de lancement la première ligne est Windows Boot Manager et la dernière ubuntu

Je passe ubuntu en tête de liste et je relance.

Je fais redémarrer dans ubuntu et je regarde dans le BIOS : la ligne Windows Boot Manager a disparue.

Conclusion : Grub est plus verbeux mais le fonctionnement reste le même.

Hors ligne

#11 Le 25/08/2015, à 20:57

Alain47

Re : Dual boot UBUNTU - Windows 8.1

Je pense avoir trouvé.
Je me suis inspiré de la page https://doc.ubuntu-fr.org/uefi
Voici ce que j'ai fait :
— On ouvre un terminal
— On vérifie que l’ordinateur démarre en mode EFI par la commande
[ -d /sys/firmware/efi ] && echo "Session EFI" || echo "Session non-EFI"
— On vérifie que UBUNTU est en mode EFI par la commande
ls /sys/firmware/efi
ou par la commande
[ -d /sys/firmware/efi ] && echo "Installé en mode EFI" || echo "Installé en mode classique"
— On fait une copie  de sauvegarde des fichiers EFI par la commande
sudo cp -R /boot/efi/  ~/EFI_sauvegarde/
— On liste les sommes de contrôle par la commande
find /boot/efi/  ~/EFI_sauvegarde/ -name "*.efi" -exec md5sum \ ; | sort
— On renomme /boot/efi/EFI/Microsoft/Boot/bootmgfw.efi en
/boot/efi/EFI/Microsoft/Boot/bootmgfw_orig.efi par la commande
sudo mv /boot/efi/EFI/Microsoft/Boot/bootmgfw.efi  /boot/efi/EFI/Microsoft/Boot/bootmgfw_orig.efi
— On supprime éventuellement sous /boot/efi/ toutes les copies du programme EFI ayant la même somme de contrôle que
/boot/efi/EFI/Microsoft/Boot/bootmgfw.efi par des commandes rm ...
— On copie le programme d’amorçage /boot/efi/EFI/ubuntu/shimx64.efi sous /boot/efi/EFI/Microsoft/Boot/bootmgfw.efi par la commande
sudo cp /boot/efi/EFI/ubuntu/shimx64.efi  /boot/efi/EFI/Microsoft/Boot/bootmgfw.efi
— On relance la machine
— On ouvre un terminal
— On entre la commande sudo os-prober
— On relance la machine
— On sélectionne Windows Boot UEFI loader
— On vérifie que l’on arrive bien dans Windows 8.1
— On fait Redémarrer dans Windows 8.1
— On retrouve un menu GRUB
— On sélectionne Ubuntu 14.04.3 LTS (14.04)
— On récupère un message ACPI PCC Probe Failed mais au bout de quelques instants UBUNTU se lance

Il ne reste plus qu'à mettre en place le script décrit dans la page citée plus haut et à s'assurer que tout n'est pas perdu à la première mise à jour du noyau Linux.

J'espère que ceci sera utile à certains.

Si l'un d'entre vous peut m'indiquer comment passer le problème en résolu, je suis preneur.

Merci à ceux qui se sont penchés sur mon souci.

Hors ligne