Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente Prochaine révision Les deux révisions suivantes | ||
tutoriel:grub2_parametrage_manuel [Le 29/04/2020, 10:51] LukePerp [Chaîner un autre menu] |
tutoriel:grub2_parametrage_manuel [Le 19/12/2021, 17:34] 88.122.224.21 [Fichier /etc/default/grub] GRUB_DISABLE_OS_PROBER=false |
||
---|---|---|---|
Ligne 4: | Ligne 4: | ||
====== Tutoriel GRUB 2 : paramétrage manuel ====== | ====== Tutoriel GRUB 2 : paramétrage manuel ====== | ||
- | Il existe des [[:grub-pc#Paramétrage avec une application|applications graphiques pour paramétrer Grub]]. Ici on exposera l'**intervention directe** sur les **fichiers de paramètres** de Grub. | + | Il existe des [[:grub-pc#fonctionnement_general|applications graphiques pour paramétrer Grub]]. Ici on exposera l'**intervention directe** sur les **fichiers de paramètres** de Grub. |
- | | + | |
===== A savoir avant de configurer ===== | ===== A savoir avant de configurer ===== | ||
Ligne 26: | Ligne 25: | ||
* **GRUB_TIMEOUT=10** est la durée en secondes de l’affichage du menu avant de se lancer sur le menu sélectionné par défaut. (-> **[[#Menu par défaut|Détails]]**) | * **GRUB_TIMEOUT=10** est la durée en secondes de l’affichage du menu avant de se lancer sur le menu sélectionné par défaut. (-> **[[#Menu par défaut|Détails]]**) | ||
* **GRUB_DISTRIBUTOR=``** est la ligne qui définit la syntaxe des titres du menu (-> **[[#Intitulé dans le menu|Détails]]**) | * **GRUB_DISTRIBUTOR=``** est la ligne qui définit la syntaxe des titres du menu (-> **[[#Intitulé dans le menu|Détails]]**) | ||
- | * **GRUB_CMDLINE_LINUX_DEFAULT=""** et **GRUB_CMDLINE_LINUX=""** on y met les paramètres à ajouter lors de la détection automatique des systèmes (ex: radeon.modeset=1, logo.nologo,..). | + | * **GRUB_CMDLINE_LINUX_DEFAULT=" "** Des paramètres sont déjà présents, ils peuvent être ôtés. On y met les paramètres à ajouter lors de la détection automatique des systèmes lors du démarrage. (ex: radeon.modeset=1 logo.nologo ..). |
+ | * **GRUB_CMDLINE_LINUX=""** On peut y mettre des paramètres supplémentaires à ceux du paramètre précédant à ajouter lors du démarrage des systèmes en mode recovery (ex: fsck.mode=force fsck.repair=yes ...). | ||
* **#GRUB_GFXMODE=640x480** (-> **[[#GRUB_GFXMODE|Détails]]**). | * **#GRUB_GFXMODE=640x480** (-> **[[#GRUB_GFXMODE|Détails]]**). | ||
* **#GRUB_INIT_TUNE="480 440 1"** : sans le « # », on aura un bip à l’affichage du menu Grub. | * **#GRUB_INIT_TUNE="480 440 1"** : sans le « # », on aura un bip à l’affichage du menu Grub. | ||
Ligne 35: | Ligne 35: | ||
* **GRUB_BACKGROUND="/boot/grub/images/fjord.jpg"** : pour mettre une image en fond d'écran (-> **[[#Fond d'écran|Détails]]**) | * **GRUB_BACKGROUND="/boot/grub/images/fjord.jpg"** : pour mettre une image en fond d'écran (-> **[[#Fond d'écran|Détails]]**) | ||
* **GRUB_DISABLE_OS_PROBER="true"** : si on souhaite désactiver la recherche d'autres systèmes à chaque update-grub (inutile si on les lance autrement) | * **GRUB_DISABLE_OS_PROBER="true"** : si on souhaite désactiver la recherche d'autres systèmes à chaque update-grub (inutile si on les lance autrement) | ||
+ | * **GRUB_DISABLE_OS_PROBER=false** : si on souhaite activer la recherche d'autres systèmes à chaque update-grub pour les lancer.[[https://forum.ubuntu-fr.org/viewtopic.php?pid=22517082#p22517082|avec le grub]] | ||
* **GRUB_OS_PROBER_SKIP_LIST="..."** : liste de partitions à ne pas inclure dans la recherche automatique de systèmes. (-> **[[#os-prober partiel|Détails]]**) | * **GRUB_OS_PROBER_SKIP_LIST="..."** : liste de partitions à ne pas inclure dans la recherche automatique de systèmes. (-> **[[#os-prober partiel|Détails]]**) | ||
* **GRUB_DISABLE_LINUX_RECOVERY="true"** : on mettra ce paramètre si on ne veut plus avoir la possibilité de lancer les systèmes en mode 'maintenance' | * **GRUB_DISABLE_LINUX_RECOVERY="true"** : on mettra ce paramètre si on ne veut plus avoir la possibilité de lancer les systèmes en mode 'maintenance' | ||
Ligne 118: | Ligne 119: | ||
* un **chiffre** (0 = le premier, 1 = le deuxième, etc.) ; | * un **chiffre** (0 = le premier, 1 = le deuxième, etc.) ; | ||
* **saved** (sans guillemet) pour ce qui a été sélectionné lors du précédent lancement (nécessite de rajouter GRUB_SAVEDEFAULT=true) ; | * **saved** (sans guillemet) pour ce qui a été sélectionné lors du précédent lancement (nécessite de rajouter GRUB_SAVEDEFAULT=true) ; | ||
- | * ou le **titre** de menu exact d’un menu mis **entre guillemets** (par exemple : "Microsoft Windows 10 (on /dev/sda1)"). Pour obtenir les titres exacts des menus : grep menuentry /boot/grub/grub.cfg | + | * ou le **titre** de menu exact d’un menu mis **entre guillemets** (par exemple : "Microsoft Windows 10 (on /dev/sda1)"). Pour obtenir les titres exacts des menus : grep menuentry /boot/grub/grub.cfg ; |
+ | * **chiffre>chiffre** le premier chiffre décrit un menu principal, le second chiffre décrit le sous-menu (par exemple 1>2 pour le mode normal de l'ancien noyau.) | ||
La **temporisation** avant un lancement automatique se définit avec le paramètre **GRUB_TIMEOUT** : | La **temporisation** avant un lancement automatique se définit avec le paramètre **GRUB_TIMEOUT** : | ||
- | * **GRUB_TIMEOUT=10**, lancera le système par défaut au bout de **10 secondes**. Si on ne veut **pas de temporisation**, on mettra : **GRUB_TIMEOUT=-1** | + | * **GRUB_TIMEOUT=5**, lancera le système par défaut au bout de **10 secondes**. Si on ne veut **pas de temporisation**, on mettra : **GRUB_TIMEOUT=-1** |
==== Désactiver Memtest ==== | ==== Désactiver Memtest ==== | ||
Ligne 189: | Ligne 191: | ||
set root='(hd0,3)' | set root='(hd0,3)' | ||
search --no-floppy --fs-uuid --set 94E84428E8440B46 | search --no-floppy --fs-uuid --set 94E84428E8440B46 | ||
+ | chainloader +1 | ||
+ | } | ||
+ | menuentry "Windows 10 en mode bios legacy" { | ||
+ | insmod ntfs | ||
+ | set root='(hd1,msdos2)' | ||
chainloader +1 | chainloader +1 | ||
} | } | ||
Ligne 293: | Ligne 300: | ||
==== Sources ==== | ==== Sources ==== | ||
- | On peut installer le theme inclus dans les dépots : [[apt>grub2-themes-ubuntu-mate]]. On en trouve aussi **[[https://www.gnome-look.org/browse/cat/109/order/latest/|ici]]** (en cherchant bien 'themes Grub2' et non pas seulement 'gfx') | + | On peut installer le theme inclus dans les dépots : [[apt>grub2-themes-ubuntu-mate]]. On en trouve aussi **[[https://www.gnome-look.org/browse?cat=109&order=latest|ici]]** (en cherchant bien 'themes Grub2' et non pas seulement 'gfx') |
==== Où sont-ils installés ? ==== | ==== Où sont-ils installés ? ==== |