Di questo argomento è stato parlato più volte in modo frammentario, vorrei riunire in una unica discussione tutte le prove eseguite con successo.
Premessa - grub2 è installabile anche su chiavetta, vedi
http://members.iinet.net/~herman546/p20 ... l#GRUB_USBquindi quanto segue vale sia per HD che per chiavette usb.
Alcune distro possono essere avviate direttamenta da immagine iso senza estrazione del contenuto, altre invece previa estrazione.
**************************** LIVE AVVIABILI DA ISO ***********************Le voci da aggiungere al grub.cfg della distro principale o della chiavetta sono variabili a seconda della distro da avviare, gli esempi sottoriportati si riferiscono a iso salvate nella partizione sda12.
UBUNTUmenuentry "Ubuntu live" {
set isofile="/nome-della-iso.iso"
loopback loop (hd0,12)$isofile
linux (loop)/casper/vmlinuz file=(loop)/preseed/ubuntu.seed boot=casper iso-scan/filename=$isofile quiet splash --
initrd (loop)/casper/initrd.lz
}
MINTmenuentry "Mint live" {
set isofile="/nome-della-iso.iso"
loopback loop (hd0,12)$isofile
linux (loop)/casper/vmlinuz file=(loop)/preseed/mint.seed boot=casper iso-scan/filename=$isofile quiet splash --
initrd (loop)/casper/initrd.lz
}
ELEMENTARY OSmenuentry "elementary" {
set isofile="/nome-della-iso.iso"
loopback loop (hd0,12)$isofile
linux (loop)/casper/vmlinuz file=(loop)/preseed/elementary.seed boot=casper iso-scan/filename=$isofile quiet splash --
initrd (loop)/casper/initrd.lz
}
PCLINUXOSmenuentry "pclos live " {
set isofile="/nome-della-iso.iso"
loopback loop (hd0,12)$isofile
linux (loop)/isolinux/vmlinuz root=/dev/sda12 bootfromiso=$isofile livecd=livecd acpi=on splash=verbose fstab=rw,auto
initrd (loop)/isolinux/initrd.gz
}
DEBIANmenuentry "debian live" {
set isofile="/nome-della-iso.iso"
loopback loop (hd0,12)$isofile
linux (loop)/install.386/vmlinuz iso-scan/filename=$isofile -- quiet
initrd (loop)/install.386/initrd.gz
}
CLONEZILLAmenuentry "Clonezilla live (VGA 1024x768)"{
set isofile="/nome-della-iso.iso"
loopback loop (hd0,12)$isofile
linux (loop)/live/vmlinuz boot=live iso-scan/filename=$isofile config noswap nolocales edd=on nomodeset noprompt ocs_live_run="ocs-live-general" ocs_live_extra_param="" ocs_live_keymap="" ocs_live_batch="no" ocs_lang="" vga=791 ip=frommedia nosplash
initrd (loop)/live/initrd.img
}
***************** LIVE CHE RICHIEDONO L'ESTRAZIONE DELLA ISO IN UNA PARTIZIONE ****************PUPPYmenuentry "Puppy 525"{
set root=(hd0,12)
linux /vmlinuz pmedia=satahd
initrd /initrd.gz
}
PARTED MAGICmenuentry "Parted Magic"{
set root=(hd0,12)
linux /pmagic/bzImage edd=off load_ramdisk=1 prompt_ramdisk=0 rw vga=normal loglevel=9 max_loop=256 vmalloc=256MiB keymap=it it_IT
initrd /pmagic/initramfs
}
ELIVEmenuentry "Elive"{
set root=(hd0,12)
linux /boot/vmlinuz-2.6.30.9-elive-686 boot=eli quiet vga=788 resolution
initrd /boot/initrd.img-2.6.30.9-elive-686
}
SLAX----------- Estrarre la iso e spostare il contenuto della cartella /boot nella cartella /slax -----------
menuentry "Slax" {
set root=(hd0,12)
linux /slax/vmlinuz ramdisk_size=6666 root=/dev/ram0 rw autoexec=telinit~4
initrd /slax/initrd.gz
}
menuentry " Rescatux" {
set root=(hd0,12)
linux /live/vmlinuz root=/dev/sda12 boot=live config
initrd /live/initrd.img
}
menuentry "sabayon7 live " {
set root=(hd0,12)
linux /boot/sabayon root=/dev/sda12 aufs init=/linuxrc cdroot cdroot_type=ext2 looptype=squashfs loop=/livecd.squashfs console=tty1 --
initrd /boot/sabayon.igz
}
menuentry " Incognito " {
set root=(hd0,12)
linux /live/vmlinuz root=/dev/sda12 boot=live config noswap nopersistent noprompt timezone=Etc/UTC block.events_dfl_poll_msecs=1000 locales=it keyboard-layouts=it
initrd /live/initrd.img
}