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
tutoriel:grub2_lancer_des_images_iso [Le 03/08/2020, 19:38] – manjaro et systemrescue modifiés après tests frombennytutoriel:grub2_lancer_des_images_iso [Le 08/06/2026, 16:23] (Version actuelle) – [Distributions Ubuntu et dérivés] geole
Ligne 8: Ligne 8:
   * **[[:live_usb#en_ligne_de_commandes|l'instruction "dd"]]** (en mode graphique avec [[:Etcher]])   * **[[:live_usb#en_ligne_de_commandes|l'instruction "dd"]]** (en mode graphique avec [[:Etcher]])
   * un utilitaire comme :   * un utilitaire comme :
 +    * **[[:Ventoy]]**
     * **[[:usb-creator]]**     * **[[:usb-creator]]**
     * **[[:Unetbootin]]**     * **[[:Unetbootin]]**
Ligne 32: Ligne 33:
  
  
-==== Installation depuis l'iso lancé ==== +===== Installation depuis l'iso lancé (Ubuntu et dérivés) ===== 
-Par défaut, Ubuntu monte le support d'installation dans **/isodevice**. On n'en a **pas besoin** car Ubuntu est lancé en RAM. Pour **éviter** que l'installation ne soit **bloquée**, on **lancera la commande**:<code>sudo umount -lrf /isodevice</code>+<note important>Depuis la version **22.04**, comme **isodevice n'est plus monté par défaut**, cette procédure est devenue inutile. 
  
-**Maintenant**, il suffit de double cliquer sur "**installer ubuntu**".+**L'installation se fait directement sans souci !**</note> 
 +Lorsque Grub lance une iso Ubuntule support d'installation est **monté par défaut**  dans **/isodevice**.
  
-===== Ajout d'un ISO à Grub =====+Pour permettre une installation ​vous devez :
  
-==== Les étapes ====+- avoir ajouté l'​option "**​toram**"​ dans la **ligne "linux (loop)"** du [[#Distributions Ubuntu et dérivés|menu de votre iso]].  
 + 
 +- Pour démonter /isodevice et contourner ce [[https://bugs.launchpad.net/ubuntu/+source/casper/+bug/684280|problème]], on **lancera ces 2 commandes**: 
 + 
 +<code>sudo losetup -d /dev/loop0 
 +sudo umount -lrf /isodevice</code> 
 + 
 +​**Maintenant**, il suffit de double cliquer sur "**installer ubuntu**"
 + 
 +===== Ajout d'une option ISO à Grub ===== 
 + 
 +==== En quelques clics avec GRML ==== 
 + 
 +GRML rescueboot est un logiciel qui ajoute automatiquement des isos à votre menu GRUB2 
 + 
 +Installer **[[apt>grml-rescueboot]]** 
 + 
 +Copier un fichier iso dans /boot/grml (en tant qu'admin bien sûr) 
 + 
 +Executer <code>sudo update-grub</code> 
 + 
 +Le menu est prêt ! Vous pouvez redémarrer et choisir votre iso. 
 + 
 +==== Manuellement ====
 Dans ce tutoriel, les **fichiers "iso"** sont tous stockés **dans un dossier /isos à la racine** d'une des partitions présentes dans l'ordinateur. Dans ce tutoriel, les **fichiers "iso"** sont tous stockés **dans un dossier /isos à la racine** d'une des partitions présentes dans l'ordinateur.
 +Si ce n' est pas le cas , et que les **fichiers "iso"** sont stockés dans un autre disque , il faudra ajouter <code>insmod part_gpt
 +insmod part_msdos</code>
 +dans votre menu .
   * On **ajoutera les menus** pour les isos **au fichier** de configuration //**/etc/grub.d/40_custom**// (avec les [[:permissions#modifier_les_permissions|droits 'administrateurs']]).   * On **ajoutera les menus** pour les isos **au fichier** de configuration //**/etc/grub.d/40_custom**// (avec les [[:permissions#modifier_les_permissions|droits 'administrateurs']]).
   * On lancera **ensuite dans un terminal** la commande:<code>sudo update-grub</code>   * On lancera **ensuite dans un terminal** la commande:<code>sudo update-grub</code>
Ligne 48: Ligne 76:
 ==== Méthode simple et rapide ==== ==== Méthode simple et rapide ====
 Lorsque Grub est **en mode EFI**, on peut activer le **menu par défaut intégré** à l'iso avec ce menu type: Lorsque Grub est **en mode EFI**, on peut activer le **menu par défaut intégré** à l'iso avec ce menu type:
-<file txt /etc/grub.d/40_custom>menuentry "..    Xubuntu Focal 20.04 (Daily build)"+<file txt /etc/grub.d/40_custom>menuentry "..    Xubuntu Oracular 24.10 (Daily build)"
- iso_path="/isos/focal-desktop-amd64.iso"+ iso_path="/isos/Oracular-desktop-amd64.iso"
  export iso_path  export iso_path
  search --set=root --file $iso_path  search --set=root --file $iso_path
Ligne 57: Ligne 85:
  configfile /boot/grub/loopback.cfg  configfile /boot/grub/loopback.cfg
  loopback --delete loop  loopback --delete loop
 +}
 +menuentry 'geoleEFI2' {
 +    insmod part_gpt
 +    search --no-floppy --fs-uuid --set=root 25431a7c-fedc-4c63-98b6-052246ccf85e
 +    set iso_path=/isos/Ubuntu/ubuntu-24.04.3-desktop-amd64.iso
 +    loopback loop $iso_path
 +    linux (loop)/casper/vmlinuz locale=fr_FR bootkbd=fr console-setup/layoutcode=fr iso-scan/filename=$iso_path boot=casper file=/cdrom/preseed/ubuntu.seed noprompt quiet splash --
 +    initrd (loop)/casper/initrd
 }</file> }</file>
-**Testé** sans souci avec les **variantes Ubuntu** actuelles (2019), Linux Mint 19.et Debian 10. Parfois, sur d'autres distributions, on a le menu mais ensuite le lancement échoue.+**Testé** sans souci avec les **variantes Ubuntu** (2021 et suivantes), Linux Mint 20.et Debian 10. Parfois, sur d'autres distributions, on a le menu mais ensuite le lancement échoue.
  
 C'est pratique et rapide à mettre en œuvre (**on ne change que le nom de l'iso**) mais la distribution n'est pas localisée en français.. C'est pratique et rapide à mettre en œuvre (**on ne change que le nom de l'iso**) mais la distribution n'est pas localisée en français..
 +
 +--set=root 25431a7c-fedc-4c63-98b6-052246ccf85e permet d'indiquer le UUID de la partition EXT4 contenant le répertoire /isos lorsque celui-ci est dans une partition.((https://forum.ubuntu-fr.org/viewtopic.php?id=2095622 ))
  
 ==== Distributions Ubuntu et dérivés ==== ==== Distributions Ubuntu et dérivés ====
 Ubuntu utilise le **paquet 'casper'** pour ses live-cd. Donc ce menu est **valable aussi** pour Linux-Mint et d'autres **distributions basées sur Ubuntu**. Ubuntu utilise le **paquet 'casper'** pour ses live-cd. Donc ce menu est **valable aussi** pour Linux-Mint et d'autres **distributions basées sur Ubuntu**.
-<file txt /etc/grub.d/40_custom>menuentry "..    Xubuntu 20.04 LTS ...." {  +<file txt /etc/grub.d/40_custom>menuentry "..    Xubuntu 24.04 LTS ...." { 
- set iso_path="/isos/xubuntu-20.04-desktop-amd64.iso"+ insmod part_gpt 
 +        insmod part_msdos 
 +        set iso_path="/isos/xubuntu-24.04-desktop-amd64.iso"
  search --set=root --file $iso_path  search --set=root --file $iso_path
  loopback loop $iso_path  loopback loop $iso_path
  echo "Lancement de l'iso en cours, veuillez patienter.."  echo "Lancement de l'iso en cours, veuillez patienter.."
- linux (loop)/casper/vmlinuz locale=fr_FR bootkbd=fr console-setup/layoutcode=fr iso-scan/filename=$iso_path boot=casper file=/cdrom/preseed/xubuntu.seed noprompt quiet splash -- + linux (loop)/casper/vmlinuz locale=fr_FR bootkbd=fr console-setup/layoutcode=fr iso-scan/filename=$iso_path boot=casper file=/cdrom/preseed/xubuntu.seed noprompt quiet splash toram -- 
- initrd (loop)/casper/initrd.lz+ initrd (loop)/casper/initrd
 }</file> }</file>
 +  * les " insmod " sont indispensable uniquement dans le cas ou votre fichier iso est dans un autre disque ( avec table de partition GPT ou MSDOS , un seul est nécessaire , mais si vous ne savez pas quelle table est installée sur le disque en question , laissez les 2 ).
   * L'avantage principal de ce menu est qu'on **peut ajouter des options de boot** spécifiques à notre matériel (langue, clavier, résolution écran, etc). (Le "preseed" est utilisé lors d'une installation sur l'ordi).   * L'avantage principal de ce menu est qu'on **peut ajouter des options de boot** spécifiques à notre matériel (langue, clavier, résolution écran, etc). (Le "preseed" est utilisé lors d'une installation sur l'ordi).
   * Ce menu fonctionne **aussi avec les BIOS non EFI**.   * Ce menu fonctionne **aussi avec les BIOS non EFI**.
 +  * "toram" peut être omis si vous ne projetez pas de vous servir de ce lancement d'iso pour une installation sur disque dur.
 +  * "toram" nécessite un minima de mémoire afin que l'installation puisse aller à terme ((https://forum.ubuntu-fr.org/viewtopic.php?pid=22898192#p22898192)). Peut être omis même pour une installation sur disque dur.
  
 === Sources des isos === === Sources des isos ===
Ligne 83: Ligne 126:
 Voici les lignes 'preseed' pour toutes les variantes d'Ubuntu : Voici les lignes 'preseed' pour toutes les variantes d'Ubuntu :
   * **[[:Ubuntu]]** : [[http://releases.ubuntu.com/|versions soutenues]] - [[http://cdimage.ubuntu.com/ubuntu/daily-live/current/|versions en cours de développement]]\\ //file=/cdrom/preseed/ubuntu.seed//   * **[[:Ubuntu]]** : [[http://releases.ubuntu.com/|versions soutenues]] - [[http://cdimage.ubuntu.com/ubuntu/daily-live/current/|versions en cours de développement]]\\ //file=/cdrom/preseed/ubuntu.seed//
 +
 +  * **[[:Edubuntu]]** : [[https://cdimage.ubuntu.com/edubuntu/releases/|versions soutenues]] - [[https://cdimage.ubuntu.com/edubuntu/daily-live/current/|versions en cours de développement]]\\ //file=/cdrom/preseed/edubuntu.seed//
  
   * **[[:Kubuntu]]** : [[http://cdimage.ubuntu.com/kubuntu/releases/|versions soutenues]] - [[http://cdimage.ubuntu.com/kubuntu/daily-live/current/|versions en cours de développement]]\\ //file=/cdrom/preseed/kubuntu.seed//   * **[[:Kubuntu]]** : [[http://cdimage.ubuntu.com/kubuntu/releases/|versions soutenues]] - [[http://cdimage.ubuntu.com/kubuntu/daily-live/current/|versions en cours de développement]]\\ //file=/cdrom/preseed/kubuntu.seed//
Ligne 129: Ligne 174:
 **[[wpfr>Clonezilla]]** vous permettra de cloner une partition vers une image ou une autre partition ou inversement. **[[wpfr>Clonezilla]]** vous permettra de cloner une partition vers une image ou une autre partition ou inversement.
  
-  * **[[http://clonezilla.org/downloads/download.php?branch=stable|version stable]]** (basée sur Debian)<file>  linux (loop)/live/vmlinuz persistent boot=live findiso=$iso_path union=overlay username=user config components quiet noswap lang=fr_FR.UTF-8 locales=fr_FR.UTF-8 edd=on nomodeset nodmraid ocs_live_run=\"ocs-live-general\" ocs_live_extra_param=\"\" keyboard-layouts=fr ocs_live_batch=\"no\" vga=normal ip=frommedia nosplash toram=filesystem.squashfs timezone=Europe/Paris utc=yes+  * **[[https://clonezilla.org/downloads/download.php?branch=stable|version stable]]** (basée sur Debian)<file>  linux (loop)/live/vmlinuz persistent boot=live findiso=$iso_path union=overlay username=user config components quiet noswap lang=fr_FR.UTF-8 locales=fr_FR.UTF-8 edd=on nomodeset nodmraid ocs_live_run=\"ocs-live-general\" ocs_live_extra_param=\"\" keyboard-layouts=fr ocs_live_batch=\"no\" vga=normal ip=frommedia nosplash toram=filesystem.squashfs timezone=Europe/Paris utc=yes
   initrd (loop)/live/initrd.img</file>   initrd (loop)/live/initrd.img</file>
-  * **[[http://clonezilla.org/downloads/download.php?branch=alternative|version alternative stable]]** (basée sur Ubuntu)<file>  linux (loop)/live/vmlinuz persistent boot=live findiso=$iso_path union=overlay username=user hostname=xenial config components quiet noswap lang=fr_FR.UTF-8 locales=fr_FR.UTF-8 edd=on nomodeset nodmraid noeject ocs_live_run=\"ocs-live-general\" ocs_live_extra_param=\"\" keyboard-layouts=fr ocs_live_batch=\"no\" vga=normal ip=frommedia nosplash toram=filesystem.squashfs timezone=Europe/Paris utc=yes net.ifnames=0+  * **[[https://clonezilla.org/downloads/download.php?branch=alternative|version alternative stable]]** (basée sur Ubuntu)<file>  linux (loop)/live/vmlinuz persistent boot=live findiso=$iso_path union=overlay username=user hostname=xenial config components quiet noswap lang=fr_FR.UTF-8 locales=fr_FR.UTF-8 edd=on nomodeset nodmraid noeject ocs_live_run=\"ocs-live-general\" ocs_live_extra_param=\"\" keyboard-layouts=fr ocs_live_batch=\"no\" vga=normal ip=frommedia nosplash toram=filesystem.squashfs timezone=Europe/Paris utc=yes net.ifnames=0
   initrd (loop)/live/initrd.img</file>   initrd (loop)/live/initrd.img</file>
  
Ligne 171: Ligne 216:
 linuxefi (loop)/images/pxeboot/vmlinuz root=live:CDLABEL=$isolabel iso-scan/filename=$iso_path rd.live.image rhgb linuxefi (loop)/images/pxeboot/vmlinuz root=live:CDLABEL=$isolabel iso-scan/filename=$iso_path rd.live.image rhgb
 initrdefi (loop)/images/pxeboot/initrd.img</code> initrdefi (loop)/images/pxeboot/initrd.img</code>
- 
-<note important>**Attention !** sur versions 29 et suivantes, pas trouvé de codes pour lancer Gnome directement en français qui fonctionnent.  
- 
-Après le lancement, il faut aller dans les paramètres de langue et région, faire les changements et relancer la session comme proposé (sans mot de passe).</note> 
  
 === Gentoo === === Gentoo ===
Ligne 215: Ligne 256:
  
 === Logiciels éducatifs === === Logiciels éducatifs ===
-  * **[[:edubuntu]]** pas d'iso depuis 2014.+  * **[[:edubuntu]]** de retour après 10 ans (voir [[#Ubuntu et ses variantes|plus haut]]).
  
-  * **[[https://fr.vikidia.org/wiki/PrimTux|PrimTux]]** : [[http://primtux.fr/telecharger-primtux/|Page de téléchargement]]<code>linux (loop)/live/vmlinuz2 boot=live findiso=${iso_path} components live-config hostname=localhost lang=fr_FR.UTF-8 locales=fr_FR.UTF-8 keyboard-layouts=fr timezone=Europe/Paris utc=yes quiet splash+  * **[[https://fr.vikidia.org/wiki/PrimTux|PrimTux]]** : [[https://sourceforge.net/projects/primtux/files/|Page de téléchargement]]<code>linux (loop)/live/vmlinuz2 boot=live findiso=${iso_path} components live-config hostname=localhost lang=fr_FR.UTF-8 locales=fr_FR.UTF-8 keyboard-layouts=fr timezone=Europe/Paris utc=yes quiet splash
 initrd (loop)/live/initrd2.img</code> initrd (loop)/live/initrd2.img</code>
  
-  * **[[wpfr>Uberstudent]]** (beaucoup de logiciels qui ne sont pas sur d'autres distros) : [[https://sourceforge.net/projects/uberstudent/|Téléchargement]]<code>linux (loop)/casper/vmlinuz locale=fr_FR bootkbd=fr console-setup/layoutcode=fr iso-scan/filename=$iso_path boot=casper file=/cdrom/preseed/uberstudent.seed noprompt quiet splash+  * **[[wp>Uberstudent]]** (beaucoup de logiciels qui ne sont pas sur d'autres distros) projet en arrêt : [[https://sourceforge.net/projects/uberstudent/|Téléchargement]]<code>linux (loop)/casper/vmlinuz locale=fr_FR bootkbd=fr console-setup/layoutcode=fr iso-scan/filename=$iso_path boot=casper file=/cdrom/preseed/uberstudent.seed noprompt quiet splash
 initrd (loop)/casper/initrd.lz</code> initrd (loop)/casper/initrd.lz</code>
  
Ligne 226: Ligne 267:
   * **[[:ubuntu_studio|Ubuntu Studio]]** est déjà cité [[#Ubuntu et ses variantes|plus haut]].   * **[[:ubuntu_studio|Ubuntu Studio]]** est déjà cité [[#Ubuntu et ses variantes|plus haut]].
  
-  * **[[:mao#distributions_orientees_mao|Musix]]** développée par des argentins : [[http://musix.najval.net/musix/isos/|Site de téléchargement]]<code>linux (loop)/live/vmlinuz boot=live findiso=${iso_path} live-config lang=fr_FR.UTF-8 locales=fr_FR.UTF-8 keyboard-layouts=fr timezone=Europe/Paris utc=yes quiet splash 
-initrd (loop)/live/initrd.img</code> 
-   
 ==== Distributions pour test d'environnements ==== ==== Distributions pour test d'environnements ====
 === Enlightenment === === Enlightenment ===
-  * **[[:Enlightenment|Elive]]** a quelques racourcis intéressants (Alt + clic glissé : clic gauche déplace la fenêtre, clic droit la redimensionne par exemple) : [[http://www.elivecd.org/download/beta/|téléchargement de la version beta]]<code>linux (loop)/live/vmlinuz1 username=eliveuser boot=live findiso=${iso_path} live-config lang=fr_FR.UTF-8 locales=fr_FR.UTF-8 keyboard-layouts=fr timezone=Europe/Paris utc=yes loglevel=0 quiet splash+  * **[[:Enlightenment|Elive]]** a quelques racourcis intéressants (Alt + clic glissé : clic gauche déplace la fenêtre, clic droit la redimensionne par exemple) : [[https://www.elivecd.org/download/beta/|téléchargement de la version beta]]<code>linux (loop)/live/vmlinuz1 username=eliveuser boot=live findiso=${iso_path} live-config lang=fr_FR.UTF-8 locales=fr_FR.UTF-8 keyboard-layouts=fr timezone=Europe/Paris utc=yes loglevel=0 quiet splash
 initrd (loop)/live/initrd1.img</code> initrd (loop)/live/initrd1.img</code>
  
 === Pantheon d'Elementary OS === === Pantheon d'Elementary OS ===
-**[[wpfr>Elementary_OS|elementary OS]]** (basé sur Ubuntu) a son propre environnement baptisé Pantheon.\\ [[http://www.elementaryos-fr.org/telecharger-elementary-os/|Page de téléchargement]] //(pour tester, on peut mettre 0€ et utiliser le magnet/torrent)//+**[[wpfr>Elementary_OS|elementary OS]]** (basé sur Ubuntu) a son propre environnement baptisé Pantheon.\\ [[https://www.elementaryos-fr.org/telecharger-elementary-os/|Page de téléchargement]] //(pour tester, on peut mettre 0€ et utiliser le magnet/torrent)//
  
   * <code>linux (loop)/casper/vmlinuz locale=fr_FR bootkbd=fr console-setup/layoutcode=fr iso-scan/filename=$iso_path boot=casper noprompt quiet splash   * <code>linux (loop)/casper/vmlinuz locale=fr_FR bootkbd=fr console-setup/layoutcode=fr iso-scan/filename=$iso_path boot=casper noprompt quiet splash
Ligne 243: Ligne 281:
 [[https://antixlinux.com/|Antix]] est une distribution pouvant tourner sur de vieux systèmes. Elle utilise notamment des environnements de bureau légers tels que [[:IceWm]] et [[:Fluxbox]].\\  [[https://antixlinux.com/download/|Page de téléchargement]] [[https://antixlinux.com/|Antix]] est une distribution pouvant tourner sur de vieux systèmes. Elle utilise notamment des environnements de bureau légers tels que [[:IceWm]] et [[:Fluxbox]].\\  [[https://antixlinux.com/download/|Page de téléchargement]]
  
-  * <code>linux (loop)/antiX/vmlinuz fromiso=${iso_path} bootdev=sda2 lang=fr tz=Europe/Paris xres=1920x1080 toram hwclock=utc quiet splash+  * <code>probe -u $root --set=iso_disk 
 +linux (loop)/antiX/vmlinuz fromiso=$iso_path bootuuid=$iso_disk lang=fr tz=Europe/Paris xres=1920x1080 toram hwclock=utc quiet splasht disable=lxF
 initrd (loop)/antiX/initrd.gz</code> initrd (loop)/antiX/initrd.gz</code>
  
-Remarque : **'bootdev'** et **'xres'** sont à adapter à votre configuration.+Remarque : **'xres'** est à adapter à votre configuration. Sur leur site web, on trouve aussi une autre distribution nommée MX19 qui fonctionne avec le même menu grub.
  
 ==== Windows 10==== ==== Windows 10====
Ligne 293: Ligne 332:
  
 ==== GRUB sur une clé USB ==== ==== GRUB sur une clé USB ====
-Pour lancer ses ISOs, on peut créer une clé USB bootable avec Grub dessus. +Pour lancer ses ISOs, on peut créer une clé USB bootable avec Grub dessus.
  
   * La procédure décrite ci-dessous permet de démarrer **aussi bien** avec des **BIOS anciens** qu'avec des **BIOS [[:UEFI]]**.    * La procédure décrite ci-dessous permet de démarrer **aussi bien** avec des **BIOS anciens** qu'avec des **BIOS [[:UEFI]]**. 
-  * La **clé** sera totalement **effacée**. Pensez à sauvegarder son éventuel contenu! +  * La **clé** sera totalement **effacée**. Pensez à sauvegarder son éventuel contenu!
   * Bien **repérer** le **nom de la clé**.<code>sudo blkid</code>   * Bien **repérer** le **nom de la clé**.<code>sudo blkid</code>
   * exemple réalisé depuis un iso Xubuntu **lancé en 'live-cd'**.   * exemple réalisé depuis un iso Xubuntu **lancé en 'live-cd'**.
Ligne 306: Ligne 345:
 === Créer 2 partitions === === Créer 2 partitions ===
   * créer une partition de **type "FAT32"** de **16Mo**, étiquette **EFI-USB**   * créer une partition de **type "FAT32"** de **16Mo**, étiquette **EFI-USB**
-  * créer une seconde partition de **type "FAT32"** pour le **reste**, étiquette **GRUB-SOS**+  * créer une seconde partition de **type "NTFS"** pour le **reste**, étiquette **GRUB-SOS** //(NTFS car il gère les liens symboliques contrairement à FAT32 et est tout autant accessible depuis Windows)//
   * **Appliquer**   * **Appliquer**
   * par clic-droit mettre le **drapeau "esp"** sur la partition **EFI-USB** (la rend bootable sur les systèmes UEFI)   * par clic-droit mettre le **drapeau "esp"** sur la partition **EFI-USB** (la rend bootable sur les systèmes UEFI)
Ligne 326: Ligne 365:
 insmod fat insmod fat
 insmod ext2 insmod ext2
 +insmod ntfs
 #insmod all_video #insmod all_video
 insmod efi_gop insmod efi_gop
Ligne 338: Ligne 378:
 terminal_output gfxterm terminal_output gfxterm
 insmod gfxmenu insmod gfxmenu
 +
 +rmmod tpm
  
 insmod gzio insmod gzio
Ligne 372: Ligne 414:
  true  true
 } }
-menuentry "....    Xubuntu 20.04 LTS" { +menuentry "....    Xubuntu 24.04 LTS" { 
- set iso_path="/xubuntu-20.04-desktop-amd64.iso"+ set iso_path="/xubuntu-24.04-desktop-amd64.iso"
  search --set=root --file $iso_path  search --set=root --file $iso_path
  loopback loop $iso_path  loopback loop $iso_path
Ligne 391: Ligne 433:
 }</file> }</file>
  
-Comme sur la clé, nous sommes sur une partition FAT32, nous pourrons **modifier** ce fichier **sans avoir besoin d'être 'root'**.+Comme sur la clé, nous sommes sur une partition NTFS, nous pourrons **modifier** ce fichier **sans avoir besoin d'être 'root'**.
  
 Le **thème** utilisé provient de **[[https://www.gnome-look.org/p/1160963/|cette page]]**. Le **thème** utilisé provient de **[[https://www.gnome-look.org/p/1160963/|cette page]]**.
Ligne 417: Ligne 459:
 ====grub en version 2.04 installé en mode EFI==== ====grub en version 2.04 installé en mode EFI====
  
-Selon ce [[https://bugs.launchpad.net/ubuntu/+source/grub2/+bug/1851311|bug]], **pour les versions 19.10 et suivantes** avec un **grub en version 2.04 installé en mode EFI**, le boot iso via la commande ''loopback'' **ne fonctionne plus**. +Selon ce [[https://bugs.launchpad.net/snapd/+bug/1878541|bug]], **pour les versions 19.10 et suivantes** avec un **grub en version 2.04 installé en mode EFI**, le boot iso via la commande ''loopback'' **ne fonctionne plus**.
- +
-<del>**Sans** essayer de **réinstaller grub** en version **2.02**, on peut **lui demander de lancer cette version** au démarrage ainsi: +
-  - télécharger le paquet //grub-efi-amd64-bin// en version 2.02 -> https://packages.ubuntu.com/disco-updates/amd64/grub-efi-amd64-bin/download +
-  - ouvrir avec le [[:archivage|gestionnaire d'archives]] le paquet deb +
-  - en extraire le fichier //grubx64.efi// (dans /usr/lib/grub/x86_64-efi/monolithic/+
-  - dans un terminal avec la commande //[[:efibootmgr]]// vérifier le système sur lequel l'ordi boote (xubuntu par exemple) +
-  - copier //grubx64.efi// dans le bon dossier sur ///boot/efi//. <code>sudo cp grubx64.efi /boot/efi/EFI/xubuntu/.</code> +
-   +
-Note: Il faudra peut-être renouveller cette opération si grub s'est mis à jour vers une version 2.04 ou supérieure sans résoudre le problème. +
-</del>+
  
-**Sans écraser** votre //grubx64.efi//, un contournement plus simple a été suggéré au [[https://bugs.launchpad.net/ubuntu/+source/grub2/+bug/1851311/comments/51|post #51 du lien ci-dessus]], c'est de rajouter une ligne pour supprimer le module tpm avant la commande loopback:+Un contournement plus simple a été suggéré au [[https://bugs.launchpad.net/ubuntu/+source/grub2/+bug/1851311/comments/51|post #51 du lien ci-dessus]], c'est de rajouter une ligne pour supprimer le module tpm avant la commande loopback:
  
 <file>rmmod tpm <file>rmmod tpm