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
tutoriel:remplacer_grub_par_refind [Le 05/01/2021, 09:04]
sangorys [Installation.]
tutoriel:remplacer_grub_par_refind [Le 11/09/2022, 12:23] (Version actuelle)
moths-art Suppression des espaces en fin de ligne (détecté et corrigé via le bot wiki-corrector (https://forum.ubuntu-fr.org/viewtopic.php?id=2067892)
Ligne 13: Ligne 13:
 **Nécessité de booter en technique EFI.** **Nécessité de booter en technique EFI.**
  
-Le mode secure du EFI doit être déactivé: Il est très compliqué d'​installer un  refind sécurisé qui refuse d'​utiliser le logiciel windows pour se certifier auprès des ordinateurs EFI. La séquence de certification existe. Elle est complexe. ​+Le mode secure du EFI doit être déactivé: Il est très compliqué d'​installer un  refind sécurisé qui refuse d'​utiliser le logiciel windows pour se certifier auprès des ordinateurs EFI. La séquence de certification existe. Elle est complexe.
  
 Les logiciels libres doivent être installés dans des partitions EXT4.  Le pilote ​ BTRFS existe mais il faut l'​ajouter. Le pilote ZFS n' existe pas. Les logiciels libres doivent être installés dans des partitions EXT4.  Le pilote ​ BTRFS existe mais il faut l'​ajouter. Le pilote ZFS n' existe pas.
 ==== Les motivations ==== ==== Les motivations ====
-La principale raison est certainement le fait que certains ordinateurs refusent que leur NVRAM soit modifiée: L'​installation du  grub est alors plantée. L'​installation de ubuntu se termine sans aucun moyen de l'​utiliser. Il est nécessaire d'​utiliser des moyens manuels pour fabriquer un structure de boot. Il est actuellement encore impossible d'​utiliser boot-repair car il s'​appuie pour l'​essentiel sur la même séquence d'​installation. ​+La principale raison est certainement le fait que certains ordinateurs refusent que leur NVRAM soit modifiée: L'​installation du  grub est alors plantée. L'​installation de ubuntu se termine sans aucun moyen de l'​utiliser. Il est nécessaire d'​utiliser des moyens manuels pour fabriquer un structure de boot. Il est actuellement encore impossible d'​utiliser boot-repair car il s'​appuie pour l'​essentiel sur la même séquence d'​installation.
  
 Lorsque plusieurs logiciels libres sont installés dans le même ordinateur, ils veulent tous être responsable du démarrage. ​ L'​utilisateur doit bien maîtriser: ​   Utiliser ​ une autre façon de booter résout ce problème de hiérarchie. Lorsque plusieurs logiciels libres sont installés dans le même ordinateur, ils veulent tous être responsable du démarrage. ​ L'​utilisateur doit bien maîtriser: ​   Utiliser ​ une autre façon de booter résout ce problème de hiérarchie.
  
-Le choix des logiciels proposés au boot par **refind** est exactement ce qui est présent dans l'​ordinateur. Il n'y a aucun travail de préparation en amont. Le choix de boot est possible en utilisant la souris et même le doigt si présence d'​écran tactile. L'​ajout d'une photo d'​arrière-plan est facile. ​+Le choix des logiciels proposés au boot par **refind** est exactement ce qui est présent dans l'​ordinateur. Il n'y a aucun travail de préparation en amont. Le choix de boot est possible en utilisant la souris et même le doigt si présence d'​écran tactile. L'​ajout d'une photo d'​arrière-plan est facile.
  
 Le logiciel de refind est **intégralement dans la partition de boot EFI**. ​ Il n'y a donc aucun risque qu'il en manque un morceau. Cela arrive avec le grub si la partition contenant le second morceau n'est pas disponible ​ souvent suite à une suppression non maîtrisée d'une partition. Le logiciel de refind est **intégralement dans la partition de boot EFI**. ​ Il n'y a donc aucun risque qu'il en manque un morceau. Cela arrive avec le grub si la partition contenant le second morceau n'est pas disponible ​ souvent suite à une suppression non maîtrisée d'une partition.
Ligne 53: Ligne 53:
 <code bash>​sudo chroot "/​mnt/​boot-sav/​sdaNN"​ dpkg --configure -a <code bash>​sudo chroot "/​mnt/​boot-sav/​sdaNN"​ dpkg --configure -a
 sudo chroot "/​mnt/​boot-sav/​sdaNN"​ apt-get purge -y grub*-common shim-signed </​code>​ sudo chroot "/​mnt/​boot-sav/​sdaNN"​ apt-get purge -y grub*-common shim-signed </​code>​
-à condition que l'​installation du grub  ne pas soit bloquée! ​+à condition que l'​installation du grub  ne pas soit bloquée!
  
 __Il est possible d'en profiter pour mettre à jour le logiciel en cas d'​installation incomplète.__ __Il est possible d'en profiter pour mettre à jour le logiciel en cas d'​installation incomplète.__
Ligne 60: Ligne 60:
  
  
-**Lorsque ces commandes sont exécutées,​ il est nécessaire de persévérer avec la commande ​ suivante:​** ​+**Lorsque ces commandes sont exécutées,​ il est nécessaire de persévérer avec la commande ​ suivante:**
 <code bash>​sudo chroot "/​mnt/​boot-sav/​sdaNN" ​ apt install ​  ​refind </​code>​ <code bash>​sudo chroot "/​mnt/​boot-sav/​sdaNN" ​ apt install ​  ​refind </​code>​
 Le téléchargement va se faire. Une  [[https://​pix.toile-libre.org/​upload/​original/​1515194544.png|grille]] va s'​ouvrir. Le texte est en français. C'est prépositionné sur  OUI. Il suffit d'​accepter ​ en validant. Refind est alors installé. Il est quasiment opérationnel. Cependant, il y a un bug lié à la technique "​chroot"​ utilisée: Les deux premières lignes du fichier de paramétrage ne sont pas bonnes. Le téléchargement va se faire. Une  [[https://​pix.toile-libre.org/​upload/​original/​1515194544.png|grille]] va s'​ouvrir. Le texte est en français. C'est prépositionné sur  OUI. Il suffit d'​accepter ​ en validant. Refind est alors installé. Il est quasiment opérationnel. Cependant, il y a un bug lié à la technique "​chroot"​ utilisée: Les deux premières lignes du fichier de paramétrage ne sont pas bonnes.
Ligne 66: Ligne 66:
 "Boot to single-user mode" ​   "​file=/​cdrom/​preseed/​ubuntu.seed maybe-ubiquity quiet splash --- single"​ "Boot to single-user mode" ​   "​file=/​cdrom/​preseed/​ubuntu.seed maybe-ubiquity quiet splash --- single"​
 "Boot with minimal options" ​  "​ro root=UUID=18b28382-0ec9-4bea-a0b3-24729bd90810"​ </​code>​ "Boot with minimal options" ​  "​ro root=UUID=18b28382-0ec9-4bea-a0b3-24729bd90810"​ </​code>​
-Il faudrait penser à booter en choisissant la troisième ligne qui est bonne par appui sur la touche **F2**. ​+Il faudrait penser à booter en choisissant la troisième ligne qui est bonne par appui sur la touche **F2**.
 Le plus simple est de  supprimer les deux premières car ne pas avoir les options "quiet splash" ​ au démarrage est un plus pour les premiers suivis, en revanche ne pas avoir les options "​recovery nomodeset"​ est un point négatif. Le plus simple est de  supprimer les deux premières car ne pas avoir les options "quiet splash" ​ au démarrage est un plus pour les premiers suivis, en revanche ne pas avoir les options "​recovery nomodeset"​ est un point négatif.
 La commande suivante peut être faite pour  éliminer le risque d'​oubli. La commande suivante peut être faite pour  éliminer le risque d'​oubli.
Ligne 81: Ligne 81:
 sudo chroot "/​mnt/​boot-sav/​sdaNN"​ chmod -x /​etc/​kernel/​postinst.d/​zz-update-grub</​code>​ sudo chroot "/​mnt/​boot-sav/​sdaNN"​ chmod -x /​etc/​kernel/​postinst.d/​zz-update-grub</​code>​
  
-Voila, c'est quasiment terminé pour l'​installation. Il faut stopper ​ boot-repair et ne pas lui dire de continuer ou de reculer. Dans les deux contextes, il réinstallerait le logiciel shim-signed! La solution est d'​appuyer ​ sur les touches **Ctrl C** +Voila, c'est quasiment terminé pour l'​installation. Il faut stopper ​ boot-repair et ne pas lui dire de continuer ou de reculer. Dans les deux contextes, il réinstallerait le logiciel shim-signed! La solution est d'​appuyer ​ sur les touches **Ctrl C**
 Nous restons alors dans une live session afin de faire la prise en compte de la structure de boot. Nous restons alors dans une live session afin de faire la prise en compte de la structure de boot.
  
  • tutoriel/remplacer_grub_par_refind.txt
  • Dernière modification: Le 11/09/2022, 12:23
  • par moths-art