[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

add entry a grub avvio da iso



Ciao a tutti!

Ho un problema che mi stuzzica da tempo…

 

Devo inserire una voce di grub che mi permetta di avviare una iso del livecd di urbackup (da quello che ho capito la distro è basata su debian)

La iso in questione sta su una partizione lvm chiamata lv_root contenuta nel virtual group vg. Tale partizione è contenuta in /dev/sda5

 

La iso ha il seguente percorso /urbackup_restore_1.1.1.iso

 

Facendo fdisk –l  ottengo ciò

 

/dev/sda1   *        2048      499711      248832   83  Linux

/dev/sda2          501758  1992796159   996147201    5  Extended

/dev/sda5          501760  1992796159   996147200   8e  Linux LVM

 

Disk /dev/mapper/vg-lv_root: 1010.1 GB, 1010126815232 bytes

255 heads, 63 sectors/track, 122807 cylinders, total 1972903936 sectors

Units = sectors of 1 * 512 = 512 bytes

Sector size (logical/physical): 512 bytes / 512 bytes

I/O size (minimum/optimal): 512 bytes / 512 bytes

Disk identifier: 0x00000000

 

Disk /dev/mapper/vg-lv_root doesn't contain a valid partition table

 

Disk /dev/mapper/vg-lv_swap: 9831 MB, 9831448576 bytes

255 heads, 63 sectors/track, 1195 cylinders, total 19202048 sectors

Units = sectors of 1 * 512 = 512 bytes

Sector size (logical/physical): 512 bytes / 512 bytes

I/O size (minimum/optimal): 512 bytes / 512 bytes

Disk identifier: 0x00000000

 

Disk /dev/mapper/vg-lv_swap doesn't contain a valid partition table

 

Montando la iso in loop ho ispezionato che le cartelle dove trovare linux e in /live/vmlinuz

Mentre initrd è /live/initrd.img

 

Io ho aggiunto al file /etc/grub.d/40_custom le seguenti voci

 

menuentry "BACKUP RESTORE"{

insmod lvm

set lvmpart= lvm/vg-lv_root

set isofile="/urbackup_restore_1.1.1.iso"

loopback loop $lvmpart$isofile

linux (loop)/live/vmlinuz boot=live

iso-scan/filename=${isofile}

initrd (loop)/live/initrd.img

}

 

Ma non funziona mi dice alla avvio error: file not found

Ecc ecc

 

Riuscite a darmi una mano?

 

grazieeee

 

 

 

 

A.B.

 


Reply to: