Como usar o GRUB2 para inicializar o CD de recuperação do sistema salvo na partição não montada no disco rígido?

1

Eu quero fazer uma partição auxiliar que pode incluir muitos arquivos rescue ISO como 'Boot do Hiern', 'System Rescue', qualquer live CD e outros.

Eu comecei a criar uma partição usando o seguinte comando:

  

$ sudo fdisk / dev / sdb

Eu usei os parâmetros de comando fdisk (ou subcomando) para criar uma partição /dev/sdb6 [partição estendida]

Depois fiz um ponto de montagem usando os seguintes comandos:

  

$ sudo mkdir / mnt / Rescue

     

$ sudo mount / dev / sdb6 / mnt / Rescue

     

$ sudo chmod + rwx / mnt / resgate

Em seguida, fiz uma entrada de menu no arquivo /etc/grub.d/40_custom com as seguintes entradas

  

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 }  
  

depois de tudo isso eu reiniciei o meu computador e encontrei apenas a seguinte entrada: "Ubuntu-12.04-ISO" no menu do grub, mas não funciona.
O que fiz de errado?

Nota: Estou usando 2 discos rígidos primeiro com / dev / sda e o segundo com / dev / sdb

Como posso fazer Boot para SystemRescueCD.iso, Heirn's Boot.iso e Ubuntu-12.04.iso?

    
por adam 11.03.2014 / 22:57

1 resposta

1

O fato de você ter montado essa partição anteriormente em / mnt não importa e o grub não tem nenhuma ideia sobre isso. O nome do arquivo dentro dessa partição é apenas /ubuntu-12.04-desktop-i386.iso, então você só precisa soltar o prefixo / mnt.

    
por psusi 11.03.2014 / 23:07