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
Prochaine révision Les deux révisions suivantes
tutoriel:grub2_lancer_des_images_iso [Le 03/02/2021, 14:21]
78.114.29.89 [GRUB sur une clé USB] ajout prise en charge ntfs et la résolution du bug tpm au fichier de configuration de la clé usb
tutoriel:grub2_lancer_des_images_iso [Le 24/03/2021, 13:55]
frombenny Niveau de titre pour installation et légères modifications dans la formulation
Ligne 32: Ligne 32:
  
  
-==== 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**. ​+Lorsque Grub lance une iso Ubuntule support d'​installation ​est **monté par défaut**  ​dans **/​isodevice**. ​
  
 Pour permettre une installation ​vous devez :  Pour permettre une installation ​vous devez : 
  
-utiliser ​l'​​option "​​toram"​​ dans le lancement ​de votre iso. +avoir ajouté ​l'​​option "**​toram**"​ dans la **ligne "linux (loop)"​** du [[#​Distributions Ubuntu et dérivés|menu ​de votre iso]].
  
-Mais a cause de ce [[https://​bugs.launchpad.net/​ubuntu/​+source/​casper/​+bug/​684280|bug]] la partition reste monté même en utilisant toram. Pour contourner cela , on **lancera ​les commande**:+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</​code>​+<​code>​sudo losetup -d /dev/loop0 
 +sudo umount -lrf /isodevice</​code>​
  
- <​code>​sudo umount ​-lrf /​​isodevice</​code>​ +​**Maintenant**,​ il suffit de double cliquer sur "​**installer ubuntu**"​.
- +
-​ +
-**Maintenant**,​ il suffit de double cliquer sur "​**installer ubuntu**"​.+
  
 ===== Ajout d'une option ISO à Grub ===== ===== Ajout d'une option ISO à Grub =====
Ligne 71: Ligne 69:
 ==== 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 ​Hirsute 21.04 (Daily build)"​ { 
- iso_path="/​isos/​focal-desktop-amd64.iso"​+ iso_path="/​isos/​hirsute-desktop-amd64.iso"​
  export iso_path  export iso_path
  search --set=root --file $iso_path  search --set=root --file $iso_path
Ligne 81: Ligne 79:
  loopback --delete loop  loopback --delete loop
 }</​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** actuelles (2021), 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..
Ligne 92: Ligne 90:
  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>​
   * 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.
  
 === Sources des isos === === Sources des isos ===
Ligne 326: Ligne 325:
 === 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 414: Ligne 413:
 }</​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]]**.
  • tutoriel/grub2_lancer_des_images_iso.txt
  • Dernière modification: Le 09/09/2023, 13:09
  • par brochignac