GRand Unified Bootloader est un programme d'amorçage d'ordinateur. Il s'exécute à la mise sous tension de l'ordinateur, après les séquences de contrôle interne (Bios) et avant le système d'exploitation proprement dit, puisque son rôle est justement d'en organiser le chargement.
Tout peut être configuré (fond d'écran, options)
On peut ajouter des options, comme ouvrir le bios, démarrer depuis une clé usb...
Grub est un programme installé dans /boot/grub
Le fichier grub.cfg contient toute la configuration du programme.
En mode graphique, nous avons grub-customizer !
(à installer avec pamac)
On peut éditer le fichier theme.txt du sous dossier themes pour changer la résolution de l'écran de démarrage.
Ceci ne fonctionne que si le BIOS est en mode pur UEFI (pas de compatibilité CSM)
-----------------------------------
Cas des Pc portables HP Envy
Ces Pc redémarrent TOUJOURS par défaut sur Windows.
On ne peut pas mettre Grub en chargeur par défaut dans le BIOS.
Lire par exemple ces 4 pages.
Voici une traduction de la solution (réponse N°15) adaptée ici aux systèmes Archlinux.
Il faut contourner ce problème en
- renommant /boot/efi/EFI/Microsoft/Boot/bootmgfw.efi en /boot/efi/EFI/Microsoft/Boot/bootmgfw-2.efi,
- puis en copiant /boot/efi/EFI/archlinux/grubx64.efi dans /boot/efi/EFI/Microsoft/Boot/
- et enfin en renommant grubx64.efi en bootmgfw.efi
Pour finir, il faut modifier l'entrée de démarrage de Windows dans la configuration de grub2 pour démarrer /EFI/Microsoft/Boot/bootmgfw-2.efi
Sinon, le choix Windows de Grub chargera ... grub (bootmgfw.efi est devenu grubx64.efi)
Pour cela, le mieux est d'utiliser grub-configurator
Gardez un CD live ou une clé USB à portée de main au cas où cela ne fonctionnerait pas.
Le Pc Hp croit désormais qu'il charge Windows au démarrage : il charge Grub !
</div> ⬆︎