Installez GRUB2 sur USB pour démarrer Ubuntu Linux ISO
Un autre avantage est que vous pouvez configurer le GRUB2 pour démarrer à partir d’autres ISO. [Voir Multi-ISO ci-dessous]
Etapes Voir pendrivelinux pour plus de détails
Installez GRUB2 sur USB (supposez que le lecteur USB est sur la partition / dev / sdx1
)
-
sudo mkdir /mnt/USB && sudo mount /dev/sdx1 /mnt/USB
-
sudo grub-install --force --removable --boot-directory=/mnt/USB/boot /dev/sdx
-
cd /mnt/USB/boot/grub
-
wget pendrivelinux.com/downloads/grub.cfg
[1]
- téléchargez l'iso de votre choix et renommez-le en
/mnt/USB/ubuntu.iso
. Assurez-vous qu'il s'appelle ubuntu.iso
et non l'original ubuntu-16.04.1-desktop-i386.iso
Remarque: Si vous utilisez une image ISO 64 bits, vous devez modifier le fichier grub.cfg.
Voir [1] ci-dessous pour plus de détails
Fait Vous devriez pouvoir démarrer votre machine avec le port USB.
[1] Ici le contenu du fichier grub.cfg
set timeout=10
set default=0
menuentry "Run Ubuntu Live ISO" {
loopback loop /ubuntu.iso
linux (loop)/casper/vmlinuz boot=casper iso-scan/filename=/ubuntu.iso splash --
initrd (loop)/casper/initrd.lz
}
vmlinuz
de l'ISO 64 bits est nommé
vmlinuz.efi
. donc la ligne 6 du fichier grub.cfg sera
linux (loop)/casper/vmlinuz.efi boot=casper iso-scan/filename=/ubuntu.iso splash --
Multi-ISO
- Mettez votre ISO (par exemple
ubuntu-16.04.1-desktop-amd64.iso
) dans /mnt/USB/
- Ajoutez un
menuentry
à grub.cfg avec le nom ISO correct
menuentry "Run Ubuntu 16.04.1 Live ISO" {
loopback loop /ubuntu-16.04.1-desktop-amd64.iso
linux (loop)/casper/vmlinuz.efi boot=casper iso-scan/filename=/ubuntu-16.04.1-desktop-amd64.iso splash --
initrd (loop)/casper/initrd.lz
}