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:grub2_lancer_des_images_iso [Le 24/04/2020, 14:07]
frombenny ajout des 20.04LTS et de Ubuntu Kylin
tutoriel:grub2_lancer_des_images_iso [Le 02/05/2020, 15:53] (Version actuelle)
frombenny Fedora
Ligne 5: Ligne 5:
 ====== Lancer des images iso directement depuis GRUB 2 ====== ====== Lancer des images iso directement depuis GRUB 2 ======
  
-Pour **lancer une distribution linux sans avoir à graver sur Cd**, les solutions existantes ont le plus souvent ​le recours à une **clé USB** gravée avec :+Pour **lancer une distribution linux sans avoir à graver sur Cd**, les solutions existantes ont le plus souvent recours à une **clé USB** gravée avec :
   * **[[:​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 :
Ligne 18: Ligne 18:
 ===== Généralités ===== ===== Généralités =====
  
-==== Pourquoi lancer ​les ISOs avec Grub2 ? ====+==== Pourquoi lancer ​ses ISOs avec Grub? ====
   * pouvoir **tester** n'​importe quelle distribution Linux   * pouvoir **tester** n'​importe quelle distribution Linux
-  * pouvoir **installer** ​vos distributions préférées sans avoir à graver un CD+  * pouvoir **installer** ​ses distributions préférées sans avoir à graver un CD
   * pouvoir **installer** les distributions de maintenance pour quand l'​ordinateur ne marche plus (gparted live, rescueCD,.. )   * pouvoir **installer** les distributions de maintenance pour quand l'​ordinateur ne marche plus (gparted live, rescueCD,.. )
  
Ligne 33: Ligne 33:
  
 ==== Installation depuis l'iso lancé ==== ==== Installation depuis l'iso lancé ====
-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>​+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>​
  
 **Maintenant**,​ il suffit de double cliquer sur "​**installer ubuntu**"​. **Maintenant**,​ il suffit de double cliquer sur "​**installer ubuntu**"​.
  
-===== Comment ajouter ​un ISO à Grub =====+===== Ajout d'un ISO à Grub =====
  
 ==== Les étapes ==== ==== Les étapes ====
Ligne 46: Ligne 46:
 Une méthode modulaire (plus souple) est d'​utiliser un fichier de configuration par système d'​exploitation et de le référencer dans grub.cfg : voir la section [[tutoriel:​grub2_lancer_des_images_iso#​une_configuration_sans_etre_root|Une configuration sans être root]] Une méthode modulaire (plus souple) est d'​utiliser un fichier de configuration par système d'​exploitation et de le référencer dans grub.cfg : voir la section [[tutoriel:​grub2_lancer_des_images_iso#​une_configuration_sans_etre_root|Une configuration sans être root]]
  
-==== La méthode universelle ​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 Focal 20.04 (Daily build)"​ {
Ligne 62: Ligne 62:
 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..
  
-==== Distribution ​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 20.04 LTS ...." { 
Ligne 72: Ligne 72:
  initrd (loop)/​casper/​initrd  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 (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**.
  
Ligne 102: Ligne 102:
   * **[[:​linux_mint|Linux Mint]]** : [[https://​linuxmint.com/​download.php|versions soutenues]] - [[https://​community.linuxmint.com/​iso|versions en cours de développement]]\\ //​file=/​cdrom/​preseed/​linuxmint.seed//​   * **[[:​linux_mint|Linux Mint]]** : [[https://​linuxmint.com/​download.php|versions soutenues]] - [[https://​community.linuxmint.com/​iso|versions en cours de développement]]\\ //​file=/​cdrom/​preseed/​linuxmint.seed//​
  
-  * **[[https://​voyagerlive.org/​|Voyager]]** : [[https://​sourceforge.net/​projects/​voyagerlive/​|site de téléchargement]]\\ //​file=/​cdrom/​preseed/​ubuntu.seed//+  * **[[https://​voyagerlive.org/​|Voyager]]** : [[https://​sourceforge.net/​projects/​voyagerlive/​|site de téléchargement]]\\ //​file=/​cdrom/​preseed/​xubuntu.seed//
  
  
Ligne 164: Ligne 164:
 Par rapport au menu standard, on définira une variable de plus : $isolabel. Pour la trouver, il faut ouvrir l'iso avec le gestionnaire d'​archives (clic droit). Dans le dossier '​isolinux',​ il faut ouvrir '​isolinux.cfg'​ puis rechercher CDLABEL. Par rapport au menu standard, on définira une variable de plus : $isolabel. Pour la trouver, il faut ouvrir l'iso avec le gestionnaire d'​archives (clic droit). Dans le dossier '​isolinux',​ il faut ouvrir '​isolinux.cfg'​ puis rechercher CDLABEL.
  
-  * **[[wpfr>​Fedora (GNU/​Linux)|Fedora]]** live Workstation - [[https://​getfedora.org/​fr/​workstation/​download/​|Téléchargement]]\\ //set isolabel="​Fedora-WS-Live-29-1-2"​\\ ​linux (loop)/isolinux/vmlinuz root=live:​CDLABEL=$isolabel iso-scan/​filename=$iso_path ​rootfstype=auto ​rd.live.image rhgb keytable=fr lang=fr_FR.utf8 locale.lang=fr_FR vconsole.keymap=fr\\ initrd ​(loop)/isolinux/​initrd.img//​+  * **[[wpfr>​Fedora (GNU/​Linux)|Fedora]]** live Workstation - [[https://​getfedora.org/​fr/​workstation/​download/​|Téléchargement]]\\ //set isolabel="​Fedora-WS-Live-32-1-6"​\\ ​linuxefi ​(loop)/images/​pxeboot/vmlinuz root=live:​CDLABEL=$isolabel iso-scan/​filename=$iso_path rd.live.image rhgb\\ ​initrdefi ​(loop)/images/​pxeboot/​initrd.img//​
  
-<note important>​**Attention !** sur la version ​29, les codes pour lancer Gnome directement en français ​ne fonctionnent ​pas (Pas trouvé!)+<note important>​**Attention !** sur versions ​29 et suivantespas 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>​ 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>​
Ligne 215: Ligne 215:
   * **[[:​mao#​distributions_orientees_mao|Musix]]** développée par des argentins : [[http://​musix.najval.net/​musix/​isos/​|Site de téléchargement]]\\ //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//​   * **[[:​mao#​distributions_orientees_mao|Musix]]** développée par des argentins : [[http://​musix.najval.net/​musix/​isos/​|Site de téléchargement]]\\ //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//​
   ​   ​
-==== Distribution ​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]]\\ //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//​   * **[[:​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]]\\ //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//​
  • tutoriel/grub2_lancer_des_images_iso.txt
  • Dernière modification: Le 02/05/2020, 15:53
  • par frombenny