Comment démarrer des images ISO Linux directement à partir de votre disque dur
Déterminer le chemin de la partition du disque dur
GRUB utilise un schéma de «nom de périphérique» différent de celui de Linux. Sur un système Linux, / dev / sda1 est la première partition du premier disque dur - une signifie le premier disque dur et 1 signifie sa première partition. Dans GRUB, (hd0,1) est équivalent à / dev / sda0. le 0 signifie le premier disque dur, tandis que le 1 signifie la première partition sur elle. En d’autres termes, dans un nom de périphérique GRUB, les numéros de disque commencent à compter à 0 et les numéros de partition à 1: oui, cela crée une confusion inutile. Par exemple, (hd3,6) fait référence à la sixième partition du quatrième disque dur.
Vous pouvez utiliser le fdisk -l commande pour afficher cette information. Sur Ubuntu, ouvrez un terminal et exécutez la commande suivante:
sudo fdisk -l
Vous verrez une liste de chemins de périphériques Linux, que vous pouvez convertir vous-même en noms de périphériques GRUB. Par exemple, nous pouvons voir ci-dessous que la partition système est / dev / sda1 - donc c'est (hd0,1) pour GRUB.
Créer l'entrée de démarrage GRUB2
Le moyen le plus simple d'ajouter une entrée de démarrage personnalisée consiste à modifier le script /etc/grub.d/40_custom. Ce fichier est conçu pour les entrées de démarrage personnalisées ajoutées par l'utilisateur. Après avoir édité le fichier, le contenu de votre fichier / etc / defaults / grub et des scripts /etc/grub.d/ sera combiné pour créer un fichier /boot/grub/grub.cfg - vous ne devez pas éditer ce fichier par main. Il est conçu pour être généré automatiquement à partir des paramètres que vous spécifiez dans d'autres fichiers..
Vous devez ouvrir le fichier /etc/grub.d/40_custom pour le modifier avec les privilèges root. Sur Ubuntu, vous pouvez le faire en ouvrant une fenêtre de terminal et en exécutant la commande suivante:
sudo gedit /etc/grub.d/40_custom
N'hésitez pas à ouvrir le fichier dans votre éditeur de texte préféré. Par exemple, vous pouvez remplacer «gedit» par «nano» dans la commande pour ouvrir le fichier dans l’éditeur de texte Nano..
À moins que vous n'ayez ajouté d'autres entrées de démarrage personnalisées, vous devriez voir un fichier essentiellement vide. Vous devrez ajouter une ou plusieurs sections d’amorçage ISO au fichier sous les lignes commentées..
Voici comment vous pouvez démarrer une distribution Ubuntu ou Ubuntu à partir d'un fichier ISO. Nous avons testé cela avec Ubuntu 14.04:
menuentry “Ubuntu 14.04 ISO”
set isofile = "/ home / nom / Téléchargements /ubuntu-14.04.1-desktop-amd64.iso”
boucle de bouclage (hd0,1)$ isofile
linux (boucle) /casper/vmlinuz.efi boot = casper iso-scan / nom_fichier = $ isofile éclaboussure silencieuse
initrd (loop) /casper/initrd.lz
Personnalisez l'entrée de démarrage afin qu'elle contienne le nom de votre entrée de menu souhaitée, le chemin correct du fichier ISO sur votre ordinateur, ainsi que le nom de périphérique du disque dur et de la partition contenant le fichier ISO. Si les fichiers vmlinuz et initrd ont des noms ou des chemins différents, veillez à spécifier le chemin correct pour ces fichiers..
(Si vous avez une partition / home / séparée, omettez le bit / home, comme ceci: set isofile = ”/ nom / Téléchargements / $ isoname”).
Note importante: Différentes distributions Linux nécessitent différentes entrées de démarrage avec différentes options de démarrage. Le projet ISO multi-démarrage GRUB Live offre une variété d’entrées de menu pour différentes distributions Linux. Vous devriez pouvoir adapter ces exemples de menu pour le fichier ISO que vous voulez démarrer. Vous pouvez également simplement rechercher sur le Web le nom et le numéro de version de la distribution Linux que vous souhaitez démarrer, ainsi que «démarrer à partir d'ISO dans GRUB» pour obtenir plus d'informations..
Si vous souhaitez ajouter d'autres options de démarrage ISO, ajoutez des sections supplémentaires au fichier..
Enregistrez le fichier lorsque vous avez terminé. Revenez à une fenêtre de terminal et exécutez la commande suivante:
sudo update-grub
La prochaine fois que vous démarrez votre ordinateur, vous verrez l'entrée de démarrage ISO et vous pourrez la choisir pour démarrer le fichier ISO. Vous devrez peut-être maintenir la touche Maj enfoncée pendant le démarrage pour voir le menu GRUB..
Si vous voyez un message d'erreur ou un écran noir lorsque vous essayez de démarrer le fichier ISO, vous avez mal configuré l'entrée de démarrage. Même si le chemin de fichier ISO et le nom de périphérique sont corrects, les chemins d'accès aux fichiers vmlinuz et intird figurant sur le fichier ISO risquent de ne pas être corrects ou le système Linux que vous démarrez peut nécessiter différentes options..