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 29/11/2014, à 19:20

louisf

Installer ubuntu dual boot sur un HP avec bios Insyde

Bonsoir, je vais partager une astuce qui a fonctionné pour moi,
Voici la situation:
un ordinateur HP avec un bios Insyde version F.06
J'ai installé sur l'ordinateur portable d'une connaissance Ubuntu 14.04 avec Windows 8.1 en dual boot (installé d'origine).
L'installation c'est déroulé sans problèmes, le grub l'est aussi, mais il s'avère que le bios boot en priorité sur le gestionnaire d'amorçage du SE et non sur le grub (qui est le second choix). Et biensûr ce n'est pas modifiable. Pour accéder au bios, il faut que au démarrage appuyer sur F9 puis sélectionner Ubuntu pour avoir accès au bios.

L'utilisation du live-cd boot-repair n'a absolument rien donné,
L’utilisation de la commande

sudo efibootmgr -v

donnait Windows en priorité et après l'utilisation de la commande

sudo grub-install

indiquait ubuntu en priorité, mais était reset à l'ancien état au redémarrage de l'ordinateur.

/!\ EN CAS DE MAUVAISE MANIPULATION L'ORDINATEUR PEUT NE PLUS DÉMARRER.

Voici une solution qui peut être du bricolage, mais qui a marché pour moi:
Il faut commencer par démarrer sur ubuntu
installer grub-customizer

sudo add-apt-repository ppa:danielrichter2007/grub-customizer
sudo apt-get update
sudo apt-get install grub-customizer

le lancer avec la commande

sudo grub-customizer

Rechercher la ligne de boot concernant Windows
un clique droit puis éditer, puis dans l'onglet source copier le texte qui apparaît
Le mien ressemble à ça

windows boot manager a écrit :

insmod part_gpt
insmod fat
set root='hd0,gpt2'
if [x$feature_platform_search_int = xy]; then
  search --no-floppy --fs-uuid --set-root --hint-bios=hd0,gpt2 --hint-efi=hd0,gpt2 --hint-baremetal=ahci0,gpt2 0A23-A6FF
else
  search --no-floppy --fs-uuid --set-root 0A23-A6FF
fi
chainloader /EFI/Microsoft/Boot/bootmgfw.efi

on peut maintenant cliquer sur annuler ou Cancel
Puis on créé une nouvelle entrée
Dans paramètre on choisit Autre
et dans source, on colle le texte précédemment copié
on va venir modifier la ligne

chainloader /EFI/Microsoft/Boot/bootmgfw.efi

par

chainloader /EFI/Microsoft/Boot/bootmgfw.old.efi

Maintenant on renomme la nouvelle entrée en Windows
on enregistre, puis dans le terminal on entre les commandes

cd /boot/efi/EFI/Microsoft/Boot/
sudo mv bootmgfw.efi bootmgfw.old.efi

On peut redémarrer, le grub s'affiche, on démarre un coup sous Windows via l'entrée Windows que l'on a créé, on vérifier qu'il démarre bien. Si c'est bien le cas, on retourne sous linux, on retourne dans grub-customizer et on supprime la première entrée de Windows (celle crée automatiquement) qui est du style Windows Boot Manager (on /dev/sda2) puis enregistrer ou save, et voilà le dualboot refonctionne à merveille.

J'espère avoir été assez clair, et que ma solution pourra vous aider. SI il y a des zones à expliquer, n'hésitez pas.
Merci

Dernière modification par louisf (Le 29/11/2014, à 19:39)

Hors ligne

#2 Le 29/11/2014, à 19:48

maxire

Re : Installer ubuntu dual boot sur un HP avec bios Insyde

@louisf, non ce n'est pas très clair, mais j'ai compris le bricolage, tu as simplement cassé l'entrée EFI de Windows pour obliger le système à chosir l'entrée suivante.
Il y a je pense plus simple.
J'attends la réponse d'AbdelQahar.


Maxire
Archlinux/Mate + Ubuntu 22.04 + Archlinux/Gnome sur poste de travail

Hors ligne

#3 Le 29/11/2014, à 19:57

louisf

Re : Installer ubuntu dual boot sur un HP avec bios Insyde

Effectivement, j'ai "cassé" le fichier efi de windows pour faire croire au bios qu'il n'existe plus et qu'il boot sur le grub. Le grub quand a lui a été configuré pour faire booter ubuntu et windows. Et pour le moment tous les outils "automatisé" que j'ai cité plus haut n'ont absolument pas marché. Bonne chance et j'espère que tu trouvera rapidement une solution

Hors ligne

#4 Le 29/11/2014, à 20:08

AbdelQahar

Re : Installer ubuntu dual boot sur un HP avec bios Insyde

Merci du tuyau, mais ça marche pas dans mon cas, j'ai pas d'entrée pour W : http://forum.ubuntu-fr.org/edit.php?id=18644081

Hors ligne

#5 Le 29/11/2014, à 20:22

AbdelQahar

Re : Installer ubuntu dual boot sur un HP avec bios Insyde

Mais attends... Ça risque pas de s'écraser à chaque changement de kernel ça ? Par ce que ça va irrémdiablement relance update-grub, et le rennomage de bootmgfw.efi en bootmgfw.old.efi sera perdu, et tu seras bon pour repartir sur W8...

Hors ligne

#6 Le 29/11/2014, à 20:25

louisf

Re : Installer ubuntu dual boot sur un HP avec bios Insyde

pour la mise à jour du noyaux linux, j'ai pas eu de soucis. Après j'ai pas fait les mises à jours de windows, mais j'espère qu'il n'y aura pas de soucis

Hors ligne

#7 Le 29/11/2014, à 20:33

maxire

Re : Installer ubuntu dual boot sur un HP avec bios Insyde

Oui, le problème de ce renommage est qu'une mise à jour Windows peut l'écraser, en passant pas besoin de grub-customizer pour le faire.


Maxire
Archlinux/Mate + Ubuntu 22.04 + Archlinux/Gnome sur poste de travail

Hors ligne