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