Comment démarrer directement sur l’ISO à partir du menu GRUB.


chargeur de démarrage GRUB2 Autoriser Démarrez le fichier ISO directement à partir de son menu de démarrage (boot ISO)Cela vous évite d’utiliser une clé USB ou un DVD.A travers ce tutoriel, nous allons mettre en place le boot ISO du logiciel GParted via GRUB.

Ce tutoriel sera Système d’exploitation de base (version 0.2.1 Luna).

conditions préalables.

Vérifiez si la version de Grub est > 1.97. Vous pouvez facilement vérifier la version de grub avec :

#grub-install –v

Téléchargez le fichier ISO GParted.

vous pouvez télécharger la dernière Version ISO de GParted Depuis cette adresse : http://sourceforge.net/projects/gparted/files/gparted-live-stable/

Pour info, j’ai récupéré l’archive : gparted-live-0.20.0-2-i486.isoAprès avoir téléchargé l’archive, copiez-la dans le répertoire iso, par exemple dans votre fichier de configuration (/home/reno/iso Comme pour moi)

Ensuite, nous devons connaître notre partition de démarrage (avec * devant)Pour cela nous utiliserons la commande suivante :

#sudo fdisk –l

Sur ma machine virtuelle, ma partition de démarrage s’appelle /sda1 Traduire dans le menu Grub en (hd0.1)Si c’est sda2, il sera écrit comme (hd0,2) dans Grub.

si j’ai un deuxième disque Par exemple sdb1 Ensuite, dans Grub, cela devrait se traduire par (HD 1.1)Grub est tellement compliqué.

Maintenant, nous devons vérifier si Grub apparaît lors du démarrage de la machine, pour cela nous devons éditer le fichier grub.

#sudo vim /etc/default/grub

Vous devez commenter les 2 lignes suivantes :

  • GRUB_HIDDEB_TIMEOUT=0
  • GRUB_TIMEOUT=10

Pour appliquer les modifications, saisissez la commande suivante :

#sudo update-grub

Personnalisation du menu Grub.

Pour ajouter une entrée au menu Grub, nous allons créer/modifier le fichier /etc/grub.d/40_custom.

A Voir  Les 4 meilleurs home cinéma 5.1 en 2022

#sudo vim /etc/grub.d/40_custom

Voici la structure pour ajouter une entrée :

Élément du menu »[Titre du menu] » { set isofile= »[chemin de l’image ISO] » boucle de bouclage [Partiton du boot en langage Grub]fichier iso
[Différentes spécifications à définir si besoin] argument }

Cela nous donne par ex. séparé :

menuentry « GParted (gestion des partitions) » { set isofile= »/home/reynaudg/iso/gparted-live-0.20.0-2-amd64.iso » loopback loop (hd0,1)$isofile loopback loop $isofile linux (loop )/live/vmlinuz boot=live config union=aufs noswap noprompt ip=frommedia toram=filesystem.squashfs findiso=${isofile} initrd (boucle)/live/initrd.img }

N’oubliez pas d’utiliser la commande après chaque modification mettre à jour le grub Appliquer les mises à jour.

Les paramètres des deux dernières lignes sont spécifiques au logiciel. Je vous suggère donc de rechercher sur Internet un menu qui existe déjà, sinon vous pouvez toujours rechercher sur le site du logiciel un menu de démarrage pour Grub2, ou demander directement à l’auteur.

L’un des paramètres que vous pouvez facilement vérifier est l’emplacement des fichiers vmlinuz et initrd.img ISO basés sur Linux.

Pour vérifier ces paramètres, vous devez d’abord monter votre image ISO à l’aide de l’archive ou du gestionnaire de fichiers de votre distribution.

Comme vous pouvez le voir dans l’exemple GParted ci-dessus, les fichiers de démarrage sont situés à Annuaire en direct.

Vous pouvez maintenant redémarrer votre machine virtuelle et vous devriez voir un nouveau menu dans Grub.

puis il suffit de sélectionner séparé Lancez le logiciel directement depuis son Iso dans le menu.

Si vous êtes sur un système compatible LVM, je n’ai pas trouvé de moyen d’exécuter un fichier ISO à partir d’un volume LVM. La solution est de mettre l’image ISO dans le répertoire BOOT du montage. Il est recommandé de supprimer le répertoire BOOT du volume LVM. Étant donné que ce tutoriel est un peu ancien, il pourrait y avoir une autre solution, notamment en utilisant UEFI.

A Voir  Avantages des sites de rencontres en ligne.

c’est tout.