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 03/11/2019, 10:06] sangorys [Ubuntu et ses variantes] |
tutoriel:grub2_lancer_des_images_iso [Le 17/01/2020, 14:49] frombenny [Problèmes connus] |
||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
{{tag>tutoriel grub-pc amorçage}} | {{tag>tutoriel grub-pc amorçage}} | ||
- | <note important>Ne fonctionne plus avec les versions 19.10 eoan! Si vous trouvez ce qui n'est plus là pour que ça fonctionne, créez une section problèmes connus SVP. Merci.</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> | ||
====== 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 **[[:live_usb#en_ligne_de_commandes|l'instruction "dd"]]** (en mode graphique avec [[:Etcher]]) ou avec un utilitaire comme **[[:usb-creator]]**, **[[:Unetbootin]]**, **[[:Easy2boot]]**, **[[:Multisystem]]**, etc. | + | 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"]]** (en mode graphique avec [[:Etcher]]) ou avec un utilitaire comme **[[:usb-creator]]**, **[[:Unetbootin]]**, **[[:Multisystem]]**, etc. |
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é. | ||
Ligne 12: | Ligne 11: | ||
**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> | + | **Remarques avant de démarrer:** |
+ | * la version de Grub est une version 1.97 ou supérieure. <code>grub-install -V</code> | ||
+ | * la page de doc principale pour grub est **[[:grub-pc|ici]]**. | ||
+ | * ce type de lancement est très différent d'une distribution linux à l'autre voir impossible avec certaines d'entre elles. | ||
- | ===== Objectifs de ce tutoriel ===== | + | **Objectifs de ce tutoriel:** |
- | * pouvoir **tester** toutes les versions Ubuntu sur votre matériel, | + | * pouvoir **tester** toutes les versions et variantes 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 ===== | + | <note important>Pour les versions 19.10 et suivantes installées en mode Uefi -> **[[#Problèmes connus]]** pour pouvoir continuer à utiliser cette fonctionnalité.</note> |
- | * 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,2)** soit /dev/sda2 **[[:grub-pc#numerotation_des_disques|est à adapter à votre propre configuration]]**. | + | |
===== Parti pris pour ce tutoriel ===== | ===== Parti pris pour ce tutoriel ===== | ||
Ligne 179: | Ligne 179: | ||
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]]** | 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// | + | * //linux (loop)/live/vmlinuz findiso=${isofile} boot=live union=overlay username=user config components noswap toram=filesystem.squashfs ip= net.ifnames=0 nosplash locales=fr_FR.UTF-8 keyboard-layouts=fr//\\ //initrd (loop)/live/initrd.img// |
==== SystemRescueCd ==== | ==== SystemRescueCd ==== | ||
Ligne 327: | Ligne 327: | ||
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. | ||
+ | ===== Problèmes connus ===== | ||
+ | Selon ce [[https://bugs.launchpad.net/ubuntu/+source/grub2/+bug/1851311|bug]], pour les versions 19.10 et suivantes avec un grub en version 2.04 installé en mode EFI, cette fonctionnalité ne fonctionne plus. | ||
+ | |||
+ | Sans essayer de réinstaller grub en version 2.02, on peut lui demander de lancer cette version au démarrage ainsi: | ||
+ | - télécharger le paquet //grub-efi-amd64-bin// en version 2.02 -> https://packages.ubuntu.com/disco-updates/amd64/grub-efi-amd64-bin/download | ||
+ | - ouvrir avec le [[:archivage|gestionnaire d'archives]] le paquet deb | ||
+ | - en extraire le fichier //grubx64.efi// (dans /usr/lib/grub/x86_64-efi/monolithic/) | ||
+ | - dans un terminal avec la commande //[[:efibootmgr]]// vérifier le système sur lequel l'ordi boote (xubuntu par exemple) | ||
+ | - copier //grubx64.efi// dans le bon dossier sur ///boot/efi//. <code>sudo cp grubx64.efi /boot/efi/EFI/xubuntu/.</code> | ||
+ | | ||
+ | Note: Il faudra peut-être renouveller cette opération si grub s'est mis à jour vers une version 2.04 ou supérieure sans résoudre le problème. | ||
---- | ---- | ||
//Contributeurs principaux : [[:utilisateurs:Frombenny]] ...// | //Contributeurs principaux : [[:utilisateurs:Frombenny]] ...// | ||