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-customizer [Le 12/01/2022, 23:22]
Dagobert_78 [Après Ubuntu 18.04 sauf 21.04]
grub-customizer [Le 09/03/2023, 15:43] (Version actuelle)
freechelmi [Grub Customizer]
Ligne 1: Ligne 1:
- +{{tag>Jammy grub_pc amorçage boot personnalisation}}
-{{tag>Bionic ​grub_pc amorçage boot personnalisation}}+
 ---- ----
 {{ :​applications:​grub-customizer:​grubcustomizer_icone_00.png?​80|}} {{ :​applications:​grub-customizer:​grubcustomizer_icone_00.png?​80|}}
 ====== Grub Customizer ====== ====== Grub Customizer ======
  
-**Grub Customizer** est une application graphique permettant de configurer facilement les réglages des gestionnaires d'​amorce [[grub-pc|GRUB 2]] ou [[BURG]]. En effet, assurez-vous de faire une sauvegarde des fichiers de configuration de GRUB, tel qu'​expliqué dans la rubrique [[#​Utilisation]].+**Grub Customizer** est une application graphique permettant de configurer facilement les réglages des gestionnaires d'​amorce [[grub-pc|GRUB 2]]. En effet, assurez-vous de faire une sauvegarde des fichiers de configuration de GRUB, tel qu'​expliqué dans la rubrique [[#​Utilisation]].
  
-<​note>​Et si vous en avez la possibilité,​ enregistrez sur un support externe, par exemple une clé USB, Grub et un fichier grub.cfg pour pouvoir, en cas de problème, démarrer votre PC à partir de cette clé afin d'​avoir accès au système et aux logiciels qui vous permettront de réparer votre configuration</​note>​ 
  
-<note tip>Si votre ordinateur boote en mode [[:​uefi#​identifier_un_ubuntu_installe_en_efi|EFI]],​ préférez l'​application [[:​refind#​a_partir_d_une_session_installee|REFIND]]</​note>​ 
  
-===== Pré-requis ===== 
  
-  * Disposer des [[:​sudo|droits d'​administration]]. 
-  * Disposer d'une connexion à Internet configurée et activée. 
  
 ===== Installation ===== ===== Installation =====
  
-==== Après Ubuntu 18.04 sauf 21.04 ==== +Grub-customizer s'​installe à partir d'un [[:​PPA]] ​uniquement à partir d’Ubuntu 22.04 :
- +
-Méthode Compatible avec Ubuntu 18.xx , 19.xx , 20.xx et 21.10, mais pas avec 21.04 +
-  +
- +
-Pour installer **Grub-customizer**,​ il suffit d'​[[:​tutoriel:​comment_installer_un_paquet|installer le paquet]] **[[apt>​grub-customizer]]**  +
- +
-====Ubuntu 18.04 et 16.04 : Depuis un PPA==== +
- +
- +
-Pour les versions jusqu'​à la 18.04, ​Grub-customizer s'​installe à partir d'un [[:PPA]] :+
   - [[:​PPA|Ajouter le PPA]] **ppa:​danielrichter2007/​grub-customizer**((https://​launchpad.net/​~danielrichter2007/​+archive/​grub-customizer)) dans vos sources de logiciels ;    - [[:​PPA|Ajouter le PPA]] **ppa:​danielrichter2007/​grub-customizer**((https://​launchpad.net/​~danielrichter2007/​+archive/​grub-customizer)) dans vos sources de logiciels ; 
   - [[:​tutoriel:​comment_modifier_sources_maj#​recharger_la_liste_des_paquets|recharger la liste des paquets]] ;   - [[:​tutoriel:​comment_modifier_sources_maj#​recharger_la_liste_des_paquets|recharger la liste des paquets]] ;
   - [[:​tutoriel:​comment_installer_un_paquet|installer le paquet]] **[[apt>​grub-customizer]]**.   - [[:​tutoriel:​comment_installer_un_paquet|installer le paquet]] **[[apt>​grub-customizer]]**.
- 
-====Ubuntu 21.04 : compilation==== 
- 
-Pour la version 21.04, le ppa ne propose pas de paquet installable. Une compilation des sources est nécessaire pour installer Grub-customizer. 
- 
-===Installation des dépendances=== 
-Les dépendances suivantes doivent être présentes : 
-  * cmake 
-  * g++ OR gcc-c++ 
-  * libgtkmm-3.0-dev ou gtkmm30-devel 
-  * gettext 
-  * libssl-dev OR openssl-devel 
-  * libarchive-dev OR libarchive-devel 
-<​note>​Le développeur indique qu'en cas d'​usage de gtk-2 version, installer libgtkmm-2.4-dev ou gtkmm24-devel en lieu et place de libgtkmm-3.0-dev ou gtkmm30-devel. Toutefois comme libgtkmm-3.0-dev est présent dans les dépôts de Hirsute Hippo 21.04, cette information sera probablement pas utile.</​note>​ 
-<note tip>On ajoutera aux dépendances le paquet checkinstall pour pouvoir gérer l'​application comme un paquet deb. La désinstallation est notamment facilitée par : 
-<​code>​ 
-dpkg -r grub-customizer 
-</​code></​note>​ 
-Installation des dépendances : 
-<​code>​ 
-usr@pc:~/$ sudo apt install cmake g++-10 libgtkmm-3.0-dev gettext libssl-dev libarchive-dev checkinstall 
-</​code>​ 
- 
-===Téléchargement et compilation des sources=== 
-Les sources peuvent être téléchargées [[https://​launchpad.net/​grub-customizer/​+download|ici]] ou en ligne de commande. La signature md5 se trouve au même endroit. Ci-dessous lignes de commande pour le téléchargement de l'​archive et de la signature puis vérification de l'​intégrité : 
-<​code>​ 
-usr@pc:~/$ wget https://​launchpad.net/​grub-customizer/​5.1/​5.1.0/​+download/​grub-customizer_5.1.0.tar.gz 
-usr@pc:~/$ curl https://​launchpad.net/​grub-customizer/​5.1/​5.1.0/​+download/​grub-customizer_5.1.0.tar.gz/​+md5 > signaturemd5.asc 
-usr@pc:~/$ md5sum -c signaturemd5.asc 
-grub-customizer_5.1.0.tar.gz:​ Réussi 
-</​code>​ 
-Il faut ensuite décompresser l'​archive dans un répertoire dédié : 
-<​code>​ 
-usr@pc:~/$ tar zxvf grub-customizer_5.1.0.tar.gz 
-</​code>​ 
-puis lancer le processus de compilation : 
-<​code>​ 
-usr@pc:~/$ cd grub-customizer-5.1.0/​ 
-usr@pc:~/cd grub-customizer-5.1.0/​$ cmake . && make 
-</​code>​ 
-À ce stade, le développeur conseille d'​installer le paquet hwinfo. Aucune information ne permet de savoir si ce paquet pourrait être installé en même temps que les dépendances. Par précaution,​ respecter ce séquençage. 
-<​code>​ 
-usr@pc:~/$ sudo apt install hwinfo 
-</​code>​ 
-Puis finalisation de l'​installation : 
-<​code>​ 
-usr@pc:~/$ make 
-usr@pc:~/$ sudo checkinstall 
-</​code>​ 
-<note warning>​C'​est à cette étape que la commande classique <sudo make install> est remplacée par <​make>​ et <​checkinstall>​ </​note>​ 
-Les fichiers présents dans le répertoire créé par la compilation et l'​archive téléchargée peuvent être désormais supprimés. 
  
 ===== Utilisation===== ===== Utilisation=====
Ligne 98: Ligne 31:
  
 {{ :​applications:​grub-customizer:​grub-customizer_saucy_01.png?​550 |}} \\ {{ :​applications:​grub-customizer:​grub-customizer_saucy_01.png?​550 |}} \\
-Vous pouvez :  +Vous pouvez : 
-  * Les renommer en cliquant dessus, ​+  * Les renommer en cliquant dessus,
   * Les déplacer avec les flèches pour les mettre dans l'​ordre de votre choix (Le système placé en tête sera celui amorcé par défaut),   * Les déplacer avec les flèches pour les mettre dans l'​ordre de votre choix (Le système placé en tête sera celui amorcé par défaut),
   * Les mettre à la corbeille. À noter que ceci ne supprime pas les noyaux présents sur votre système. Pour supprimer un noyau, voir [[:​nettoyer_ubuntu#​suppression_des_anciens_noyaux|suppression des noyaux]],   * Les mettre à la corbeille. À noter que ceci ne supprime pas les noyaux présents sur votre système. Pour supprimer un noyau, voir [[:​nettoyer_ubuntu#​suppression_des_anciens_noyaux|suppression des noyaux]],
   * Ajouter ou supprimer un script à votre configuration.   * Ajouter ou supprimer un script à votre configuration.
 \\ \\
-Les autres onglets donnent accès à d'​autres réglages. ​ +Les autres onglets donnent accès à d'​autres réglages.
  
 {{:​applications:​grub-customizer:​grub-customizer_quantal_02.png?​500|}} {{:​applications:​grub-customizer:​grub-customizer_quantal_03.png?​500|}} \\ \\ {{:​applications:​grub-customizer:​grub-customizer_quantal_02.png?​500|}} {{:​applications:​grub-customizer:​grub-customizer_quantal_03.png?​500|}} \\ \\
Ligne 127: Ligne 60:
 ===== Désinstallation ===== ===== Désinstallation =====
 Pour supprimer cette application,​ il suffit de [[:​tutoriel:​comment_supprimer_un_paquet|supprimer son paquet]]. Selon la méthode choisie, la configuration globale de l'​application est conservée ou supprimée. Les journaux du système, et les fichiers de préférence des utilisateurs dans leurs dossiers personnels sont toujours conservés. Pour supprimer cette application,​ il suffit de [[:​tutoriel:​comment_supprimer_un_paquet|supprimer son paquet]]. Selon la méthode choisie, la configuration globale de l'​application est conservée ou supprimée. Les journaux du système, et les fichiers de préférence des utilisateurs dans leurs dossiers personnels sont toujours conservés.
-<​code-bash>​sudo apt purge grub-customizer 
-Lecture des listes de paquets... Fait 
-Construction de l'​arbre des dépendances ​       
-Lecture des informations d'​état... Fait 
-Les paquets suivants seront ENLEVÉS : 
-  grub-customizer* 
-0 mis à jour, 0 nouvellement installés, 1 à enlever et 0 non mis à jour. 
-Après cette opération, 7 669 ko d'​espace disque seront libérés. 
-Souhaitez-vous continuer ?​ [O/n] o 
-(Lecture de la base de données... 204691 fichiers et répertoires déjà installés.) 
-Suppression de grub-customizer (5.1.0-0ubuntu1~ppa1b) ... 
-Traitement des actions différées (« triggers ») pour desktop-file-utils (0.23-1ubuntu3.18.04.2) ... 
-Traitement des actions différées (« triggers ») pour man-db (2.8.3-2ubuntu0.1) ... 
-Traitement des actions différées (« triggers ») pour gnome-menus (3.13.3-11ubuntu1.1) ... 
-Traitement des actions différées (« triggers ») pour hicolor-icon-theme (0.17-2) ... 
-Traitement des actions différées (« triggers ») pour mime-support (3.60ubuntu1) ... 
- 
-ls /etc/grub.d 
-00_header ​ 05_debian_theme ​ 10_linux ​ 20_linux_xen ​ 30_os-prober_proxy ​ 30_uefi-firmware ​ 40_custom ​ 41_custom ​ backup ​ bin  proxifiedScripts ​ README </​code>​ 
- 
-Il reste alors à remettre en état la vraie structure du grub ou en profiter pour installer refind si on boote en mode EFI. 
-<code bash> sudo cp  -v /​etc/​grub.d/​backup/​etc_grub_d/​* /etc/grub.d 
-'/​etc/​grub.d/​backup/​etc_grub_d/​00_header'​ -> '/​etc/​grub.d/​00_header'​ 
-'/​etc/​grub.d/​backup/​etc_grub_d/​05_debian_theme'​ -> '/​etc/​grub.d/​05_debian_theme'​ 
-'/​etc/​grub.d/​backup/​etc_grub_d/​10_linux'​ -> '/​etc/​grub.d/​10_linux'​ 
-'/​etc/​grub.d/​backup/​etc_grub_d/​20_linux_xen'​ -> '/​etc/​grub.d/​20_linux_xen'​ 
-'/​etc/​grub.d/​backup/​etc_grub_d/​30_os-prober'​ -> '/​etc/​grub.d/​30_os-prober'​ 
-'/​etc/​grub.d/​backup/​etc_grub_d/​30_uefi-firmware'​ -> '/​etc/​grub.d/​30_uefi-firmware'​ 
-'/​etc/​grub.d/​backup/​etc_grub_d/​40_custom'​ -> '/​etc/​grub.d/​40_custom'​ 
-'/​etc/​grub.d/​backup/​etc_grub_d/​41_custom'​ -> '/​etc/​grub.d/​41_custom'​ 
-'/​etc/​grub.d/​backup/​etc_grub_d/​README'​ -> '/​etc/​grub.d/​README</​code>​ 
-<code bash>​sudo rm -rv /​etc/​grub.d/​{30_os-prober_proxy,​backup,​bin,​proxifiedScripts,​.script_sources.txt} 
-sudo update-grub</​code>​ 
- 
- 
- 
- 
- 
- 
  
  
  • grub-customizer.1642026134.txt.gz
  • Dernière modification: Le 12/01/2022, 23:22
  • par Dagobert_78