web-dev-qa-db-fra.com

Comment utiliser GRUB2 pour démarrer le CD de secours du système iso enregistré sur la partition non montée d'un disque dur?

Je veux créer une partition d'aide qui peut inclure beaucoup de rescue ISO des fichiers comme 'Hiern's Boot', 'System Rescue', n'importe quel CD live et autres.

J'ai commencé à faire une partition en utilisant la commande suivante:

$ Sudo fdisk/dev/sdb


J'ai utilisé les paramètres de commande fdisk (ou sous-commandes) pour créer une partition /dev/sdb6 [partition étendue]


J'ai ensuite créé un point de montage en utilisant les commandes suivantes:

$ Sudo mkdir/mnt/Rescue

$ Sudo mount/dev/sdb6/mnt/Rescue

$ Sudo chmod + rwx/mnt/Rescue

J'ai ensuite fait une entrée de menu à /etc/grub.d/40_custom fichier avec les entrées suivantes

menuentry "Ubuntu-12.04-ISO" {

set isofile="/mnt/ubu12-04/ubuntu-12.04-desktop-i368.iso"

loopback loop (hd0,6)$isofile

linux (loop)/casper/vmlinuz boot=casper iso-scan/filename=$isofile 
noprompt noeject

initrd (loop)/casper/initrd.lz }  

après tout cela, j'ai redémarré mon ordinateur et trouvé juste l'entrée suivante: "Ubuntu-12.04-ISO" dans le menu grub mais cela ne fonctionne pas.
Qu'ai-je fait de mal?

Remarque: j'utilise 2 disques durs, le premier avec/dev/sda et le deuxième avec/dev/sdb


Comment puis-je faire Boot pour SystemRescueCD.iso, Heirn's Boot.iso et Ubuntu-12.04.iso?

1
adam

Le fait que vous ayez précédemment monté cette partition dans/mnt n'a pas d'importance et grub n'en a aucune idée. Le nom de fichier dans cette partition est juste /ubuntu-12.04-desktop-i386.iso, il vous suffit donc de supprimer le préfixe/mnt.

1
psusi