Différences
Ci-dessous, les différences entre deux révisions de la page.
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 15/09/2018, 11:36] ybu [Ubuntu et ses variantes] |
tutoriel:grub2_lancer_des_images_iso [Le 25/04/2019, 20:53] frombenny [Ubuntu et ses variantes] suppression du .efi qui n'est plus la règle dans les isos récents |
||
---|---|---|---|
Ligne 9: | Ligne 9: | ||
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é. | 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é. | ||
- | **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]]**. |
<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> | <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> | ||
Ligne 16: | Ligne 16: | ||
* pouvoir **tester** toutes les versions Ubuntu sur votre matériel, | * pouvoir **tester** toutes les versions Ubuntu sur votre matériel, | ||
* pouvoir **installer** ces distributions sans avoir à graver un CD, | * pouvoir **installer** ces distributions sans avoir à graver un CD, | ||
- | * connaitre aussi les astuces de lancement des isos en dehors du seul monde Ubuntu (pour de la maintenance : gparted live, rescueCD,.. ou pour tester d'autres environnements : dernières versions de [[:Gnome-Shell]], [[:Cinnamon]], Mate, [[:Lxqt]],..) | + | * connaitre aussi les astuces de lancement des ISOs en dehors du seul monde Ubuntu (pour de la maintenance : gparted live, rescueCD,.. ou pour tester d'autres environnements : dernières versions de [[:Gnome-Shell]], [[:Cinnamon]], Mate, [[:Lxqt]],..) |
===== Pré-requis ===== | ===== Pré-requis ===== | ||
Ligne 25: | Ligne 25: | ||
==== Un dossier unique ==== | ==== Un dossier unique ==== | ||
Pour **simplifier** les descriptions dans ce tutoriel, on créera un dossier unique pour tous les fichiers 'iso' : | Pour **simplifier** les descriptions dans ce tutoriel, on créera un dossier unique pour tous les fichiers 'iso' : | ||
- | * 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) | + | * 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) |
* on **changera le propriétaire du dossier** pour écrire dedans sans nécessité d'avoir les [[:permissions#modifier_les_permissions|droits 'super utilisateur']] | * on **changera le propriétaire du dossier** pour écrire dedans sans nécessité d'avoir les [[:permissions#modifier_les_permissions|droits 'super utilisateur']] | ||
* on **créera un lien symbolique** dans le dossier 'Téléchargements' pour y accéder facilement | * on **créera un lien symbolique** dans le dossier 'Téléchargements' pour y accéder facilement | ||
Ligne 31: | Ligne 31: | ||
Pour cela, on saisira les commandes suivantes dans le terminal: | Pour cela, on saisira les commandes suivantes dans le terminal: | ||
<code>cd / # pour aller à la racine de la partition si ce n'est déjà fait | <code>cd / # pour aller à la racine de la partition si ce n'est déjà fait | ||
- | sudo mkdir isos | + | sudo mkdir ISOs |
- | sudo chown ben:ben isos # username:groupname : à adapter à votre configuration (le plus souvent le nom du groupe est identique à celui de l'utilisateur) | + | sudo chown ben:ben ISOs # username:groupname : à adapter à votre configuration (le plus souvent le nom du groupe est identique à celui de l'utilisateur) |
- | ln -f -s -r -t ~/Téléchargements isos</code> | + | ln -f -s -r -t ~/Téléchargements ISOs</code> |
- | Donc, tous les fichiers 'iso' téléchargés seront désormais déplacés dans ce dossier 'isos' dans 'Téléchargements'. | + | 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 ==== | ==== Un sous-menu ==== | ||
Ligne 48: | Ligne 48: | ||
menuentry "===>> Distribs lancées depuis leur fichier 'iso'" { | menuentry "===>> Distribs lancées depuis leur fichier 'iso'" { | ||
set root=(hd0,2) | set root=(hd0,2) | ||
- | configfile /isos/00_isoboot.cfg | + | configfile /ISOs/00_isoboot.cfg |
}</file> | }</file> | ||
- | 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). | + | 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). |
Pour activer ce changement, il faut lancer la commande : | Pour activer ce changement, il faut lancer la commande : | ||
Ligne 62: | Ligne 62: | ||
Ce sont des paramètres qui concernent tous les menus qu'on évite ainsi de répéter dans chacun d'entre eux : | Ce sont des paramètres qui concernent tous les menus qu'on évite ainsi de répéter dans chacun d'entre eux : | ||
- | <file txt /isos/00_isoboot.cfg_(paramètres)>### Lancement des modules grub qui ne seraient pas déjà lancés en standard | + | <file txt /ISOs/00_isoboot.cfg_(paramètres)>### Lancement des modules grub qui ne seraient pas déjà lancés en standard |
- | #insmod ntfs # décommentez si les isos sont sur une partion MS Windows | + | #insmod ntfs # décommentez si les ISOs sont sur une partion MS Windows |
insmod loopback | insmod loopback | ||
insmod iso9660 | insmod iso9660 | ||
- | ### la racine est définie pour tous les menus qui suivront car tous les isos sont au même endroit | + | ### la racine est définie pour tous les menus qui suivront car tous les ISOs sont au même endroit |
set root=(hd0,2) # correspond à /dev/sda2 (la commande peut être aussi set root=(hd0,msdos2) ou (hd0,gpt2) selon le type de votre partition) | set root=(hd0,2) # correspond à /dev/sda2 (la commande peut être aussi set root=(hd0,msdos2) ou (hd0,gpt2) selon le type de votre partition) | ||
Ligne 80: | Ligne 80: | ||
==== Habillage (mode texte) ==== | ==== Habillage (mode texte) ==== | ||
Si votre **grub principal** est en **mode texte**, il est préférable de conserver ici un **habillage en 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 | + | <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 | set gfxmode=1920x1200 # définit la résolution d'affichage du menu grub | ||
insmod jpeg # insmod png si votre image de fond est au format png | 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) | + | 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. | ### note: pour que le texte des menus reste lisible, une image plus foncée que la normale est conseillée. | ||
Ligne 100: | Ligne 100: | ||
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**. | 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**. | ||
- | <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 txt /ISOs/00_isoboot.cfg_(theme)>insmod png # s'il n'est pas déjà lancé pour le thème du menu principal |
- | loadfont /isos/themes/Crunchy-ubuntu-ish/Ubuntu_normal.pf2 | + | loadfont /ISOs/themes/Crunchy-ubuntu-ish/Ubuntu_normal.pf2 |
- | loadfont /isos/themes/Crunchy-ubuntu-ish/Ubuntu_title.pf2 | + | loadfont /ISOs/themes/Crunchy-ubuntu-ish/Ubuntu_title.pf2 |
- | 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 | + | 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 |
- | theme=/isos/themes/Crunchy-ubuntu-ish/theme-fr.txt</file> | + | theme=/ISOs/themes/Crunchy-ubuntu-ish/theme-fr.txt</file> |
==== Menu type ==== | ==== Menu type ==== | ||
Cet extrait de fichier est à ajouter éventuellement à votre fichier de configuration et à modifier à votre convenance. | 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" { | + | <file txt /ISOs/00_isoboot.cfg_(ubuntu et ses variantes)>menuentry ".. Ubuntu 19.04" { |
- | set isofile="/isos/ubuntu-16.04-desktop-amd64.iso" | + | set isofile="/ISOs/ubuntu-19.04-desktop-amd64.iso" |
loopback loop $isofile | 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 | + | linux (loop)/casper/vmlinuz 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 | + | initrd (loop)/casper/initrd |
} | } | ||
</file> | </file> | ||
Ligne 125: | Ligne 125: | ||
===== Ubuntu et ses variantes ===== | ===== Ubuntu et ses variantes ===== | ||
Voici les lignes 'vmlinuz' pour toutes les variantes d'Ubuntu : | 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// | + | * **[[: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 locale=fr_FR bootkbd=fr console-setup/layoutcode=fr iso-scan/filename=$isofile boot=casper file=/cdrom/preseed/ubuntu.seed noprompt quiet splash// |
- | * **[[: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// | + | * **[[: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 locale=fr_FR bootkbd=fr console-setup/layoutcode=fr iso-scan/filename=$isofile boot=casper file=/cdrom/preseed/kubuntu.seed noprompt quiet splash// |
- | * **[[: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// | + | * **[[: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 locale=fr_FR bootkbd=fr console-setup/layoutcode=fr iso-scan/filename=$isofile boot=casper file=/cdrom/preseed/lubuntu.seed noprompt quiet splash// |
* **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. | * **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. | ||
- | * **[[: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// | + | * **[[: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 locale=fr_FR bootkbd=fr console-setup/layoutcode=fr iso-scan/filename=$isofile boot=casper file=/cdrom/preseed/ubuntu-budgie.seed noprompt quiet splash// |
- | * **[[: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// | + | * **[[: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 locale=fr_FR bootkbd=fr console-setup/layoutcode=fr iso-scan/filename=$isofile boot=casper file=/cdrom/preseed/ubuntu-mate.seed noprompt quiet splash// |
- | * **[[: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// | + | * **[[: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 locale=fr_FR bootkbd=fr console-setup/layoutcode=fr iso-scan/filename=$isofile boot=casper file=/cdrom/preseed/ubuntustudio.seed noprompt quiet splash// |
- | * **[[: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// | + | * **[[: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 locale=fr_FR bootkbd=fr console-setup/layoutcode=fr iso-scan/filename=$isofile boot=casper file=/cdrom/preseed/xubuntu.seed noprompt quiet splash// |
- | * **[[: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// | + | <note important> **Attention ! pour certaines anciennes versions avant 18.04**, on peut avoir **vmlinuz.efi** (et non vmlinuz) et **une extension .lz ou .gz** à **initrd**. |
- | + | ||
- | <note important>**Attention !** Pour les **versions 32 bits** d'Ubuntu et ses variantes, **vmlinuz.efi** doit être modifié en **vmlinuz** tout court.</note> | + | |
- | + | ||
- | <note important> FIXME 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.</note> | + | |
+ | Pour vérifier, il faut ouvrir l'iso avec le gestionnaire d'archives (par clic droit) et regarder dans le dossier "casper".</note> | ||
==== Dérivés : LinuxMint,.. ==== | ==== Dérivés : LinuxMint,.. ==== | ||
Ligne 183: | Ligne 180: | ||
==== SystemRescueCd ==== | ==== 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]]** | + | **À partir de la version 6**. Basé maintenant sur Arch (au lieu de Gentoo).\\ **[[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// | + | * Officiel: la partition où se trouve l'iso a une étiquette "USB-ISOs" (créée avec [[:Gparted]]). Nom inchangé même si autre chose est branché en USB. |
+ | * Classique: quand on est sûr du nom du disque où se trouve l'iso. Ici: /dev/sdb1 ou (hd1,1) pour grub. | ||
+ | <code>menuentry "systemrescuecd Officiel" { | ||
+ | set isofile="/ISOs/10_maintenance/systemrescuecd-6.0.0.iso" | ||
+ | search --no-floppy --label USB-ISOs --set=root | ||
+ | loopback loop $isofile | ||
+ | echo 'Chargement du noyau Linux ...' | ||
+ | linux (loop)/sysresccd/boot/x86_64/vmlinuz img_label=USB-ISOs img_loop=$isofile archisobasedir=sysresccd copytoram setkmap=fr-latin9 | ||
+ | echo 'Chargement de initramfs ...' | ||
+ | initrd (loop)/sysresccd/boot/x86_64/sysresccd.img | ||
+ | } | ||
+ | menuentry "systemrescuecd Classique" { | ||
+ | set isofile="/ISOs/10_maintenance/systemrescuecd-6.0.0.iso" | ||
+ | set root=(hd1,1) | ||
+ | loopback loop $isofile | ||
+ | echo 'Chargement du noyau Linux ...' | ||
+ | linux (loop)/sysresccd/boot/x86_64/vmlinuz img_dev=/dev/sdb1 img_loop=$isofile archisobasedir=sysresccd copytoram setkmap=fr-latin9 | ||
+ | echo 'Chargement de initramfs ...' | ||
+ | initrd (loop)/sysresccd/boot/x86_64/sysresccd.img | ||
+ | }</code> | ||
- | * Pour un **lancement en 32 bits** : //linux (loop)/isolinux/rescue32 isoloop=$isofile rootfs=/sysresccd setkmap=fr nomodeset docache dostartx// | ||
==== CloneZilla ==== | ==== CloneZilla ==== | ||
Ligne 219: | Ligne 234: | ||
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. | 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. | ||
- | * **[[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// | + | * **[[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=$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// |
+ | |||
+ | <note important>**Attention !** sur la version 29, les codes pour lancer Gnome directement en français ne fonctionnent pas (Pas trouvé!). | ||
+ | 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 ==== | ||
* **[[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// | * **[[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// | ||
Ligne 253: | Ligne 271: | ||
* **[[: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]]\\ //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// | + | * **[[: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 ===== | ===== Expérimenter d'autres environnements ===== | ||
Ligne 271: | Ligne 289: | ||
===== Distributions légères ===== | ===== Distributions légères ===== | ||
==== antiX ==== | ==== 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]] | + | [[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]] |
* //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// | * //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// | ||
Ligne 278: | Ligne 296: | ||
==== Slitaz==== | ==== 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. | + | Un linux qui tient sur une "iso" de 50 Mo. **Seules les versions "core" peuvent être lancées** depuis Grub :\\ [[http://mirror.slitaz.org/iso/stable/flavors/|version 4 (stable)]], [[http://mirror.slitaz.org/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// | * **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// | ||
Ligne 284: | Ligne 302: | ||
* **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// | * **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 ===== | + | ===== 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. | Amorcer complètement une BSD depuis un fichier iso n'est pas évident. Passer par Debian est l'essai le plus encourageant. | ||
Ligne 294: | Ligne 312: | ||
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]] | 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" { | + | * 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 | insmod ufs2 | ||
- | set isofile=/isos_autres/debian-7.11.0-kfreebsd-amd64-netinst.iso | + | set isofile=/ISOs_autres/debian-7.11.0-kfreebsd-amd64-netinst.iso |
loopback loop $isofile | loopback loop $isofile | ||
set root=(loop) | set root=(loop) | ||
Ligne 305: | Ligne 323: | ||
===== GRUB 2 sur une clef USB ===== | ===== 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. | + | 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. |