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édentesRévision précédente
Prochaine révision
Révision précédente
refind [Le 16/09/2026, 15:03] – [Installer directement refind sur clé USB] geolerefind [Le 19/09/2026, 17:13] (Version actuelle) – codification est un terme juridique ! | ext4 pas EXT4 | double guillemets simples pour le code, pas guillemets doubles ni gras, VOIR, /WIKI/RECOMMANDATIONS merci ! | page à retravailler | note help n'existe pas krodelabestiole
Ligne 1: Ligne 1:
 {{tag>Jammy installation}} {{tag>Jammy installation}}
- 
  
 ====== rEFInd ====== ====== rEFInd ======
Ligne 177: Ligne 176:
  
 Se positionner  sur la première  icône  stylisée comme étant un manchot  et vérifier le fichier qu'il propose de booter. Se positionner  sur la première  icône  stylisée comme étant un manchot  et vérifier le fichier qu'il propose de booter.
-Si le fichier a comme nom **/EFI/Boot/Bootx64.efi**, appuyer sur l'icône pour  valider le boot. Sinon passer à l'icône suivante.+Si le fichier a comme nom ''/EFI/Boot/Bootx64.efi'', appuyer sur l'icône pour  valider le boot. Sinon passer à l'icône suivante.
  
 Faire l'installation. Au boot suivant, rEFInd saura proposer ubuntu sous forme d'icône de couleur orange avec des cercles. Faire l'installation. Au boot suivant, rEFInd saura proposer ubuntu sous forme d'icône de couleur orange avec des cercles.
Ligne 185: Ligne 184:
 Au démarrage, rEFInd inspecte les partitions des disques internes. Au démarrage, rEFInd inspecte les partitions des disques internes.
  
-Pour que ubuntu soit détecté facilement, il est nécessaire qu'il soit installé dans une partition**  [[https://doc.ubuntu-fr.org/ext4|ext4]]**   (** [[https://doc.ubuntu-fr.org/btrfs|btrfs]]** est cependant possible) et que l'installateur de ubuntu ait fabriqué des fichiers de boot ressemblant à ces noms.+Pour que ubuntu soit détecté facilement, il est nécessaire qu'il soit installé dans une partition [[:ext4]] ([[:btrfs]] est cependant possible) et que l'installateur de ubuntu ait fabriqué des fichiers de boot ressemblant à ces noms.
   /boot/initrd.img-N.N.N-N-genericxxxxx   /boot/initrd.img-N.N.N-N-genericxxxxx
   /boot/vmlinuz-N.N.N-N-genericxxxxx   /boot/vmlinuz-N.N.N-N-genericxxxxx
Ligne 191: Ligne 190:
 L'icône symbolisant ubuntu est de couleur orange.   Il faut appuyer sur l'icône pour lancer le boot  du dernier noyau. L'icône symbolisant ubuntu est de couleur orange.   Il faut appuyer sur l'icône pour lancer le boot  du dernier noyau.
  
-Il faut appuyer sur la touche  **F2** pour avoir la liste des noyaux. Avec les touches de positionnement on peut choisir une ligne de la liste.  Puis appuyer sur** Entrée** pour valider le démarrage s'il n'y a pas besoin de la modifier, sinon:+Il faut appuyer sur la touche  **F2** pour avoir la liste des noyaux. Avec les touches de positionnement on peut choisir une ligne de la liste.  Puis appuyer sur**Entrée** pour valider le démarrage s'il n'y a pas besoin de la modifier, sinon:
  
 Il faut encore appuyer sur la touche **F2** pour modifier la commande de boot lorsqu'on a besoin de transmettre une modification       souvent du style **nomodeset    recovery   etc..** et valider par **Entrée**. Il faut encore appuyer sur la touche **F2** pour modifier la commande de boot lorsqu'on a besoin de transmettre une modification       souvent du style **nomodeset    recovery   etc..** et valider par **Entrée**.
Ligne 247: Ligne 246:
  
 ==== Options pour partition racine chiffrée ==== ==== Options pour partition racine chiffrée ====
- +=== La partition servant au boot n'est PAS chiffrée. === 
-<note>La partition servant au boot n'est PAS chiffrée.</note> +Le contexte retenu est une partition racine chiffrée et une partition de boot au format [[:ext4]].
- +
-Le contexte retenu est une partition racine chiffrée et une partition de boot au format EXT2 ou EXT4 en version 18.04.1 car le formatage EXT2 ou EXT3 n'existe plus.+
  
 La clé de chiffrement retenue a été choisie pour avoir des caractères compatibles aux claviers QWERTY et AZERTY. La clé de chiffrement retenue a été choisie pour avoir des caractères compatibles aux claviers QWERTY et AZERTY.
  
-Refind détecte automatiquement la partition EXT2 et lance l'initialisation de la partition RACINE comme si elle était dans la même partition. Cela ne fonctionne donc pas. Il va donc être nécessaire de fournir un peu de paramétrage permettant de dire que c'est une installation chiffrée et que la partition racine est ailleurs. Ce n'est pas très compliqué.+Refind détecte automatiquement la partition **[[:ext4]]** et lance l'initialisation de la partition RACINE comme si elle était dans la même partition. Cela ne fonctionne donc pas. Il va donc être nécessaire de fournir un peu de paramétrage permettant de dire que c'est une installation chiffrée et que la partition racine est ailleurs. Ce n'est pas très compliqué.
  
 Le nom du fichier est ''refind_linux.conf'' et il est stocké au premier niveau de la partition de boot directement sous la racine **/boot**. Il faut récupérer le UUID de la partition enveloppe de la racine (''sudo blkid | grep LUKS'') ainsi que le nom logique de la partition contenant la racine ( sudo fdisk -l | grep mapper ). Les deux lignes à mettre dans le fichiers seront de ce style Le nom du fichier est ''refind_linux.conf'' et il est stocké au premier niveau de la partition de boot directement sous la racine **/boot**. Il faut récupérer le UUID de la partition enveloppe de la racine (''sudo blkid | grep LUKS'') ainsi que le nom logique de la partition contenant la racine ( sudo fdisk -l | grep mapper ). Les deux lignes à mettre dans le fichiers seront de ce style
Ligne 261: Ligne 258:
      "Boot with minimal options"   "ro root=/dev/mapper/sdb2_crypt"      "Boot with minimal options"   "ro root=/dev/mapper/sdb2_crypt"
 </code>  </code> 
 +<note important>
 +Le [[:chemins|chemin]] ''root=/dev/mapper/sdb2_crypt'' a changé. Ainsi en version 26.04, il devient ''root=/dev/mapper/ubuntu--vg-ubuntu--lv''((Il peut être nécessaire de monter la partition chiffrée depuis une [[:tutoriel/:ecuperer_ses_donnees_depuis_un_livecd#methode_pour_partition_ext4_chiffree|autre instance ]] pour retrouver le bon nom.)).
 +</note>
  
 Cependant, si vous décidez de dé-installer rEFInd puis de le réinstaller, il fabriquera alors automatiquement ce fichier. Cependant, si vous décidez de dé-installer rEFInd puis de le réinstaller, il fabriquera alors automatiquement ce fichier.
-<note help>La saisie du mot de passe de sécurité peut devenir compliquée suite à un clavier pas nécessairement QWERTY et sans touche numérique. On ne dispose que de trois tentatives avant mise en sommeil de 60 secondes et de nouveau trois tentatives avant plantage de ubuntu (version 18.04.1)</note>+<note tip> 
 +La saisie du mot de passe de sécurité peut devenir compliquée suite à un clavier pas nécessairement QWERTY et sans touche numérique. On ne dispose que de trois tentatives avant mise en sommeil de 60 secondes et de nouveau trois tentatives avant plantage de ubuntu (version 18.04.1) 
 +</note> 
 + 
 +=== La structure de boot est aussi chiffrée pour plus de sécurité ===
  
-**La structure de boot est aussi chiffrée pour plus de sécurité.**+FIXME Solution non étudiée.
  
 ==== Relancer un Ubuntu qui s'est arrêté par hibernation ==== ==== Relancer un Ubuntu qui s'est arrêté par hibernation ====
Ligne 342: Ligne 346:
 ==== Utiliser rEFInd pour installer un autre O.S. sans utiliser une clé USB ==== ==== Utiliser rEFInd pour installer un autre O.S. sans utiliser une clé USB ====
  
-  * Il est possible de demander l'installation d'une version d'Ubuntu. Pour cela, il faut télécharger la version voulue, créer une partition **EXT4** de 2 Go environ, ouvrir le fichier téléchargé avec l'application monteur d'image disque et copier/coller les répertoires trouvés dans la partition nouvellement créée ce qui nécessite d'avoir le droit d'écrire dedans. Le lancement proposé sera l'équivalent de "essayer avant d'installer".+  * Il est possible de demander l'installation d'une version d'Ubuntu. Pour cela, il faut télécharger la version voulue, créer une partition **[[:ext4]]** de 2 Go environ, ouvrir le fichier téléchargé avec l'application monteur d'image disque et copier/coller les répertoires trouvés dans la partition nouvellement créée ce qui nécessite d'avoir le droit d'écrire dedans. Le lancement proposé sera l'équivalent de "essayer avant d'installer".
  
  
Ligne 449: Ligne 453:
 **Définissez le niveau de journalisation**. Lorsqu'il est défini sur 0, rEFInd n'enregistre pas ses actions. Lorsqu'il est défini sur 1 ou supérieur, rEFInd crée un fichier appelé refind.log dans son répertoire personnel sur l'ESP et enregistre des informations sur ce qu'il fait. Des valeurs plus élevées enregistrent plus d’informations, jusqu’à un maximum de 4. Ce jeton doit être laissé à la valeur par défaut de 0, sauf en cas de problèmes de débogage. La valeur par défaut est 0. **Définissez le niveau de journalisation**. Lorsqu'il est défini sur 0, rEFInd n'enregistre pas ses actions. Lorsqu'il est défini sur 1 ou supérieur, rEFInd crée un fichier appelé refind.log dans son répertoire personnel sur l'ESP et enregistre des informations sur ce qu'il fait. Des valeurs plus élevées enregistrent plus d’informations, jusqu’à un maximum de 4. Ce jeton doit être laissé à la valeur par défaut de 0, sauf en cas de problèmes de débogage. La valeur par défaut est 0.
 <code>log_level 1</code> <code>log_level 1</code>
-** +**Normalement, lorsque le délai d'attente est écoulé, rEFInd démarre la sélection par défaut**. Cependant, si l'option suivante n'est pas commentée, rEFInd tentera à la place d'arrêter l'ordinateur. ATTENTION : DE NOMBREUX ORDINATEURS VONT SE FIGER OU REDÉMARRER au lieu d'arrêter ! Les Mac et les PC plus récents basés sur UEFI sont les plus susceptibles de fonctionner avec cette fonctionnalité. La valeur par défaut est vraie.
-Normalement, lorsque le délai d'attente est écoulé, rEFInd démarre la sélection par défaut**. Cependant, si l'option suivante n'est pas commentée, rEFInd tentera à la place d'arrêter l'ordinateur. ATTENTION : DE NOMBREUX ORDINATEURS VONT SE FIGER OU REDÉMARRER au lieu d'arrêter ! Les Mac et les PC plus récents basés sur UEFI sont les plus susceptibles de fonctionner avec cette fonctionnalité. La valeur par défaut est vraie.+
 <code>#shutdown_after_timeout</code> <code>#shutdown_after_timeout</code>
  
Ligne 456: Ligne 459:
 Le stockage des variables sur disque est une alternative viable dans de tels cas, ou si vous souhaitez minimiser l'usure de la NVRAM ; cependant, cela ne fonctionnera pas si rEFInd est stocké sur un système de fichiers en lecture seule pour l'EFI (comme un volume HFS+), et cela augmente le risque d'endommagement du système de fichiers. Notez que cette option affecte UNIQUEMENT les propres variables de rEFInd, telles que les variables PreviousBoot, HiddenTags, HiddenTools et HiddenLegacy. Cela n'affecte PAS le démarrage sécurisé ou d'autres variables non rEFInd. La valeur par défaut est vraie Le stockage des variables sur disque est une alternative viable dans de tels cas, ou si vous souhaitez minimiser l'usure de la NVRAM ; cependant, cela ne fonctionnera pas si rEFInd est stocké sur un système de fichiers en lecture seule pour l'EFI (comme un volume HFS+), et cela augmente le risque d'endommagement du système de fichiers. Notez que cette option affecte UNIQUEMENT les propres variables de rEFInd, telles que les variables PreviousBoot, HiddenTags, HiddenTools et HiddenLegacy. Cela n'affecte PAS le démarrage sécurisé ou d'autres variables non rEFInd. La valeur par défaut est vraie
 <code>use_nvram false</code> <code>use_nvram false</code>
-** +**Délai d'expiration de l'économiseur d'écran** ; l'écran se vide après le nombre de secondes spécifié sans aucune saisie au clavier. L'écran revient après la plupart des pressions sur les touches (malheureusement, sans compter les touches de modification telles que Shift, Control, Alt ou Option). La définition d'une valeur de "-1" provoque le démarrage de rEFInd avec son économiseur d'écran actif. La valeur par défaut est 0, ce qui désactive l'économiseur d'écran.
-Délai d'expiration de l'économiseur d'écran** ; l'écran se vide après le nombre de secondes spécifié sans aucune saisie au clavier. L'écran revient après la plupart des pressions sur les touches (malheureusement, sans compter les touches de modification telles que Shift, Control, Alt ou Option). La définition d'une valeur de "-1" provoque le démarrage de rEFInd avec son économiseur d'écran actif. La valeur par défaut est 0, ce qui désactive l'économiseur d'écran.+
 <code>#screensaver 300</code> <code>#screensaver 300</code>
  
Ligne 474: Ligne 476:
 <code>#hideui singleuser <code>#hideui singleuser
 #hideui all</code> #hideui all</code>
-** +**Définissez le nom d'un sous-répertoire dans lequel les icônes sont stockées**. Les icônes doivent avoir les mêmes noms que dans le répertoire standard. Le nom du répertoire est spécifié par rapport au répertoire du binaire rEFInd principal. Si une icône est introuvable dans le répertoire spécifié, une tentative est effectuée pour la charger à partir du répertoire par défaut ; ainsi, vous pouvez remplacer seulement quelques icônes dans votre propre répertoire et vous fier aux valeurs par défaut pour les autres.
-Définissez le nom d'un sous-répertoire dans lequel les icônes sont stockées**. Les icônes doivent avoir les mêmes noms que dans le répertoire standard. Le nom du répertoire est spécifié par rapport au répertoire du binaire rEFInd principal. Si une icône est introuvable dans le répertoire spécifié, une tentative est effectuée pour la charger à partir du répertoire par défaut ; ainsi, vous pouvez remplacer seulement quelques icônes dans votre propre répertoire et vous fier aux valeurs par défaut pour les autres.+
  
 Les fichiers d'icônes peuvent être dans n'importe quel format pris en charge : ICNS (*.icns), BMP (*.bmp), PNG (*.png) ou JPEG (*.jpg ou *.jpeg) ; cependant, les implémentations BMP et JPEG de rEFInd ne prennent pas en charge la transparence, ce qui est hautement souhaitable dans les icônes.  La valeur par défaut est  "icons". Les fichiers d'icônes peuvent être dans n'importe quel format pris en charge : ICNS (*.icns), BMP (*.bmp), PNG (*.png) ou JPEG (*.jpg ou *.jpeg) ; cependant, les implémentations BMP et JPEG de rEFInd ne prennent pas en charge la transparence, ce qui est hautement souhaitable dans les icônes.  La valeur par défaut est  "icons".
Ligne 487: Ligne 488:
  
 **Spécifiez comment gérer les bannières** qui ne correspondent pas exactement à la taille de l'écran : **Spécifiez comment gérer les bannières** qui ne correspondent pas exactement à la taille de l'écran :
-# noscale - Recadrer si trop grand, afficher avec bordure si trop petit +    * noscale - Recadrer si trop grand, afficher avec bordure si trop petit. C'est la valeur par défaut. 
-# fillscreen - Remplir l'écran +    * fillscreen - Remplir l'écran
-# La valeur par défaut est noscale+
 <code>#banner_scale fillscreen</code> <code>#banner_scale fillscreen</code>
  
Ligne 531: Ligne 531:
 **Taille du pointeur de la souris**, en pixels, par côté. La valeur par défaut est 16 **Taille du pointeur de la souris**, en pixels, par côté. La valeur par défaut est 16
 <code>#mouse_size 16</code> <code>#mouse_size 16</code>
-** +**Vitesse de suivi de la souris**. Des nombres plus élevés correspondent à un mouvement de souris plus rapide. Cette option nécessite que activate_mouse ne soit pas commenté. Les valeurs légales sont comprises entre 1 et 32. La valeur par défaut est 4.
-Vitesse de suivi de la souris**. Des nombres plus élevés correspondent à un mouvement de souris plus rapide. Cette option nécessite que activate_mouse ne soit pas commenté. Les valeurs légales sont comprises entre 1 et 32. La valeur par défaut est 4.+
 <code>#mouse_speed 4</code> <code>#mouse_speed 4</code>
  
Ligne 616: Ligne 615:
 **Recherchez les noyaux Linux dépourvus d'extension de nom de fichier ".efi"**. Ceci est utile pour une meilleure intégration avec les distributions Linux qui fournissent aux noyaux des chargeurs de stub EFI mais qui ne donnent pas aux noyaux les noms de fichiers se terminant par ".efi", en particulier si les noyaux sont stockés sur un système de fichiers que l'EFI peut lire. Lorsqu'elle est définie sur "1", "true" ou "on", cette option entraîne l'inclusion de tous les fichiers dans les répertoires analysés dont les noms commencent par "vmlinuz", "bzImage" ou "kernel", en tant que chargeurs, même s'ils manque d'extensions ".efi". En passant à cette option une valeur "0", "false" ou "off", les noyaux sans extensions ".efi" ne seront PAS analysés. La valeur par défaut est "true" -- pour rechercher les noyaux sans extensions ".efi". **Recherchez les noyaux Linux dépourvus d'extension de nom de fichier ".efi"**. Ceci est utile pour une meilleure intégration avec les distributions Linux qui fournissent aux noyaux des chargeurs de stub EFI mais qui ne donnent pas aux noyaux les noms de fichiers se terminant par ".efi", en particulier si les noyaux sont stockés sur un système de fichiers que l'EFI peut lire. Lorsqu'elle est définie sur "1", "true" ou "on", cette option entraîne l'inclusion de tous les fichiers dans les répertoires analysés dont les noms commencent par "vmlinuz", "bzImage" ou "kernel", en tant que chargeurs, même s'ils manque d'extensions ".efi". En passant à cette option une valeur "0", "false" ou "off", les noyaux sans extensions ".efi" ne seront PAS analysés. La valeur par défaut est "true" -- pour rechercher les noyaux sans extensions ".efi".
 <code>#scan_all_linux_kernels false</code> <code>#scan_all_linux_kernels false</code>
-** +**Combinez tous les noyaux Linux d'un répertoire donné en une seule entrée**. Lorsqu'il est ainsi défini, le noyau avec l'horodatage le plus récent sera lancé. Par défaut, et son nom de fichier apparaîtra dans la description de l'entrée. Pour lancer d'autres noyaux, l'utilisateur doit appuyer sur F2 ou Insérer ; des noyaux alternatifs apparaissent alors comme options dans le sous-menu.  La valeur par défaut est "true" -- les noyaux sont "repliés" dans une seule entrée de menu.
-Combinez tous les noyaux Linux d'un répertoire donné en une seule entrée**. Lorsqu'il est ainsi défini, le noyau avec l'horodatage le plus récent sera lancé. Par défaut, et son nom de fichier apparaîtra dans la description de l'entrée. Pour lancer d'autres noyaux, l'utilisateur doit appuyer sur F2 ou Insérer ; des noyaux alternatifs apparaissent alors comme options dans le sous-menu.  La valeur par défaut est "true" -- les noyaux sont "repliés" dans une seule entrée de menu.+
 <code>#fold_linux_kernels false</code> <code>#fold_linux_kernels false</code>
  
Ligne 669: Ligne 667:
 **Inclure un fichier de configuration secondaire dans celui-ci**. Ce fichier secondaire est chargé comme si ses options apparaissaient au point du jeton "include" lui-même, donc si vous souhaitez remplacer un paramètre dans le fichier principal, le fichier secondaire doit être référencé APRÈS le paramètre que vous souhaitez remplacer. Notez que le fichier secondaire ne peut PAS charger un fichier tertiaire. **Inclure un fichier de configuration secondaire dans celui-ci**. Ce fichier secondaire est chargé comme si ses options apparaissaient au point du jeton "include" lui-même, donc si vous souhaitez remplacer un paramètre dans le fichier principal, le fichier secondaire doit être référencé APRÈS le paramètre que vous souhaitez remplacer. Notez que le fichier secondaire ne peut PAS charger un fichier tertiaire.
 <code>#include manual.conf</code> <code>#include manual.conf</code>
-** +**Exemples de strophes de configuration manuelle**. Chacun commence par le mot-clé "menuentry" suivi d'un nom qui doit apparaître dans le menu (utilisez des guillemets si vous souhaitez que le nom contienne un espace) et d'une accolade ouverte ("{"). Chaque entrée se termine par une accolade fermante ("}"). Les mots-clés courants dans chaque strophe incluent :
-Exemples de strophes de configuration manuelle**. Chacun commence par le mot-clé "menuentry" suivi d'un nom qui doit apparaître dans le menu (utilisez des guillemets si vous souhaitez que le nom contienne un espace) et d'une accolade ouverte ("{"). Chaque entrée se termine par une accolade fermante ("}"). Les mots-clés courants dans chaque strophe incluent :+
   *   volume    - identifie le système de fichiers à partir duquel les fichiers suivants sont chargés. Vous pouvez spécifier le volume par étiquette de système de fichiers, par étiquette de partition ou par numéro GUID de partition (mais PAS encore par numéro UUID de système de fichiers).   *   volume    - identifie le système de fichiers à partir duquel les fichiers suivants sont chargés. Vous pouvez spécifier le volume par étiquette de système de fichiers, par étiquette de partition ou par numéro GUID de partition (mais PAS encore par numéro UUID de système de fichiers).
   *   loader    - identifie le fichier du chargeur de démarrage   *   loader    - identifie le fichier du chargeur de démarrage