grub
Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
grub [2015/10/11 19:49] – luc | grub [2024/04/01 20:50] (Version actuelle) – luc | ||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
+ | ===== GRUB ===== | ||
+ | ==== KESAKO ? ==== | ||
+ | |||
+ | grub est un bootloader, un programme qui se lance au démarrage de l' | ||
+ | |||
+ | ==== Précautions avec une table de partition GPT ==== | ||
+ | |||
+ | Si j'ai bien compris tout ce que j'ai lu, ces précautions ne sont pas nécessaire si on choisit une table de partition MBR pour son disque dur (ou SSD), mais intéressons nous au cas GPT. \\ | ||
+ | \\ | ||
+ | NOTE : GPT est un format de table de partition plus moderne, évitant entre autres le recours à des partitions logiques car autorisant plus de partition que le format MBR. Cool \\ | ||
+ | \\ | ||
+ | Moins cool, il faut une partition dédiée pour grub, donc il y penser **AVANT** d' | ||
+ | * Une partition de **1Mo** suffit, | ||
+ | * de type **bios/ | ||
+ | * pas de système de fichier (pas formatée). | ||
+ | |||
+ | ==== Installation de grub ==== | ||
+ | |||
+ | * 1ère étape, ça se passe dans le système hôte, avec le gestionnaire de [[depots|depôts]]. | ||
+ | * Ensuite il faut installer grub dans la partition qu'on vient de créer : | ||
+ | < | ||
+ | * Si y'a du windows dans le même ordi, il faudra peut-être installer le paquet '' | ||
+ | * Et enfin configurer grub : | ||
+ | < | ||
+ | |||
+ | rebooter et tester :) | ||
+ | |||
+ | ==== Paramètres personnalisés du noyau ==== | ||
+ | |||
+ | On peut transmettre au démarrage du noyau des paramètres personnalisés. Pour cela on peut : | ||
+ | *modifier le fichier ''/ | ||
+ | *modifier les paramètres par défaut de grub, regardons cela en détails : | ||
+ | ça se passe dans le fichier ''/ | ||
+ | < | ||
+ | # par exemple pour rajouter le nomodeset demandé -parfois- par le driver catalyst | ||
+ | GRUB_CMDLINE_LINEDEFAULT=" | ||
+ | </ | ||
+ | Il faut ensuite regénérer la config de grub : | ||
+ | < | ||
+ | grub-mkconfig -o / | ||
+ | </ | ||
+ | |||
+ | ==== Configuration ==== | ||
+ | |||
+ | On va tuner grub, il sera tout beau ! \\ | ||
+ | |||
+ | == Multiples entrées == | ||
+ | |||
+ | Par défaut grub n' | ||
+ | ça se passe dans le fichier ''/ | ||
+ | < | ||
+ | GRUB_DISABLE_SUBMENU=y | ||
+ | </ | ||
+ | |||
+ | ==== Allo Houston ? on a un problème ==== | ||
+ | |||
+ | Alors comme ça on a planté son interface graphique ? Hmm, surement un coup de ce méchant driver graphique... \\ | ||
+ | Pas de panique, on peut fournir des paramètres spécifiques au kenrel :\\ | ||
+ | *si on a systemd d' | ||
+ | < | ||
+ | *ou alors ça que je n'ai pas testé | ||
+ | < | ||
+ | *ou encore ça que je n'ai pas testé non plus | ||
+ | < | ||
+ | *ou | ||
+ | < | ||
+ | |||
+ | |||
+ | ===== GRUB, (U)EFI et LVM ===== | ||
+ | |||
+ | En installant archlinux, on doit installer un bootloader. Souvent GRUB est choisi. | ||
+ | |||
+ | Si le boot se fait en mode EFI (vérification par '' |