Outils pour utilisateurs

Outils du site


issue157:courrier

How To Boot An ISO File From GRUB Way back in issue #121 (May 2017), Alan Ward wrote an article on “Installing Ubuntu Without External Media”. It involved using GRUB to boot from an ISO file stored on your hard disk, rather than burning it to a USB stick or to an optical disk. I used Alan's method a few times, but things have moved on since then. The following (top right) is my slightly updated method. Download the iso file and save it in your / (root) folder. My home folder is encrypted, so for the purposes of this test, I cannot save it under there. It needs to be in an un-encrypted folder. Next, as root, edit /etc/grub.d/40_custom and append the following to the end of the file. Kubuntu 19.10 is used as an example.

Comment démarrer un fichier ISO à partir de GRUB

Il y a longtemps, dans le numéro 121 (mai 2017), Alan Ward a écrit un article sur « L'installation d'Ubuntu sans média externe ». Cela impliquait l'utilisation de GRUB pour démarrer sur un fichier ISO stocké sur votre disque dur, plutôt que de le graver sur une clé USB ou un disque optique. J'ai utilisé la méthode d'Alan deux ou trois fois, mais les choses ont progressé depuis lors. Ce qui suit (en haut à droite) est ma méthode quelque peu mise à jour.

Téléchargez le fichier ISO et enregistrez-le dans votre dossier / (root). Mon dossier home (personnel) est crypté, ainsi, pour les besoins de ce test, je ne peux pas le sauvegarder là. Il faut qu'il soit dans un dossier qui n'est pas crypté.

Ensuite, en tant que root, éditez /etc/grub.d/40_custom et ajoutez ce qui suit à la fin du fichier. Kubuntu 19.10 sert comme exemple.

NOTES: • To test another distro, just change the menuentry name (line 1) and the iso filename (line 5). • Lines 2, 3 & 4 are not strictly necessary. They are there for completeness. • Lines 4 & 6 assume GPT partitioning. If using old-style MBR partitioning, change “gpt” to “msdos”. gpt7 refers to the root partition of the existing (host) distro, in my case /dev/sda7. • Lines 7 & 8. Check the filenames in the test distro. They might be something like vmlinuz.efi and initrd.lz. In Kubuntu 19.10, these files do not have extensions. • Line 9. Don't forget the closing curly brace. Save file, then in Terminal, run: sudo update-grub Reboot. You should see an entry in the GRUB menu for the test distro, enabling you to try it out in a live environment. You can even install it from there, same as usual. This is also a good way to store and use a “rescue” distro. Paul Romano

NOTES : • Pour tester une autre distrib., il suffit de changer le nom du menuentry (première ligne) et le nom du fichier ISO (ligne 5). • Lignes 2, 3 et 4 ne sont pas vraiment nécessaires. Elles y sont pour compléter le tout. • Lignes 4 et 6 supposent le partitionnement du GPT. Si vous utilisez le partitionnement de la vieille école du MBR, remplacez « gpt » par « msdos ». gpt7 fait référence à la partition root de la distrib. existante (hôte), dans mon cas, /dev/sda7. • Lignes 7 et 8. Vérifiez les noms de fichiers dans la distrib. test. Ils peuvent être des trucs comme vmlinuz.efi et initrd.lz. Dans Kubuntu 19.10, ces fichiers n'ont pas d'extension. • Ligne 9. N'oubliez pas l'accolade fermante.

Sauvegardez le fichier, puis, dans un terminal, lancez :

sudo update-grub

Redémarrez. Vous devriez voir une entrée pour la distrib. test dans le menu de GRUB, ce qui vous permettra de l'essayer dans un environnement live. Vous pouvez même l'installer à partir de là, comme d'habitude.

Cela est également une bonne façon de stocker et d'utiliser une distrib. de « secours ».

Paul Romano

issue157/courrier.txt · Dernière modification : 2020/06/06 13:42 de andre_domenech