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
tutoriel:grub2_lancer_des_images_iso [Le 02/07/2014, 10:47]
83.134.248.238 [Pré-requis / Notice d'utilisation]
tutoriel:grub2_lancer_des_images_iso [Le 27/11/2018, 07:49] (Version actuelle)
ar barzh paour [Ubuntu et ses variantes]
Ligne 1: Ligne 1:
-{{tag>Precise Quantal Raring Saucy amorçage}}+{{tag>tutoriel grub-pc ​amorçage}}
 ---- ----
 <​note>​Cette page ne concerne qu'une des utilisations possibles de Grub2 dont la documentation détaillée est disponible [[:​grub-pc|ici]].</​note>​ <​note>​Cette page ne concerne qu'une des utilisations possibles de Grub2 dont la documentation détaillée est disponible [[:​grub-pc|ici]].</​note>​
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 : +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 **[[:live_usb#​en_ligne_de_commandes|l'​instruction "​dd"​]]** ou avec un utilitaire comme **[[:usb-creator]]**, **[[:Unetbootin]]**, **[[:Easy2boot]]**, **[[http://​liveusb.info/​dotclear/​index.php?​pages/​install|Multisystem]]**, etc. 
-  ​* **[[http://​forum.ubuntu-fr.org/​viewtopic.php?​id=427605|via le MultiSystem pour clé USB de Frafa]]**, + 
-  * **[[http://​crunchbanglinux-fr.org/​wiki/​crunchbang:​installer:​usb_live|ou avec l'​instruction "​dd"​]]** (fonctionne avec Debian squeeze et dérivés mais pas toujours avec Ubuntu : la clé ne boote pas), +On peut aussi utiliser ​**[[:​Virtualbox]]** qui ne nécessite pas de clé USB mais dont l'​inconvénient est qu'il ne teste pas votre configuration mais un matériel émulé. 
-  * **[[:usb-creator|ou via le créateur de disque de démarrage USB]]** présent en standard dans Ubuntu, +
-  * **[[:unetbootin|ou via le logiciel Unetbootin]]**, +
-  * ou encore ​**[[:virtualbox| avec Virtualbox]]** qui ne nécessite pas de clé USB mais dont l'​inconvénient est qu'il ne teste pas votre configuration mais un matériel émulé.+
 **Voici la procédure à suivre pour lancer vos isos présents sur le disque dur directement avec [[:​grub-pc|Grub 2]]**. **Voici la procédure à suivre pour lancer vos isos présents sur le disque dur directement avec [[:​grub-pc|Grub 2]]**.
-**Ce type de lancement ne fonctionne pas dans toutes les distributions Linux.** Le fonctionnement est aussi très différent d'une distribution à l'​autre.+ 
 +<note important>​Ce type de lancement ne fonctionne pas avec toutes les distributions Linux. Le fonctionnement est aussi très différent d'une distribution à l'​autre.</​note>​
  
 ===== Objectifs de ce tutoriel ===== ===== Objectifs de ce tutoriel =====
-  * vous donner la possibilité de **tester** toutes les versions Ubuntu ​concernées par la documentation du site doc.ubuntu-fr.org ​sur un matériel ​non émulé+  * pouvoir ​**tester** toutes les versions Ubuntu sur votre matériel,​ 
-  * vous donner nos expériences d'**installation d'​Ubuntu sans gravure** sur CD, +  * pouvoir ​**installer** ces distributions sans avoir à graver un CD, 
-  * vous donner la possibilité d'​utiliser ​des isos de **maintenance** (Parted MagicSytemRescueCD,..) depuis un menu Grub2, +  * connaitre aussi les astuces de lancement ​des isos en dehors du seul monde Ubuntu (pour de la maintenance ​: gparted liverescueCD,.. ou pour tester ​d'​autres ​environnements : dernières versions ​de [[:​Gnome-Shell]],​ [[:​Cinnamon]],​ Mate, [[:Lxqt]],..)
-  * vous donner les menus pour d'​autres ​distributions que l'on peut lancer ​de la même façon (à titre d'​**exemples**),..+
  
-===== Pré-requis ​/ Notice d'​utilisation ​===== +===== Pré-requis ===== 
-  * Vérifier que la version de Grub (**grub-install -v**) est une version 1.97 ou supérieure. +  * Vérifier que la version de Grub est une version 1.97 ou supérieure. ​<​code>​grub-install -V</​code> ​ 
-  * Dans les exemples cités, la partition **(hd0,7)** soit /dev/sda7 **est à adapter à votre propre configuration** ([[:​grub-pc#​numerotation_des_disques|voir notice ici]]). +  * Dans les exemples cités, la partition **(hd0,2)** soit /dev/sda2 **[[:​grub-pc#​numerotation_des_disques|est à adapter ​à votre propre configuration]]**.
-  * **les isos sont stockés ​à la racine de cette partition** plutôt que dans un sous-dossier car plus facile ​à trouver pour grub.  +
-  * Les menus sont à **[[:​tutoriel:​comment_modifier_un_fichier|ajouter au fichier]] /​etc/​grub.d/​40_custom**. Ensuite, pour qu'ils soient activés dans grub : <​code>​sudo update-grub</​code>​ +
-  * On peut spécifier **[[:​tutoriel:​comment_modifier_un_fichier|ajouter au fichier]] /​etc/​grub.d/​50_isofile ​ /​etc/​grub.d/​666_windows** et ainsi de suite, grub-mkconfig et update-grub les passe en revue dans l'​ordre les exécutables <​code>​chmod +x 50* 66* </​code>​pour les désactiver 55_test : <​code>​chmod -x 55_test </​code>​ +
-  *  Ensuite, pour qu'ils soient activés dans grub : <​code>​sudo update-grub</​code>​ +
-  * Les menus peuvent également être insérés dans le fichier /​boot/​grub/​custom.cfg. Ils sont alors pris en compte sans avoir à mettre à jour le fichier /​boot/​grub/​grub.cfg par la commande update-grub +
-**Note:** le fichier /​boot/​grub/​grub.cfg ne peut pas être édité pour insérer des menus! +
-==== Ubuntu ou ses dérivés ==== +
-Cette configuration fonctionne aussi pour Linux Mint.+
  
-=== Menu de base === +===== Parti pris pour ce tutoriel ===== 
-Voici le menu de base pour le lancement ​du CD Live avec prise en charge du français ​+==== Un dossier unique ==== 
-<file txt /​etc/​grub.d/​40_custom_(extrait)>​menuentry ".. Ubuntu 14.04 Trusty i386" { +Pour **simplifier** les descriptions dans ce tutoriel, on créera un dossier unique pour tous les fichiers '​iso'​ : 
-    ​insmod loopback +  * on **créera un dossier '​isos'​** au choix sur la partition système ou une partition de données (clic droit '​Ouvrir un terminal ici' à l'​endroit choisi dans le gestionnaire ​de fichiers) 
-    ​insmod iso9660 +  * on **changera ​le propriétaire ​du dossier** pour écrire dedans sans nécessité d'​avoir les [[:permissions#​modifier_les_permissions|droits 'super utilisateur'​]] 
-    set isofile="​/ubuntu-14.04-desktop-i386.iso"​ +  * on **créera un lien symbolique** dans le dossier '​Téléchargements'​ pour y accéder facilement 
-    ​#recherche ​de la partition ​dans laquelle se trouve le fichier ISO et montage de celle ci dans "/"​ + 
-    ​search -sf $isofile +Pour cela, on saisira les commandes suivantes dans le terminal: 
-    #Montage du fichier ISO dans (loop)/ +<​code>​cd ​/ pour aller à la racine ​de la partition ​si ce n'est déjà fait 
-    ​loopback loop $isofile +sudo mkdir isos 
-    echo 'Chargement du noyau Linux ...' +sudo chown ben:ben isos username:​groupname : à adapter à votre configuration ​(le plus souvent le nom du groupe est identique à celui de l'​utilisateur) 
-    linux (loop)/​casper/​vmlinuz.efi locale=fr_FR bootkbd=fr console-setup/​layoutcode=fr iso-scan/​filename=$isofile boot=casper file=/cdrom/preseed/ubuntu.seed quiet splash -+ln -f -s -r -t ~/Téléchargements isos</​code>​ 
-    echo 'Chargement du disque mémoire initial ​...' + 
-    ​initrd ​(loop)/casper/initrd.lz+Donc, tous les fichiers ​'iso' téléchargés seront désormais déplacés dans ce dossier '​isos'​ dans '​Téléchargements'. 
 + 
 +==== Un sous-menu ===
 +Modifier le menu principal de grub en configurant le fichier ​/etc/grub.d/​40_custom ou /boot/grub/custom.cfg nous obligerait à lancer la commande 'sudo update-grub' après chaque modification. Pour éviter cela : 
 +  * **Dans 40_custom**,​ on créera **une bonne fois pour toutes** une ligne de menu menant **vers un fichier de configuration totalement indépendant**. 
 +  * Ce fichier de configuration sera mis **au même endroit que les fichiers ​'iso'** : c'est ainsi facile de le modifier et il ne nécessite pas les [[:​permissions#​modifier_les_permissions|droits 'super utilisateur'​]]. 
 +   
 +On configure donc le fichier /etc/grub.d/40_custom ainsi :\\ //(Cliquez sur le nom du fichier pour l'​afficher dans votre éditeur de texte)// 
 +<file txt /etc/grub.d/​40_custom>​menuentry " ​  "​ { 
 + true # true permet d'afficher la ligne de titre (ici une ligne vide pour '​aérer'​ le menu) sans rien faire d'​autre 
 +
 +menuentry "​===>>​ Distribs lancées depuis leur fichier '​iso'"​ { 
 + set root=(hd0,2) 
 + configfile ​/isos/00_isoboot.cfg
 }</​file>​ }</​file>​
  
-=== Adaptations pour Ubuntu === +Note : avec la commande 'set root=(hd0,2)'on définit comme partition où est le dossier '​isos' ​/dev/sda2 (c'est donc à adapter à votre configuration).
-[[:​ubuntu|Article détaillé sur cette variante]]. +
-**CD :** [[http://​releases.ubuntu.com/​precise/​|Precise]],​ [[http://​releases.ubuntu.com/​quantal/​|Quantal]],​ [[http://​releases.ubuntu.com/​raring/​|Raring]],​ [[http://​releases.ubuntu.com/​saucy/​|Saucy]]. **DVD :** [[http://​cdimage.ubuntu.com/​releases/​precise/​release/​|Precise]]. **Versions de développement :** <​del>​Alpha,​ Beta,​..</​del>​((//​Raring/​Ubuntu : les versions AlphaBeta,.. ne sont plus proposées au téléchargement. Seules les "Daily Build" sont dispo.//)), [[http://cdimage.ubuntu.com/​daily-live/​current/​|Daily builds]].\\  +
-Selon votre configuration, il faudra adapter "​(hd0,​7)" en mettant le numéro de partition sur laquelle est votre iso.+
  
-**NB**: À partir d'​Ubuntu 13.10, pour les versions AMD64 __exclusivement__, il faut modifier le début de la ligne la ligne //linux (loop)/​casper/​vmlinuz//​ en **linux (loop)/​casper/vmlinuz.efi**+Pour activer ce changement, il faut lancer ​la commande : 
 +<​code>​sudo update-grub<​/code>
  
-En fonction ​de la version à lancer, vous devrez aussi adapter "//set isofile=//"​ (nom et emplacement du fichier à lancer) ainsi : +On aura ainsi une ligne à notre menu grub pour se rendre sur une page dédiée aux lancements ​de fichiers 'iso'.
-  * **Ubuntu Amd64** (français partiellement fonctionnel) :  +
-    * Precise ([[http://​releases.ubuntu.com/​precise/​ubuntu-12.04.2-desktop-amd64.iso.torrent|torrent]]) : //set isofile="/​ubuntu-12.04.2-desktop-amd64.iso"//​ +
-    * Quantal ([[http://​releases.ubuntu.com/​quantal/​ubuntu-12.10-desktop-amd64.iso.torrent|torrent]]) : //set isofile="/​ubuntu-12.10-desktop-amd64.iso"//​ +
-    * Raring ([[http://​releases.ubuntu.com/​raring/​ubuntu-13.04-desktop-amd64.iso.torrent|torrent]]) : //set isofile="/​ubuntu-13.04-desktop-amd64.iso"//​ +
-    * Saucy ([[http://​releases.ubuntu.com/​saucy/​ubuntu-13.10-desktop-amd64.iso.torrent|torrent]]) : //set isofile="/​ubuntu-13.10-desktop-amd64.iso"//​ +
-  * **Ubuntu** i**386** : +
-    * Precise ([[http://​releases.ubuntu.com/​precise//​ubuntu-12.04.2-desktop-i386.iso.torrent|torrent]]) : //set isofile="/​ubuntu-12.04.2-desktop-i386.iso"//​ +
-    * Quantal ([[http://​releases.ubuntu.com/​quantal/​ubuntu-12.10-desktop-i386.iso.torrent|torrent]]) : //set isofile="/​ubuntu-12.10-desktop-i386.iso"//​ +
-    * Raring ([[http://​releases.ubuntu.com/​raring/​ubuntu-13.04-desktop-i386.iso.torrent|torrent]]) : //set isofile="/​ubuntu-13.04-desktop-i386.iso"//​ +
-    * Saucy ([[http://​releases.ubuntu.com/​saucy/​ubuntu-13.10-desktop-i386.iso.torrent|torrent]]) : //set isofile="/​ubuntu-13.10-desktop-i386.iso"//​ +
-  * **Ubuntu Amd64 DVD** (le français y est fonctionnel) : +
-    * Precise ([[http://​cdimage.ubuntu.com/​releases/​precise/​release/​ubuntu-12.04.2-dvd-amd64.iso.torrent|torrent]]) : //set isofile="/​ubuntu-12.04.2-dvd-amd64.iso"//​ +
-    * au delà (plus de version spécifique)+
  
-=== Pour Ubuntu Gnome ==+===== Le fichier ​de configuration ===== 
-[[:​ubuntu_gnome|Article détaillé sur cette variante]] basé sur l'​environnement ​de bureau [[:​gnome-shell|GNOME Shell]]. +==== Paramètres généraux ====
-**CD :** [[http://​cdimage.ubuntu.com/​ubuntu-gnome/​releases/​raring/​release/​|Raring]],​ [[http://​cdimage.ubuntu.com/​ubuntu-gnome/​releases/​saucy/​release/​|Saucy]]. **Versions de développement :** [[http://​cdimage.ubuntu.com/​ubuntu-gnome/​releases/​14.04/​|Alpha,​ Beta,..]], [[http://​cdimage.ubuntu.com/​ubuntu-gnome/​daily-live/​current/​|Daily builds]].\\  +
-Comme pour la version d'​Ubuntu standard, il faudra adapter "​(hd0,​7)"​ en fonction de la partition sur laquelle se trouve l'iso à lancer. +
-  * **Ubuntu Gnome Amd64** : +
-    * Raring ([[http://​cdimage.ubuntu.com/​ubuntu-gnome/​releases/​raring/​release/​ubuntu-gnome-13.04-desktop-amd64.iso.torrent|torrent]]) : //set isofile="/​ubuntu-gnome-13.04-desktop-amd64.iso"//​ +
-    * Saucy ([[http://​cdimage.ubuntu.com/​ubuntu-gnome/​releases/​saucy/​release/​ubuntu-gnome-13.10-desktop-amd64.iso.torrent|torrent]]) : //set isofile="/​ubuntu-gnome-13.10-desktop-amd64.iso"//​ +
-  * **Ubuntu Gnome **i**386** : +
-    * Raring ([[http://​cdimage.ubuntu.com/​ubuntu-gnome/​releases/​raring/​release/​ubuntu-gnome-13.04-desktop-i386.iso.torrent|torrent]]) : //set isofile="/​ubuntu-gnome-13.04-desktop-i386.iso"//​ +
-    * Saucy ([[http://​cdimage.ubuntu.com/​ubuntu-gnome/​releases/​saucy/​release/​ubuntu-gnome-13.10-desktop-i386.iso.torrent|torrent]]) : //set isofile="/​ubuntu-gnome-13.10-desktop-i386.iso"//​+
  
-=== Pour Kubuntu === +Ce sont des paramètres qui concernent tous les menus qu'on évite ainsi de répéter dans chacun d'entre eux 
-[[:​kubuntu|Article détaillé sur cette variante]]. +<file txt /isos/00_isoboot.cfg_(paramètres)>### Lancement des modules grub qui ne seraient pas déjà lancés en standard 
-**CD :** [[http://​cdimage.ubuntu.com/​kubuntu/​releases/​precise/​release/​|Precise]],​ [[http://​cdimage.ubuntu.com/​kubuntu/​releases/​quantal/​release/​|Quantal]],​ [[http://​cdimage.ubuntu.com/​kubuntu/​releases/​raring/​release/​|Raring]],​ [[http://​cdimage.ubuntu.com/​kubuntu/​releases/​saucy/​release/​|Saucy]]. **Versions de développement :** [[http://​cdimage.ubuntu.com/​kubuntu/​releases/​14.04/​|Alpha,​ Beta,..]], [[http://​cdimage.ubuntu.com/​kubuntu/​daily-live/​current/​|Daily builds]].\\  +#insmod ntfs # décommentez si les isos sont sur une partion MS Windows 
-Comme pour les versions Ubuntu, il faudra adapter "​(hd0,​7)"​ en fonction ​de la partition sur laquelle se trouve l'iso à lancer. Mais en plus, il faudra modifier "​file=/​cdrom/​preseed/​ubuntu.seed"​ en mettant kubuntu.seed au lieu de ubuntu.seed. +insmod loopback 
-  * **Kubuntu Amd64** ​+insmod iso9660
-    * Precise ([[http://cdimage.ubuntu.com/​kubuntu/​releases/​precise/​release/​kubuntu-12.04.2-desktop-amd64.iso.torrent|torrent]]) : //set isofile="/​kubuntu-12.04.2-desktop-amd64.iso"//​ +
-    * Quantal ​([[http://​cdimage.ubuntu.com/​kubuntu/​releases/​quantal/​release/​kubuntu-12.10-desktop-amd64.iso.torrent|torrent]]: //set isofile="/​kubuntu-12.10-desktop-amd64.iso"//​ +
-    * Raring ([[http://​cdimage.ubuntu.com/​kubuntu/​releases/​raring/​release/​kubuntu-13.04-desktop-amd64.iso.torrent|torrent]]) : //set isofile="/​kubuntu-13.04-desktop-amd64.iso"//​ +
-    * Saucy ([[http://​cdimage.ubuntu.com/​kubuntu/​releases/​saucy/​release/​kubuntu-13.10-desktop-amd64.iso.torrent|torrent]]) : //set isofile="/​kubuntu-13.10-desktop-amd64.iso"//​ +
-  * **Kubuntu **i**386** : +
-    * Precise ([[http://​cdimage.ubuntu.com/​kubuntu/​releases/​precise/​release/​kubuntu-12.04.2-desktop-i386.iso.torrent|torrent]]) : //set isofile="/​kubuntu-12.04.2-desktop-i386.iso"//​  +
-    * Quantal ([[http://​cdimage.ubuntu.com/​kubuntu/​releases/​quantal/​release/​kubuntu-12.10-desktop-i386.iso.torrent|torrent]]) : //set isofile="/​kubuntu-12.10-desktop-i386.iso"//​ +
-    * Raring ([[http://​cdimage.ubuntu.com/​kubuntu/​releases/​raring/​release/​kubuntu-13.04-desktop-i386.iso.torrent|torrent]]) : //set isofile="/​kubuntu-13.04-desktop-i386.iso"//​ +
-    * Saucy ([[http://​cdimage.ubuntu.com/​kubuntu/​releases/​saucy/​release/​kubuntu-13.10-desktop-i386.iso.torrent|torrent]]) : //set isofile="/​kubuntu-13.10-desktop-i386.iso"//​+
  
-=== Pour Xubuntu === +### la racine est définie pour tous les menus qui suivront car tous les isos sont au même endroit 
-[[:​xubuntu|Article détaillé sur cette variante]]. +set root=(hd0,2) # correspond ​à /dev/sda2 (la commande peut être aussi set root=(hd0,msdos2ou (hd0,gpt2selon le type de votre partition)
-**CD :** [[http://​cdimage.ubuntu.com/​xubuntu/​releases/​precise/​release/​|Precise]],​ [[http://​cdimage.ubuntu.com/​xubuntu/​releases/​quantal/​release/​|Quantal]],​ [[http://​cdimage.ubuntu.com/​xubuntu/​releases/​raring/​release/​|Raring]],​ [[http://​cdimage.ubuntu.com/​xubuntu/​releases/​saucy/​release/​|Saucy]]. **Versions de développement :** [[http://​cdimage.ubuntu.com/​xubuntu/​releases/​14.04/​|Alpha,​ Beta,..]], [[http://​cdimage.ubuntu.com/​xubuntu/​daily-live/​current/​|Daily builds]].\\  +
-Idem que pour version Kubuntu pour le "(hd0,7)" ​à adapter ou le "file=/cdrom/preseed/​ubuntu.seed"​ à mettre en xubuntu.seed. +
-  * **Xubuntu Amd64** : +
-    * Precise ​([[http://​cdimage.ubuntu.com/​xubuntu/​releases/​precise/​release/​xubuntu-12.04.2-desktop-amd64.iso.torrent|torrent]]) : //set isofile="/​xubuntu-12.04.2-desktop-amd64.iso"//​ +
-    * Quantal ​([[http://​cdimage.ubuntu.com/​xubuntu/​releases/​quantal/​release/​xubuntu-12.10-desktop-amd64.iso.torrent|torrent]]: //set isofile="/​xubuntu-12.10-desktop-amd64.iso"//​ +
-    * Raring ​([[http://​cdimage.ubuntu.com/​xubuntu/​releases/​raring/​release/​xubuntu-13.04-desktop-amd64.iso.torrent|torrent]]: //set isofile="/​xubuntu-13.04-desktop-amd64.iso"//​ +
-    * Saucy ([[http://​cdimage.ubuntu.com/​xubuntu/​releases/​saucy/​release/​xubuntu-13.10-desktop-amd64.iso.torrent|torrent]]: //set isofile="/​xubuntu-13.10-desktop-amd64.iso"//​ +
-  * **Xubuntu **i**386** : +
-    * Precise ([[http://​cdimage.ubuntu.com/​xubuntu/​releases/​precise/​release/​xubuntu-12.04.2-desktop-i386.iso.torrent|torrent]]) : //set isofile="/​xubuntu-12.04.2-desktop-i386.iso"//​ +
-    * Quantal ([[http://​cdimage.ubuntu.com/​xubuntu/​releases/​quantal/​release/​xubuntu-12.10-desktop-i386.iso.torrent|torrent]]) : //set isofile="/​xubuntu-12.10-desktop-i386.iso"//​ +
-    * Raring ([[http://​cdimage.ubuntu.com/​xubuntu/​releases/​raring/​release/​xubuntu-13.04-desktop-i386.iso.torrent|torrent]]) : //set isofile="/​xubuntu-13.04-desktop-i386.iso"//​ +
-    * Saucy ([[http://​cdimage.ubuntu.com/​xubuntu/​releases/​saucy/​release/​xubuntu-13.10-desktop-i386.iso.torrent|torrent]]) : //set isofile="/​xubuntu-13.10-desktop-i386.iso"//​+
  
-=== Pour Lubuntu === +### effacer les deux lignes ci-dessous si vous ne voulez pas de menu par défaut 
-[[:​lubuntu|Article détaillé sur cette variante]] sous environnement [[:​LXDE]]. +set default="2" # la ligne de menu qui sera sélectionnée par défaut sera la 3ème (on compte à partir de 0 dans grub !
-**CD :** [[http://​cdimage.ubuntu.com/​lubuntu/​releases/​precise/​release/​|Precise]],​ [[http://​cdimage.ubuntu.com/​lubuntu/​releases/​quantal/​release/​|Quantal]],​ [[http://​cdimage.ubuntu.com/​lubuntu/​releases/​raring/​release/​|Raring]],​ [[http://​cdimage.ubuntu.com/​lubuntu/​releases/​saucy/​release/​|Saucy]]. **Versions ​de développement :** [[http://​cdimage.ubuntu.com/​lubuntu/​releases/​14.04/​|Alpha,​ Beta,..]], [[http://​cdimage.ubuntu.com/​lubuntu/​daily-live/​current/​|Daily builds]].\\ ​ +set timeout=8 # durée en secondes avant le lancement du menu par défaut</file>
-Idem que pour version Kubuntu pour le "​(hd0,​7)"​ à adapter ou le "​file=/​cdrom/​preseed/​ubuntu.seed"​ à mettre en lubuntu.seed. +
-  * **Lubuntu Amd64** : +
-    * Precise ([[http://​cdimage.ubuntu.com/​lubuntu/​releases/​precise/​release/​lubuntu-12.04-desktop-amd64.iso.torrent|torrent]]) : //set isofile="/​lubuntu-12.04-desktop-amd64.iso"// +
-    * Quantal ​([[http://​cdimage.ubuntu.com/​lubuntu/​releases/​quantal/​release/​lubuntu-12.10-desktop-amd64.iso.torrent|torrent]]: //set isofile="/​lubuntu-12.10-desktop-amd64.iso"//​ +
-    * Raring ([[http://​cdimage.ubuntu.com/​lubuntu/​releases/​raring/​release/​lubuntu-13.04-desktop-amd64.iso.torrent|torrent]]) : //set isofile="/​lubuntu-13.04-desktop-amd64.iso"//​ +
-    * Saucy ([[http://​cdimage.ubuntu.com/​lubuntu/​releases/​saucy/​release/​lubuntu-13.10-desktop-amd64.iso.torrent|torrent]]) : //set isofile="/​lubuntu-13.10-desktop-amd64.iso"//​ +
-  * **Lubuntu **i**386** : +
-    * Precise ([[http://​cdimage.ubuntu.com/​lubuntu/​releases/​precise/​release/​lubuntu-12.04-desktop-i386.iso.torrent|torrent]]) : //set isofile="/​lubuntu-12.04-desktop-i386.iso"//​ +
-    * Quantal ([[http://​cdimage.ubuntu.com/​lubuntu/​releases/​quantal/​release/​lubuntu-12.10-desktop-i386.iso.torrent|torrent]]) : //set isofile="/​lubuntu-12.10-desktop-i386.iso"//​ +
-    * Raring ([[http://​cdimage.ubuntu.com/​lubuntu/​releases/​raring/​release/​lubuntu-13.04-desktop-i386.iso.torrent|torrent]]) : //set isofile="/​lubuntu-13.04-desktop-i386.iso"//​ +
-    * Saucy ([[http://​cdimage.ubuntu.com/​lubuntu/​releases/​saucy/​release/​lubuntu-13.10-desktop-i386.iso.torrent|torrent]]) : //set isofile="/​lubuntu-13.10-desktop-i386.iso"/​/+
  
-===== Installer à partir d'un iso "desktop" ​===== +Si vous ne suivez pas complètement le [[#​parti_pris_pour_ce_tutoriel|parti pris indiqué plus haut]] avec les fichiers ​'iso' sur le **même disque physique** (interne, clé ou disque USB,..) **que grub**, vous pouvez lancer la **commande grub "ls"** (LS en minuscules) pour avoir la **liste des disques** détectés et les partitions du disque principal (Depuis le menu grubvous avez accès à la ligne de commande avec la touche "​c"​)
-Lorsqu'​on lance la procédure d'​installation depuis un iso desktopon est bloqué souvent par un message nous demandant ​de démonter certaines partitions et notamment : /isodevice.+
  
-Il suffit de forcer maintenant le démontage de /isodevice avec cette commande ​: +Ainsi vous [[:grub-pc#​numerotation_des_disques|pourrez adapter la ligne "set root="​]] en conséquence.
-  sudo umount ​-l -r -f /isodevice+
  
-Si cela ne fonctionne pasle recours sera une installation "​net-install"​.+==== Habillage (mode texte) ==== 
 +Si votre **grub principal** est en **mode texte**il est préférable de conserver ici un **habillage en mode texte**. 
 +<file txt /​isos/​00_isoboot.cfg_(habillage)>#​insmod gfxterm # nécéssaire pour personnaliser l'​aspect du menu. Peut être déjà lancé si vous avez une image de fond pour votre menu principal 
 +set gfxmode=1920x1200 #​ définit la résolution d'​affichage du menu grub
  
-Le lancement peut également planter ​si les modules acpi et/ou apm sont inadéquats ​au matériel. Ajouter acpi=off apm=off noacpi noapm. Concrètement : ''​ linux (loop)/casper/vmlinuz locale=fr_FR'' ​... devient ​'' ​linux (loop)/​casper/​vmlinuz locale=fr_FR ​ acpi=off apm=off noacpi noapm''​ ...+insmod jpeg #​ insmod png   si votre image de fond est au format png 
 +background_image -m stretch ​/isos/0_image_de_fond.jpg # si votre image ne s'affiche pas, se référer à la doc (tutoriel:​Grub2_paramétrage_manuel#​Fond d'écran) 
 +### note: pour que le texte des menus reste lisible, une image plus foncée que la normale est conseillée.
  
-===== net-install ===== +### couleurs dispo : black, blue, green, cyan, red, magenta, brown, light-gray, dark-gray, light-blue, light-green,​ light-cyan, light-red, light-magenta,​ yellow, white  
-=== Télécharger un 'mini.iso'​ ==+### black équivaut à transparent lorsqu'on a une image de fond 
-  * **[[:​tutoriel/installer_ubuntu_par_internet#pre-requis|Sélectionnez et téléchargez votre version sur cette page]]**+set color_normal=light-cyan/​black #​ définit les couleurs de texte/fond d'​écran autour du cadre de menu 
 +set menu_color_normal=light-cyan/black définit les couleurs de texte/fond d'​écran dans le cadre de menu 
 +set menu_color_highlight=light-magenta/​blue #​ définit les couleurs de texte/​surbrillance pour le menu sélectionné
  
-=== Menu grub === +set gfxpayload=1920x1200 #​ définit la résolution ​d'affichage par défaut en sortant du menu grub (par défaut il est à '​keep'​)</​file>​
-<​file>​menuentry "​... ​      ​Install ​d'Ubuntu via une connexion internet"​ { +
- insmod loopback +
- insmod iso9660 +
- search --set -f /mini.iso +
- loopback loop /mini.iso +
- linux ​(loop)/linux locale=fr_FR bootkbd=fr console-setup/​layoutcode=fr -- quiet +
- initrd (loop)/​initrd.gz +
-}</​file>​+
  
-===== Maintenance ===== +==== Thème ​==== 
-==== Parted Magic ==== +Si votre **grub principal** s'​affiche via un **thème**, on pourra en définir ​**un autre ici** pour se repérer plus facilement (on ne cumulera pas avec le paragraphe précédent ​c'est soit l'un soit l'​autre).
-Très complet //​([[http://​partedmagic.com/​doku.php?​id=programs|liste des programmes]], ​**[[http://​sourceforge.net/​projects/​partedmagic/​files/​Stable/​|site de téléchargement]]**)// : +
-  ​[[:​Gparted]] (et autres manipulateurs de partitions),​  +
-  ​[[:​Clonezilla]],​ [[:​Partimage]],​ +
-  ​[[http://​partclone.org/​index.php|Partclone]],​ Ghost, +
-  ​MyRescue [[:​PhotoRec]][[:​Testdisk]],​ +
-  ​[[:ClamAV]], [[:​Unetbootin]],​ +
-  * des gestionnaires de fichiers, éditeurs de texte, navigateurs internet,..+
  
-<​file>​menuentry "​Parted Magic" { +Le thème utilisé vient de [[https://www.gnome-look.org/p/1160963/|cette page]]Les **polices de caractères** doivent être lancées ​**'manuellement'​ ainsi que le fond d'écran**.
- insmod loopback +
- insmod iso9660 +
- set isofile="​/pmagic_2013_06_15.iso" +
- loopback loop (hd0,​7)$isofile +
-        echo '​Chargement du noyau Linux ...' +
- linux (loop)/pmagic/bzImage keymap=fr-latin1 fr_FR +
-        echo '​Chargement du disque mémoire initial ...' +
- initrd (loop)/pmagic/​initrd.img +
-}</​file>​ +
-//**Rappel**: la ligne "set isofile"​ (emplacement du fichier iso) et l'indication de disque "​(hd0,​7)"​ sont à adapter en fonction de la version du fichier ​que vous avez téléchargée et du disque sur lequel vous l'avez mise.//+
  
-Ou +<​file ​txt /isos/00_isoboot.cfg_(theme)>insmod png # s'il n'est pas déjà lancé pour le thème du menu principal
-<file>​menuentry "​Parted Magic" { +
- set root=(hd0,​2) +
- loopback loop /pmagic_2013_06_15.iso +
- linux ​(loop)/​pmagic/​bzImage keymap=fr +
- initrd (loop)/​pmagic/​initrd.img +
-}</file> +
-//(hd0,2) et pmagic_2013_06_15.iso sont à adapter selon le disque dur et la partition sur lesquels se trouve la version de l'ISO de Parted Magic.//+
  
-==== SystemRescueCd ==== +loadfont ​/isos/themes/Crunchy-ubuntu-ish/Ubuntu_normal.pf2 
-[[http://​sourceforge.net/​projects/systemrescuecd/files/sysresccd-x86/|Site de téléchargement]] +loadfont ​/isos/themes/Crunchy-ubuntu-ish/​Ubuntu_title.pf2 
-[[http://www.sysresccd.org/Online-Manual-FR|Manuel d'​utilisation]] +background_image ​/isos/themes/Crunchy-green/​term_borders_c.png le fond d'​écran n'est utile que pour la ligne de commande ou l'​édition d'un des menus
-[[http://www.sysresccd.org/Sysresccd-manual-en_Easy_install_SystemRescueCd_on_harddisk#Boot_the_ISO_image_from_the_disk_using_Grub2 | Documentation Officielle SystemRescue ISO et grub2]] +
-<​file>​menuentry "​SytemRescueCD"​ { +
-insmod ext2 +
-insmod loopback +
-insmod iso9660+
  
-#Si  emplacement ISO ≠ emplacement partition démarrage GRUB2  +theme=/​isos/​themes/​Crunchy-ubuntu-ish/​theme-fr.txt</​file>​
-#adapter et dé-commenter la ligne suivante : +
-#set root='​(hd2,​1)'​+
  
-#​l'​emplacement peut s'​écrire aussi: +==== Menu type ==== 
-#set root='(hd2,msdos1)'+Cet extrait de fichier est à ajouter éventuellement à votre fichier de configuration et à modifier à votre convenance. 
 +<file txt /​isos/​00_isoboot.cfg_(ubuntu et ses variantes)>​menuentry ".. Ubuntu 16.04" { 
 + set isofile="/​isos/​ubuntu-16.04-desktop-amd64.iso"​ 
 + loopback loop $isofile 
 + linux (loop)/​casper/​vmlinuz.efi locale=fr_FR bootkbd=fr console-setup/​layoutcode=fr iso-scan/​filename=$isofile boot=casper file=/​cdrom/​preseed/​ubuntu.seed noprompt quiet splash 
 + initrd (loop)/​casper/​initrd.lz 
 +
 +</​file>​ 
 +On **dupliquera** ce menu **autant de fois que de menus souhaités**. 'root=..' ​étant déjà indiqué dans les paramètres générauxil n'est pas répété dans le menu type.
  
-#Si emplacement ​à la racine de la partition ​en question: +**set isofile** est à adapter ​en fonction du fichier iso téléchargé,​\\ ​ 
-set isofile="/systemrescuecd-x86-x.y.z.iso"​ +**loopback loop $isofile** peut être modifié en //loopback loop (hd0,2)$isofile// ​si le fichier n'est pas trouvé par grub,\\  
-#Sinon exemple +**/​cdrom/​preseed/​** est à adapter en fonction de la variante (C'est souvent la seule chose qui diffère dans la ligne 'linux loop' des variantes ubuntu, cf paragraphe suivant).
-set isofile="/opt/systemrescuecd-x86-x.y.z.iso"+
  
-loopback ​loop $isofile+===== Ubuntu et ses variantes ===== 
 +Voici les lignes '​vmlinuz'​ 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]]\\ //linux (loop)/​casper/​vmlinuz.efi locale=fr_FR bootkbd=fr console-setup/​layoutcode=fr iso-scan/​filename=$isofile ​boot=casper file=/​cdrom/​preseed/​ubuntu.seed noprompt quiet splash//
  
-#Si 32 bit et claviers français +  * **[[:​Kubuntu]]** : [[http://​cdimage.ubuntu.com/​kubuntu/​releases/​|versions soutenues]] - [[http://​cdimage.ubuntu.com/​kubuntu/​daily-live/​current/​|versions en cours de développement]]\\ //linux (loop)/casper/vmlinuz.efi locale=fr_FR bootkbd=fr console-setup/layoutcode=fr iso-scan/filename=$isofile ​boot=casper file=/​cdrom/​preseed/​kubuntu.seed noprompt quiet splash//
-linux (loop)/isolinux/rescue32 isoloop=$isofile setkmap=fr +
-#si 64 bit,​claviers français et startX supporté décommenté la ligne suivante: +
-#linux (loop)/isolinux/rescue64 isoloop=$isofile ​setkmap=fr dostartx+
  
-#Pour pouvoir écrire sur l'​emplacement disque de l'ISO  +  * **[[:​Lubuntu]]** : [[http://​cdimage.ubuntu.com/​lubuntu/​releases/​|versions soutenues]] ​[[http://​cdimage.ubuntu.com/​lubuntu/​daily-live/​current/​|versions en cours de développement]]\\ //linux (loop)/casper/vmlinuz.efi locale=fr_FR bootkbd=fr console-setup/​layoutcode=fr iso-scan/​filename=$isofile ​boot=casper file=/​cdrom/​preseed/​lubuntu.seed noprompt quiet splash//
- #en mode 64 bit, claviers français et startX supporté +
-#Dé-commenté ligne suivante ​: +
-#linux (loop)/isolinux/rescue64 isoloop=$isofile ​setkmap=fr docache dostartx+
  
-initrd ​(loop)/isolinux/initram.igz +  * **Lubuntu-Next ​(Lxqt)** : [[:LXQt]] remplace [[:LXDE]] [[https://lubuntu.me/this-week-in-lubuntu-development-5/​|dans la version 18.10 de Lubuntu]]. Donc, il faut dorénavant télécharger la version "​Daily" ​de Lubuntu.
-}</file> +
-<​note>​ +
-Pour disposer des outils CD SystemRescue supplémentaires (Aida, gag, grub4dos etc.il faut créer ​de nouvelles entrées menu spécifiques dans le 40_customEn fin taper:+
  
-  ​sudo update-grub+  ​* **[[:​Budgie|Ubuntu-Budgie]]** (nouvelle variante depuis 2017) : [[http://​cdimage.ubuntu.com/​ubuntu-budgie/​releases/​|versions soutenues]] - [[http://​cdimage.ubuntu.com/​ubuntu-budgie/​daily-live/​current/​|versions en cours de développement]]\\ //linux (loop)/​casper/​vmlinuz.efi locale=fr_FR bootkbd=fr console-setup/​layoutcode=fr iso-scan/​filename=$isofile boot=casper file=/​cdrom/​preseed/​ubuntu-budgie.seed noprompt quiet splash//
  
-dans le Terminal pour enregistrer les entrées </note>+  * **[[:​ubuntu_gnome|Ubuntu-Gnome]]** : [[http://​cdimage.ubuntu.com/​ubuntu-gnome/​releases/​|versions soutenues]] - **depuis 17.10, fusionnée avec Ubuntu (voir plus haut)**\\ //linux (loop)/​casper/​vmlinuz.efi locale=fr_FR bootkbd=fr console-setup/​layoutcode=fr iso-scan/​filename=$isofile boot=casper file=/​cdrom/​preseed/​ubuntu-gnome.seed noprompt quiet splash//
  
-===== GRUB 2 sur une clef USB ===== +  * **[[:​mate|Ubuntu-Mate]]** : [[http://​cdimage.ubuntu.com/​ubuntu-mate/​releases/​|versions soutenues]] - [[http://​cdimage.ubuntu.com/​ubuntu-mate/​daily-live/​current/​|versions en cours de développement]]\\ //linux (loop)/​casper/​vmlinuz.efi locale=fr_FR bootkbd=fr console-setup/​layoutcode=fr iso-scan/​filename=$isofile boot=casper file=/​cdrom/​preseed/​ubuntu-mate.seed noprompt quiet splash//
-==== Installation ==== +
-Il vous faut pour cela une distribution Linux avec GRUB installé+
  
-Pour configurer GRUB sur la clé, nous n'​utiliserons pas la méthode traditionnelle,​ mais nous modifierons directement le fichier de configurationAttention; cette méthode est à réserver à ce cas spécifiquePour configurer GRUB pour votre partition de disque dur, se référer à [[:grub2|GRUB 2 : Le nouveau Grub]]+  * **[[:​ubuntu_studio|Ubuntu Studio]]** : [[http://​cdimage.ubuntu.com/​ubuntustudio/​releases/​|versions soutenues]] - [[http://​cdimage.ubuntu.com/​ubuntustudio/​dvd/​current/​|versions en cours de développement]]\\ //linux (loop)/​casper/​vmlinuz.efi locale=fr_FR bootkbd=fr console-setup/​layoutcode=fr iso-scan/​filename=$isofile boot=casper file=/​cdrom/​preseed/​ubuntustudio.seed noprompt quiet splash//
  
-Lancez cette commande pour installer GRUB sur votre clé (elle doit être montée) +  * **[[:​Xubuntu]]** : [[http://​cdimage.ubuntu.com/​xubuntu/​releases/​|versions soutenues]] - [[http://​cdimage.ubuntu.com/​xubuntu/​daily-live/​current/​|versions en cours de développement]]\\ //​linux ​(loop)/​casper/​vmlinuz.efi locale=fr_FR bootkbd=fr console-setup/​layoutcode=fr iso-scan/​filename=$isofile boot=casper file=/cdrom/preseed/xubuntu.seed noprompt quiet splash//
-<​code>​sudo grub-install --root-directory=<​point_montage_part1_clef_usb>​ <​peripherique_clef_usb><​/code> +
-où : +
-  * <​point_montage_part1_clef_usb>​ est le point de montage de la partition Fat de la clef usb (exemple : /media/clef_4Go) +
-  * <​peripherique_clef_usb>​ est le périphérique correspondant à la clef usb (exemple : /dev/sdb)+
  
-==== Configuration du chargeur ​d'amorçage de la clé ==== +<note important>​**Attention !** Pour les **versions 32 bits** ​d'Ubuntu et ses variantes**vmlinuz.efi** doit être modifié en **vmlinuz** tout court.</​note>​
-Vous avez maintenant une clé bootable avec un dossier ''​boot''​ à la racinecontenant un sous-dossier ''​grub''​Il faut créer un fichier de configuration nommé ''​grub.cfg''​ dans le dossier ''​grub''​. Insérez-y les blocs de texte correspondant à la distribution que vous souhaitez tester, parmi la liste de configurations détaillées ci-dessous :+
  
-<​note ​warning>Attention à bien adapter le chemin de l'​image ISO selon l'​endroit où vous la placez sur votre cléLes exemples suivants sont faits en considérant ​que l'​image est placée à la racine de la clé. Si vous souhaitez ​les ranger dans le dossier /boot ou dans un sous-dossier,​ ajoutez simplement /boot devant le nom de l'​image ISO</​note>​ +<​note ​importantFIXME Depuis au moins la version 18.04, il semblerait ​que même pour les versions 64 bits il faille mettre ​**vmlinuz** et non vmlinuz.efi.
-**Voir au tout début de la page d'​autres possibilités avec clé USB telles que [[:​Unetbootin]],​ [[http://​forum.ubuntu-fr.org/​viewtopic.php?​id=427605|MultiSystem]],​ etc.**+
  
-===== Autres distributions testées ===== +mais sur ma machine Ubuntu 18.4 64 bits et 16.4 64 bits ne fonctionnent qu'avec vmlinuz.efi
-==== Aptosid (anciennement Sidux) ==== +
-**Fonctionnelle** : exemple ici pour AMD64 et tout en français. Pour installer, forcer l'​installation évite d'​avoir à copier ​sur USBS'​installe en 3 minutes environ[[ftp://​ftp.spline.de/​mirrors/​aptosid/​release/​|site de téléchargement]],​ [[http://​manual.aptosid.com/​fr/​welcome-fr.htm|Manuel d'utilisation]] +
-<​file>​menuentry "Live - Aptosid"​ { +
-insmod loopback +
-insmod iso9660 +
-set isofile="/​aptosid-2011-03-ponos-kde-lite-amd64-201112312100.iso"​ +
-search --set -f $isofile +
-loopback loop $isofile +
-linux (loop)/​boot/​vmlinuz0.amd boot=fll lang=fr_FR quiet fromiso=$isofile +
-initrd (loop)/​boot/​initrd0.amd +
-}</​file>​+
  
-==== Elive ==== +De même pour Ubuntu Mate 18.04.1dans la ligne suivante ''​initrd ​(loop)/casper/initrd.lz'',​ il faut supprimer l'​extension ​.lz et mettre **initrd** tout court ''​initrd (loop)/casper/initrd''​</note>
-**Fonctionnelle** : tout paraît être en français après quelques questions au démarrage[[http://​elive.enlightenment.fr/​isos/​stable/​|site de téléchargement]] +
-<​file>​menuentry "​Elive"​ { +
-insmod loopback +
-insmod iso9660 +
-set isofile="/​elive_2.0_Topaz_new-kernel_up003.iso"​ +
-search --set -f $isofile +
-loopback loop (hd0,7)$isofile +
-set gfxpayload=800x600x16,​ 800x600 +
-linux (loop)/boot/vmlinuz-2.6.30.9-elive-686 boot=eli quiet resolution fromiso=$isofile +
-initrd (loop)/boot/initrd.img-2.6.30.9-elive-686 +
-}</file>+
  
-==== Gentoo ==== 
-Impossible de mettre le clavier français par défaut (pour du 32 bits : remplacer /​boot/​gentoo64 par /​boot/​gentoo et /​boot/​gentoo64.igz par /​boot/​gentoo.igz). ​ 
-[[http://​distfiles.gentoo.org/​releases/​amd64/​12.1//​|site de téléchargement]] 
-<​file>​menuentry "​... ​  2 - Gentoo 12 Live DVD" { 
- set isofile="/​livedvd-x86-amd64-32ul-2012.1.iso"​ 
- search --set -f $isofile 
- loopback loop $isofile 
- echo '​Chargement du noyau Linux ...' 
- linux (loop)/​boot/​gentoo64 root=/​dev/​ram0 looptype=squashfs loop=/​image.squashfs cdroot isoboot=$isofile splash=silent,​theme:​livecd-10 
- echo '​Chargement du disque mémoire initial ...' 
- initrd (loop)/​boot/​gentoo64.igz 
-}</​file>​ 
  
-==== Slitaz ​==== +==== Dérivés : LinuxMint,​.. ​==== 
-**Fonctionnelle** : tout paraît être en français après quelques questions au démarrage. ​[[http://www.slitaz.org/fr/get/|site de téléchargement]] +  * **[[:​linux_mint|Linux Mint]]** : [[https://linuxmint.com/download.php|versions soutenues]] - [[https://community.linuxmint.com/iso|versions en cours de développement]]\\ //linux (loop)/casper/vmlinuz.efi locale=fr_FR bootkbd=fr console-setup/​layoutcode=fr iso-scan/filename=$isofile ​boot=casper file=/cdrom/​preseed/​linuxmint.seed noprompt quiet splash//
-<​file>​menuentry "​Slitaz-3.0" { +
-insmod loopback +
-insmod iso9660 +
-set isofile="​/slitaz-3.0.iso+
-search --set -f $isofile +
-loopback loop $isofile +
-linux (loop)/boot/vmlinuz-2.6.30.6-slitaz kmap=fr-latin1 +
-initrd (loop)/boot/rootfs.gz +
-}</file>+
  
-==== Vector Linux ==== +  ​* **[[http://​linuxfr.org/​news/​zevenos-5-une-distribution-au-gout-de-beos|ZevenOS]]** [[http://www.zevenos.com/download|site de téléchargement]]\\ //linux (loop)/casper/​vmlinuz ​locale=fr_FR bootkbd=fr console-setup/layoutcode=fr iso-scan/​filename=$isofile boot=casper file=/cdrom/preseed/zevenos.seed persistent noprompt quiet splash//
-**Fonctionnelle** : français absent ​**[[http://vectorlinux.com/downloads/|site de téléchargement]]** +
-<​file>​menuentry "ISO Live - Vector Linux Live" { +
-insmod loopback +
-insmod iso9660 +
-loopback loop (hd0,​7)'​/VL6.0-Light-LIVE-Final.iso'​ +
-set gfxpayload=1024x768x16,​ 1024x768 +
-linux (loop)/boot/​vmlinuz ​slax from=/VL6.0-Light-LIVE-Final.iso auto2 splash=silent ramdisk_size=6666 root=/dev/ram0 rw +
-initrd (loop)/boot/initrd.gz +
-}</file>+
  
-==== ZevenOS ​==== +==== Installer en mode graphique ===== 
-**Fonctionnelle** : en français et partiellement en allemand ​**[[http://www.zevenos.com/download|site de téléchargement]]** +**2 solutions** : 
-<​file>​menuentry ​"ISO Live ZevenOS-20" ​{ +  * avec l'​**icône "​installer Ubuntu"​** disponible sur le bureau des différentes variantes. Cependant, pour que l'​installation ne soit pas bloquée, il faut **démonter la partition** d'où est lancé l'iso (nommée **'/​isodevice'​** par ubuntu) :<​code>​sudo umount -l -r -f /​isodevice</​code>​ 
-insmod loopback + 
-insmod iso9660 +  * avec un **menu grub dédié** qui lance directement l'​installation avec l'​**option '​only-ubiquity'​**. Voici par exemple la ligne 'linux loop' pour ubuntu-MATE.\\ //linux (loop)/​casper/​vmlinuz.efi locale=fr_FR bootkbd=fr console-setup/​layoutcode=fr iso-scan/​filename=$isofile boot=casper file=/​cdrom/​preseed/​ubuntu-mate.seed noprompt **only-ubiquity** quiet splash// 
-loopback ​loop (hd0,7)'/ZevenOS-20.iso+ 
-linux (loop)/casper/vmlinuz persistent locale=fr_FR ​bootkbd=fr iso-scan/filename=/ZevenOS-20.iso boot=casper file=/cdrom/preseed/xubuntu.seed noprompt quiet splash ​-- +L'​option '​only-ubiquity'​ ou '​maybe-ubiquity'​ ne fonctionne pas toujours. Le démontage de '​isodevice'​ puis clic sur l'​icône '​installer ubuntu',​ lui, a toujours fonctionné. 
-initrd ​(loop)/casper/initrd.lz + 
-}</file>+==== Installer ​en mode texte ==== 
 +  * Télécharger un **'​mini.iso'​** [[:​tutoriel/​installer_ubuntu_par_internet#​pre-requis|sur cette page]] ou [[http://cdimage.ubuntu.com/netboot/|celle-là]] configuré dans un menu grub avec ces 2 lignes :\\ //linux (loop)/​linux\\ initrd (loop)/​initrd.gz//​ 
 + 
 +  ​Autre alternative : **[[:​tutoriel:​installer_ubuntu_sans_cd|utiliser ​"hd-media"]]** (C'est la seule autre solution car les versions '​alternate'​ ou '​server'​ lancée depuis Grub cherchent toujours un cd dans un lecteur cd et on ne va pas plus loin). 
 +   
 +===== Distributions dédiées à la maintenance ===== 
 +Comme pour ubuntu, n'​oubliez pas les paramètres généraux (surtout les '​insmod'​ et 'set root') et le menu de base dont on modifiera les lignes '​linux ​loop' et '​initrd loop' comme indiquées en italique. 
 + 
 +==== Parted Magic (payant) ==== 
 +Très complet mais pas gratuit //​([[https://​partedmagic.com/​programs/​|liste des programmes]]**[[https://​partedmagic.com/​downloads/​|téléchargement]]**)// : 
 +  * **dernière version gratuite** (pmagic_2013_06_15.iso)\\ //linux (loop)/pmagic/bzImage keymap=fr-latin1 ​fr_FR\\ initrd ​ (loop)/​pmagic/​initrd.img//​ 
 +   
 +  * **version 32 bits** actuelle\\ //linux (loop)/​pmagic/​bzImage iso_filename=$isofile keymap=fr-latin1 fr_FR load_ramdisk=1\\ initrd (loop)/pmagic/​initrd.img (loop)/​pmagic/​fu.img (loop)/​pmagic/​m32.img//​ 
 +   
 +  * **version 64 bits** actuelle\\ //linux (loop)/​pmagic/​bzImage64 iso_filename=$isofile keymap=fr-latin1 fr_FR load_ramdisk=1\\ initrd (loop)/pmagic/​initrd.img (loop)/​pmagic/​fu.img (loop)/​pmagic/​m64.img//​ 
 + 
 +==== GParted Live ==== 
 +Elle contient [[:​PhotoRec]] et [[:​Testdisk]]. Par contre, le gestionnaire de fichiers est un peu limité (il n'​affiche pas les partitions non montées) ​**[[https://​sourceforge.net/​projects/​gparted/​files/​gparted-live-stable/​|Téléchargement]]** 
 + 
 +  * //linux (loop)/​live/​vmlinuz ​boot='​live'​ union='​overlay'​ username='​user'​ config locales='​fr_FR.UTF-8'​ keyboard-layouts='​fr'​ components noswap noeject toram='​filesystem.squashfs'​ ip=""​ findiso="​${isofile}"​//\\ //initrd (loop)/​live/​initrd.img// 
 + 
 +==== SystemRescueCd ==== 
 +**Seuls les outils via l'​interface graphique sont accessibles**. Aucune tentative de lancer les outils en mode texte lancés via syslinux n'a abouti.\\ **[[https://​sourceforge.net/​projects/​systemrescuecd/​files/​sysresccd-x86/|Page de téléchargement]] ​[[http://​www.sysresccd.org/​Online-Manual-FR|Manuel d'​utilisation]] - [[http://​www.sysresccd.org/​Sysresccd-manual-en_Easy_install_SystemRescueCd_on_harddisk#​Boot_the_ISO_image_from_the_disk_using_Grub2|Documentation Officielle SystemRescue ISO et grub2]]** 
 + 
 +  * //​linux ​(loop)/isolinux/rescue64 isoloop=$isofile rootfs=/​sysresccd setkmap=fr nomodeset docache dostartx\\ ​initrd ​(loop)/​isolinux/​initram.igz// 
 + 
 +  * Pour un **lancement en 32 bits** : //linux (loop)/​isolinux/​rescue32 isoloop=$isofile rootfs=/​sysresccd setkmap=fr nomodeset docache dostartx//
  
 ==== CloneZilla ==== ==== CloneZilla ====
-**Fonctionnelle** : en anglais ​**[[http://​clonezilla.org/​downloads/​alternative/​iso-zip-files.php|site de téléchargement]]** +**[[wpfr>​Clonezilla]]** vous permettra de cloner une partition vers une image ou une autre partition ou inversement. 
-<​file>​menuentry "​CloneZilla amd64 (800x600)" { + 
-set isofile="​/boot/clonezilla-live-1.2.6-24-amd64.iso+  * **[[http://​clonezilla.org/​downloads/​download.php?​branch=stable|version stable]]** (basée sur Debian)<​file> ​ ​linux ​(loop)/live/vmlinuz persistent boot=live findiso=$isofile 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 
-loopback ​loop $isofile +  ​initrd (loop)/​live/​initrd.img</​file>​ 
-linux (loop)/​live/​vmlinuz boot=live ​live-config noswap ​nolocales ​edd=on nomodeset ocs_live_run="​ocs-live-general"​ ocs_live_extra_param="" ​ocs_live_keymap="" ​ocs_live_batch="​no" ​ocs_lang=""​ gfxpayload=800x600x16,​800x600 ​ip=frommedia nosplash toram=filesystem.squashfs ​findiso=$isofile +  * **[[http://​clonezilla.org/​downloads/​download.php?​branch=alternative|version alternative stable]]** (basée sur Ubuntu)<​file>  ​linux (loop)/​live/​vmlinuz ​persistent ​boot=live ​findiso=$isofile 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 +  initrd (loop)/​live/​initrd.img</​file>​ 
-}</file>+ 
 +===== Quelques grands noms ===== 
 +N'​oubliez pas les paramètres généraux et les lignes en italiques sont celles qui sont différentes du menu de base. 
 + 
 +==== Arch ==== 
 +Ne connaissant aucune version livecd officielle, voici quelques distributions dérivées de Arch Linux (pas trouvé comment les lancer directement en français) : 
 +  * **[[wp>​Archbang]]** (environnement Openbox) : [[https://​sourceforge.net/​projects/​archbang/​|Téléchargement]]\\ **pensez à modifier '​img_dev'​** selon la partition où est votre iso et **'​archisolabel'​**\\ //linux (loop)/​arch/​boot/​x86_64/​vmlinuz img_dev=/​dev/​sda2 img_loop=$isofile ​earlymodules=loop archisobasedir=arch archisolabel=ARCHBANG\\ initrd (loop)/​arch/​boot/​intel_ucode.img (loop)/​arch/​boot/​x86_64/​archiso.img//​ 
 + 
 +  * **[[http://​archex.exton.net/​|ArchEX]]** (environnement Lxde) : [[https://​sourceforge.net/​projects/​archex/​|Téléchargement]]\\ **pensez à modifier '​img_dev'​** selon la partition où est votre iso et **'​archisolabel'​**\\ //linux (loop)/​arch/​boot/​x86_64/​vmlinuz img_dev=/​dev/​sda2 img_loop=$isofile earlymodules=loop archisobasedir=arch archisolabel=ARCH_201607\\ initrd (loop)/​arch/​boot/​intel_ucode.img (loop)/​arch/​boot/​x86_64/​archiso.img//​ 
 + 
 +  * **[[wpfr>​Manjaro Linux|Manjaro]]** (voir [[#​LxQt|plus bas]]) 
 + 
 +==== Debian ==== 
 +Même si Debian est parent du projet Ubuntu, son lancement est différent car il n'​utilise pas casper (pour connaître la version du vmlinuz et du initrd, il faut ouvrir l'iso avec votre gestionnaire d'​archives). 
 + 
 +  * **Stable** (version 9.3 : Stretch) : [[http://​cdimage.debian.org/​mirror/​cdimage/​release/​current-live/​|Téléchargement]]\\ //​linux ​ (loop)/​live/​vmlinuz-4.9.0-4-amd64 boot=live findiso=${isofile} components keyboard-layouts=fr locales=fr_FR.UTF-8 timezone=Europe/​Paris\\ ​initrd (loop)/​live/​initrd.img-4.9.0-4-amd64//​ 
 + 
 +**Dérivées** 
 +  * **[[:​linux_mint|LMDE]]** : [[https://​www.linuxmint.com/​download_lmde.php|Téléchargement]]\\ //linux (loop)/​live/​vmlinuz boot=live findiso=${isofilelive-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.lz/​/
  
 ==== Fedora ==== ==== Fedora ====
-Fedora ​15 ([[http://doc.fedora-fr.org/wiki/T%C3%A9l%C3%A9charger_Fedora#​3.C3.A8me_.C3.A9tape_:_T.C3.A9l.C3.A9charger_Fedora|Téléchargement]]) ne peut être bootée ​directement depuis ​une iso ([[https://bugzilla.redhat.com/show_bug.cgi?id=650672|bug]]). Il faut donc extraire l'iso dans un dossier, ici boot/iso/LiveCD-FC15 sur une clef usb+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'​archive (clic droit). Dans le dossier '​isolinux',​ il faut ouvrir '​isolinux.cfg'​ puis rechercher CDLABEL. 
-<file>menuentry ".. Fedora 15 Desktop AMD64 (extracted)" { + 
- linux /boot/iso/LiveCD-FC15/isolinux/vmlinuz0 root=UUID=8816-2C13 live_dir=/boot/iso/LiveCD-FC15/LiveOS/ rootfstype=auto ​ro liveimg quiet  rhgb rd.luks=0 rd.md=0 rd.dm=locale=fr_FR bootkbd=fr console-setup/​layoutcode=fr  +  * **[[wpfr>​Fedora (GNU/​Linux)|Fedora]]** live Workstation - [[https://getfedora.org/fr/workstation/​download/​|Téléchargement]]\\ //set isolabel="​Fedora-WS-Live-24-1-2"​\\ linux (loop)/​isolinux/​vmlinuz0 root=live:​CDLABEL=$isolabel iso-scan/​filename=$isofile rootfstype=auto rd.live.image rhgb keytable=fr lang=fr_FR.utf8 locale.lang=fr_FR vconsole.keymap=fr\\ initrd (loop)/​isolinux/​initrd0.img// 
- initrd /boot/iso/LiveCD-FC15/isolinux/initrd0.img +  *  
-+<note important>​**Attention !** le zéro après /vmlinuz et /initrd est à supprimer sur ma machine.</​note>​ 
-</file> +==== Gentoo ==== 
-Remplacez ​+  * **[[wpfr>​Gentoo Linux|Gentoo]]** Live DVD (les codes pour le lancer ​directement ​en français ne fonctionnent plus depuis ​la version 2016) - [[https://www.gentoo.org/downloads/​|Téléchargement]]\\ //linux (loop)/​isolinux/​gentoo isoboot=$isofile root=/​dev/​ram0 init=/​linuxrc aufs looptype=squashfs loop=/image.squashfs cdroot vconsole.keymap=fr locale=fr_FR console=tty1 nomodeset\\ initrd (loop)/​isolinux/​gentoo.xz//​ 
-  * /boot/iso/LiveCD-FC15 par le répertoire où l'iso est extraite + 
-  * 8816-2C13 par l'[[:uuid_et_label|UUID]] de la partition où l'​iso ​est extraite+**Dérivées** 
 +  * **[[wpfr>​Sabayon Linux|Sabayon]]** (lui peut être lancé en français sans problème- [[ftp://ftp.belnet.be/​mirror/​sabayonlinux/​iso/​monthly/​|Téléchargement]]\\ //linux (loop)/boot/sabayon root=/dev/ram0 init=/​linuxrc lang=fr_FR isoboot=${isofile} cdroot looptype=squashfs loop=/​livecd.squashfs overlayfs\\ initrd (loop)/​boot/​sabayon.igz//​ 
 + 
 +==== openSUSE ==== 
 + 
 +  * **[[wpfr>openSUSE]]** version install [[http://​software.opensuse.org/​421/​fr|Téléchargement]]\\ //​linux ​(loop)/​boot/​x86_64/​loader/​linux install=hd:​$isofile\\ initrd (loop)/boot/x86_64/loader/​initrd//​ 
 + 
 +==== Slackware ==== 
 +Un petit tour chez la grand-mère des distros. Pas réussi à lancer la version live depuis Grub. 
 + 
 +  * **[[wpfr>​Slackware]]** version install. [[http://​bear.alienbase.nl/​mirrors/​slackware/​slackware-iso/​|Téléchargement]]\\ //linux (loop)/​kernels/​huge.s/​bzImage load_ramdisk=1 prompt_ramdisk=0 rw printk.time=0 SLACK_KERNEL=huge.s locale=fr_FR.utf8 kbd=fr tz=Europe/​Paris\\ initrd (loop)/isolinux/initrd.img//​ 
 + 
 +===== Distributions spécialisées ===== 
 +Ce sont des distributions dédiées à une certaine utilisation. N'​oubliez pas les paramètres généraux et les lignes en italiques sont celles qui sont différentes du menu de base. 
 + 
 +==== Jeux ==== 
 + 
 +  * **[[wpfr>​Fedora (GNU/Linux)#​Labs|Fedora]] Games** ([[#​Fedora|voir plus haut]]) [[https://labs.fedoraproject.org/​fr/​games/​|Téléchargement]] ​[[https://labs.fedoraproject.org/​|Autres suites logicielles]]\\ //set isolabel="​Fedora-Game-Live-24-1-2"​\\ linux (loop)/​isolinux/​vmlinuz root=live:​CDLABEL=$isolabel iso-scan/​filename=$isofile ​rootfstype=auto rd.live.image rhgb KEYTABLE=fr LANG=fr_FR.utf8 locale.lang=fr_FR vconsole.keymap=fr\\ initrd (loop)/​isolinux/​initrd.img//​ 
 + 
 +==== Logiciels éducatifs ==== 
 +  * **[[:​edubuntu]]** pas d'iso depuis 2014. 
 + 
 +  * **[[https://​fr.vikidia.org/​wiki/​PrimTux|PrimTux]]** : [[http://​primtux.fr/​telecharger-primtux/​|Page de téléchargement]]\\ //linux (loop)/​live/​vmlinuz2 boot=live findiso=${isofile} 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//​ 
 + 
 +  * **[[wpfr>​Uberstudent]]** (beaucoup de logiciels qui ne sont pas sur d'​autres distros) : [[https://​sourceforge.net/​projects/​uberstudent/​|Téléchargement]]\\ //linux (loop)/​casper/​vmlinuz ​locale=fr_FR bootkbd=fr console-setup/​layoutcode=fr ​iso-scan/​filename=$isofile boot=casper file=/​cdrom/​preseed/​uberstudent.seed noprompt quiet splash\\ initrd (loop)/​casper/​initrd.lz//​ 
 + 
 +==== Logiciels pour la MAO (Musique Assistée par Ordinateur) ==== 
 +  * **[[:​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]]\\ //linux (loop)/​live/​vmlinuz boot=live findiso=${isofile} 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//​ 
 +   
 +===== Expérimenter d'​autres environnements ===== 
 +==== 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=${isofile} 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//​ 
 + 
 +==== LxQt ==== 
 +  * **[[wpfr>​Manjaro]] [[:Lxqt]]** : [[https://​sourceforge.net/​projects/​manjarotorrents/​files/​|Lxqt et autres environnements]]\\ **pensez à modifier '​img_dev'​** selon la partition où est votre iso. '​misobasedir'​ et **'​misolabel'​** ne sont pas indispensables pour toutes les versions (il faut ouvrir l'iso dans votre gestionnaire d'​archives et les rechercher dans /boot/​grub/​kernel.cfg)\\ //linux (loop)/​boot/​vmlinuz-x86_64 img_dev=/dev/sda10 img_loop=$isofile misobasedir=manjaro misolabel=MJRO1715 driver=free lang=fr_FR keytable=fr tz=Europe/​Paris\\ initrd (loop)/​boot/​intel_ucode.img (loop)/​boot/​initramfs-x86_64.img//​ 
 + 
 +  * **[[wpfr>​Extix]]** (basé sur Ubuntu) : [[https://​sourceforge.net/​projects/​extix/​files/​|Téléchargement]]\\ **login:​live,​ password:​live** (version testée 18.7)\\ //​linux ​ (loop)/​live/​vmlinuz boot=live ${ifnames_optusername=live findiso=${isofile} lang=fr_FR keyboard-layouts=fr locales=fr_FR.UTF-8 timezone=Europe/​Paris\\ initrd (loop)/​live/​initrd.img//​ 
 + 
 +==== Pantheon d'​Elementary OS ==== 
 +**[[wpfr>​Elementary_OS|Article Wikipédia]]** 
 + 
 +  * Étant basé sur Ubuntu, son lancement est identique. [[http://​www.elementaryos-fr.org/​telecharger-elementary-os/​|Téléchargement]]\\ //linux (loop)/​casper/​vmlinuz locale=fr_FR bootkbd=fr console-setup/​layoutcode=fr iso-scan/​filename=$isofile boot=casper ​file=/​cdrom/​preseed/​elementary.seed noprompt quiet splash\\ initrd (loop)/​casper/​initrd.lz//​ 
 + 
 +===== Distributions légères ===== 
 +==== antiX ==== 
 +[[http://​antix.mepis.org/​index.php?​title=French|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]].\\ ​ [[http://​antix.mepis.org/​index.php?​title=Main_Page#​Downloads|Page de téléchargement]] 
 + 
 +  * //linux (loop)/antiX/​vmlinuz fromiso=${isofile} bootdev=sda2 lang=fr tz=Europe/​Paris xres=1920x1080 toram hwclock=utc quiet splash\\ initrd (loop)/​antiX/​initrd.gz//​ 
 + 
 +Remarque : **'​bootdev'​** correspond à la même partition que 'set root=(hd0,​2)'​ dans les paramètres généraux. **Il faut l'adapter ainsi que '​xres'​** à votre configuration. 
 + 
 +==== Slitaz==== 
 +Un linux qui tient sur une "iso" de 50 Mo. **Seules les versions "​core"​ peuvent être lancées** depuis Grub :\\ [[http://​mirror.switch.ch/​ftp/​mirror/​slitaz/​iso/​stable/​flavors/​|version 4 (stable)]], [[http://​mirror.switch.ch/​ftp/​mirror/​slitaz/​iso/​rolling/​|version rolling 32 et 64-bit]], cette "​iso"​ n'est plus nécessaire après le boot. 
 + 
 +  * **32 bits** : Slitaz-4.0 Core et Slitaz-rolling Core\\ //linux (loop)/​boot/​bzImage lang=fr_FR kmap=fr-latin1 root=/​dev/​null vga=normal autologin\\ initrd (loop)/​boot/​rootfs.gz//​ 
 + 
 +  * **64 bits** : Slitaz-rolling Core64\\ //linux (loop)/​boot/​bzImage64 lang=fr_FR kmap=fr-latin1 root=/​dev/​null vga=normal autologin\\ initrd (loop)/​boot/​rootfs.gz//​ 
 + 
 +===== Qu'en est-il des isos BSD ===== 
 +Amorcer complètement une BSD depuis un fichier iso n'est pas évident. Passer ​par Debian est l'essai le plus encourageant. 
 + 
 +Parmi les tests effectués :  
 +  * [[https://​forums.freebsd.org/​threads/​46480/​|Ce post]] sur le forum FreeBSD.org 
 +  * Ce qui a servi pour [[https://​forums.freebsd.org/​threads/​19701/#​post-153279|Debian Kfreebsd]] 
 + 
 +==== Debian kfreeBSD ==== 
 +Site de téléchargement ​de l'[[http://​cdimage.debian.org/​mirror/​cdimage/​archive/​7.11.0/​kfreebsd-amd64/​iso-cd/​|iso-cd]] ou l'​[[http://​cdimage.debian.org/​mirror/​cdimage/​archive/​7.11.0/​kfreebsd-amd64/​iso-dvd/​|iso-dvd]] 
 + 
 +  * Pas trouvé comment faire en sorte qu'il ne cherche pas l'iso dans un lecteur de cd. <file txt /​isos/​00_isoboot.cfg_(debian kfreebsd)>​menuentry "​kFreeBSD netinst"​ { 
 + insmod ufs2 
 + set isofile=/​isos_autres/​debian-7.11.0-kfreebsd-amd64-netinst.iso 
 + loopback loop $isofile 
 + set root=(loop) 
 + kfreebsd (loop)/​boot/​kernel/​kfreebsd-9.gz 
 + kfreebsd_module (loop)/​boot/​mfsroot.gz type=mfs_root 
 + set kFreeBSD.vfs.root.mountfrom=ufs:/​dev/​md0 
 +}</​file>​ 
 + 
 +===== GRUB 2 sur une clef USB ===== 
 +Pour lancer ces isos on peut créer une clé USB ayant un grub d'​intégré en suivant **[[:​grub-pc#​Créer une clé USB de secours|cette procédure]]**. Ensuite on intégrera les menus directement au fichier /​boot/​grub/​grub.cfg de celle-ci.
  
-Inspiré du [[http://​forums.fedoraforum.org/​showthread.php?​t=263654|forum anglohpone Fedora]]. 
  
 ---- ----
 //​Contributeurs principaux : [[:​utilisateurs:​Frombenny]] ...// //​Contributeurs principaux : [[:​utilisateurs:​Frombenny]] ...//
  
  • tutoriel/grub2_lancer_des_images_iso.1404290853.txt.gz
  • Dernière modification: Le 02/07/2014, 10:47
  • par 83.134.248.238