Outils pour utilisateurs

Outils du site


grub

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
grub [2015/10/09 08:56]
luc
grub [2024/04/01 20:50] (Version actuelle)
luc
Ligne 3: Ligne 3:
 ==== KESAKO ? ==== ==== KESAKO ? ====
  
-grub est un bootloader, un programme qui se lance au démarrage de l'ordinateur et qui permet de choisir sur quel OS démarrer. On peut même transmettre à l'os des commandes particulières pour influencer son démarrage, mais ça devient un peu trop technique pour moi (à une exception près pour le [[nomodeset]] pour les driver [[catalyst]])+grub est un bootloader, un programme qui se lance au démarrage de l'ordinateur et qui permet de choisir sur quel OS démarrer. On peut même transmettre à l'os des commandes particulières pour influencer son démarrage, mais ça devient un peu trop technique pour moi (à une exception près pour le [[kernel|nomodeset]] pour les driver [[catalyst]])
  
 ==== Précautions avec une table de partition GPT ==== ==== Précautions avec une table de partition GPT ====
Ligne 35: Ligne 35:
 <code> <code>
 # par exemple pour rajouter le nomodeset demandé -parfois- par le driver catalyst # par exemple pour rajouter le nomodeset demandé -parfois- par le driver catalyst
-GRUB_CMDLINE_LINEDEFALUT="nomodeset"+GRUB_CMDLINE_LINEDEFAULT="nomodeset"
 </code> </code>
 Il faut ensuite regénérer la config de grub : Il faut ensuite regénérer la config de grub :
Ligne 42: Ligne 42:
 </code> </code>
  
 +==== Configuration ====
 +
 +On va tuner grub, il sera tout beau ! \\
 +
 +== Multiples entrées ==
 +
 +Par défaut grub n'affiche qu'une seule option de boot par OS, les autres options (dont les autres noyaux) sont dans une entrée/menu séparée, changeons cela comme expliqué [[https://wiki.archlinux.org/index.php/GRUB#Multiple_entries\ici]] \\
 +ça se passe dans le fichier ''/etc/default/grub'' :
 +<code>
 +GRUB_DISABLE_SUBMENU=y
 +</code>
 +
 +==== 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'installer, on peut transférer via les paramètres du noyau des consignes à systemd, comme par exemple booter sur un TTY sans surcouche graphique :
 +<code>systemd.unit=rescue.target</code>
 +  *ou alors ça que je n'ai pas testé 
 +<code>Break=y</code>
 +  *ou encore ça que je n'ai pas testé non plus
 +<code>init=/bin/sh</code>
 +  *ou
 +<code>init=/bin/bash</code>
 +
 +
 +===== 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 ''cat /sys/firmware/efi/fw_platform_size'' qui doit donner ''64''), alors l'installation requiert une partition EFI dédiée, et surtout qui **ne soit pas** dans un volume LVM. Voilà, c'est dit.
grub.1444380968.txt.gz · Dernière modification: 2018/10/13 20:32 (modification externe)