|
Sargon6
|
 |
« Risposta #15 inserita:: Maggio 11, 2011, 02:45:24 pm » |
|
..., ho cercato e pare che vada solo con le iso che hai descritto prima, ma devo dire che ieri mi sono divertito a "smannettare"  guarda come ho combinato il file /etc/grub.d/40_custom dell'esterno  : s b#!/bin/sh exec tail -n +3 $0 # This file provides an easy way to add custom menu entries. Simply type the # menu entries you want to add after this comment. Be careful not to change # the 'exec tail' line above.
############################################################################## # Title section ############################################################################## menuentry " clonezilla-live-iso (/deb/sda1)" { set root='(hd0,msdos1)' set isofile="/clonezilla-sysresccd-i686-3.1.0.iso" loopback loop (hd0,msdos1)$isofile linux (loop)/live/vmlinuz /isolinux/isolinux.cfg vga=788 initrd (loop)/isolinux/initram.igz } ############################################################################## # Clonezilla section ############################################################################## menuentry "Clonezilla Live - 1024x768 (/deb/sda1)" { set root='(hd0,msdos1)' set isofile="/clonezilla-sysresccd-i686-3.1.0.iso" loopback loop (hd0,msdos1)$isofile linux (loop)/live/vmlinuz initrd=/live/initrd.img boot=live union=aufs noswap edd=on ocs_live_run="ocs-live-general" ocs_live_extra_param="" ocs_prerun="/restorecd/prerun.normal" ocs_live_batch="no" ocs_lang="en_US.UTF-8" ocs_live_keymap="NONE" vga=791 nolocales initrd (loop)/live/initrd.img }
menuentry "Clonezilla Live - 800x600 (/deb/sda1)" { insmod part_msdos insmod ext2 set root='(hd0,msdos1)' search --no-floppy --fs-uuid --set 8ca974df-cfa4-43c7-8f4e-12fb87fa3c47 linux /clonezilla-sysresccd-i686-3.1.0/live/vmlinuz /clonezilla-sysresccd-i686-3.1.0/isolinux/clone.cfg vga=788 initrd /clonezilla-sysresccd-i686-3.1.0/isolinux/initram.igz }
menuentry "Clonezilla Live - 640x480 (/deb/sda1)" { set root='(hd0,msdos1)' set isofile="/clonezilla-sysresccd-i686-3.1.0.iso" loopback loop (hd0,msdos1)$isofile linux (loop)/live/vmlinuz initrd=/live/initrd.img boot=live union=aufs noswap edd=on ocs_live_run="ocs-live-general" ocs_live_extra_param="" ocs_prerun="/restorecd/prerun.normal" ocs_live_batch="no" ocs_lang="en_US.UTF-8" ocs_live_keymap="NONE" vga=785 nolocales initrd (loop)/live/initrd.img }
menuentry "Clonezilla Live - to ram - 1024x768 (/deb/sda1)" { set root='(hd0,msdos1)' set isofile="/clonezilla-sysresccd-i686-3.1.0.iso" loopback loop (hd0,msdos1)$isofile linux (loop)/live/vmlinuz initrd=/live/initrd.img boot=live union=aufs noswap edd=on ocs_live_run="ocs-live-general" ocs_live_extra_param="" ocs_prerun="/restorecd/prerun.normal" ocs_live_batch="no" ocs_lang="en_US.UTF-8" ocs_live_keymap="NONE" vga=791 nolocales toram=filesystem.squashfs initrd (loop)/live/initrd.img }
menuentry "Clonezilla Live - to ram - 800x600 (/deb/sda1)" { set root='(hd0,msdos1)' set isofile="/clonezilla-sysresccd-i686-3.1.0.iso" loopback loop (hd0,msdos1)$isofile linux (loop)/live/vmlinuz initrd=/live/initrd.img boot=live union=aufs noswap edd=on ocs_live_run="ocs-live-general" ocs_live_extra_param="" ocs_prerun="/restorecd/prerun.normal" ocs_live_batch="no" ocs_lang="en_US.UTF-8" ocs_live_keymap="NONE" vga=788 nolocales toram=filesystem.squashfs initrd (loop)/live/initrd.img }
menuentry "Clonezilla Live - to ram - 640x480 (/deb/sda1)" { set root='(hd0,msdos1)' set isofile="/clonezilla-sysresccd-i686-3.1.0.iso" loopback loop (hd0,msdos1)$isofile linux (loop)/live/vmlinuz initrd=/live/initrd.img boot=live union=aufs noswap edd=on ocs_live_run="ocs-live-general" ocs_live_extra_param="" ocs_prerun="/restorecd/prerun.normal" ocs_live_batch="no" ocs_lang="en_US.UTF-8" ocs_live_keymap="NONE" vga=785 nolocales toram=filesystem.squashfs initrd (loop)/live/initrd.img }
menuentry "Clonezilla Live - failsafe mode (/deb/sda1)" { set root='(hd0,msdos1)' set isofile="/clonezilla-sysresccd-i686-3.1.0.iso" loopback loop (hd0,msdos1)$isofile linux (loop)/live/vmlinuz initrd=/live/initrd.img boot=live union=aufs ocs_live_run="ocs-live-general" ocs_live_extra_param="" ocs_prerun="/restorecd/prerun.normal" ocs_live_batch="no" ocs_lang="en_US.UTF-8" ocs_live_keymap="NONE" acpi=off irqpoll noapic noapm nodma nomce nolapic nosmp ip=frommedia nolocales nosplash vga=normal initrd (loop)/live/initrd.img }
############################################################################## # End of Clonezilla section ##############################################################################
############################################################################## # SysRescCD section ############################################################################## menuentry "1) SystemRescueCd: default boot options (/deb/sda1)" { set root='(hd0,msdos1)' set isofile="/clonezilla-sysresccd-i686-3.1.0.iso" loopback loop (hd0,msdos1)$isofile linux (loop)/isolinux/rescuecd scandelay=1 initrd (loop)/isolinux/initram.igz }
menuentry "2) SystemRescueCd: all files cached to memory (docache) (/deb/sda1)" { set root='(hd0,msdos1)' set isofile="/clonezilla-sysresccd-i686-3.1.0.iso" loopback loop (hd0,msdos1)$isofile linux (loop)/isolinux/rescuecd scandelay=1 docache initrd (loop)/isolinux/initram.igz }
menuentry "3) SystemRescueCd: framebuffer console in high resolution (1024x768) (/deb/sda1)" { set root='(hd0,msdos1)' set isofile="/clonezilla-sysresccd-i686-3.1.0.iso" loopback loop (hd0,msdos1)$isofile linux (loop)/isolinux/rescuecd scandelay=1 nomodeset vga=791 initrd (loop)/isolinux/initram.igz }
menuentry "4) SystemRescueCd: do not ask for keyboard, use US keymap (/deb/sda1)" { set root='(hd0,msdos1)' set isofile="/clonezilla-sysresccd-i686-3.1.0.iso" loopback loop (hd0,msdos1)$isofile linux (loop)/isolinux/rescuecd scandelay=1 setkmap=us initrd (loop)/isolinux/initram.igz }
menuentry "5) SystemRescueCd: directly start the graphical environment (/deb/sda1)" { set root='(hd0,msdos1)' set isofile="/clonezilla-sysresccd-i686-3.1.0.iso" loopback loop (hd0,msdos1)$isofile linux (loop)/isolinux/rescuecd scandelay=1 dostartx initrd (loop)/isolinux/initram.igz }
menuentry "6) SystemRescueCd with VESA based graphical environment (/deb/sda1)" { set root='(hd0,msdos1)' set isofile="/clonezilla-sysresccd-i686-3.1.0.iso" loopback loop (hd0,msdos1)$isofile linux (loop)/isolinux/rescuecd scandelay=1 nomodeset vga=791 dostartx forcevesa initrd (loop)/isolinux/initram.igz }
menuentry "7) SystemRescueCd with a console in 800x600 (/deb/sda1)" { set root='(hd0,msdos1)' set isofile="/clonezilla-sysresccd-i686-3.1.0.iso" loopback loop (hd0,msdos1)$isofile linux (loop)/isolinux/rescuecd scandelay=1 video=800x600 initrd (loop)/isolinux/initram.igz }
menuentry "8) SystemRescueCd with a standard VGA console (no KMS) (/deb/sda1)" { set root='(hd0,msdos1)' set isofile="/clonezilla-sysresccd-i686-3.1.0.iso" loopback loop (hd0,msdos1)$isofile linux (loop)/isolinux/rescuecd scandelay=1 nomodeset initrd (loop)/isolinux/initram.igz }
#sysrescue 64bit arch:
menuentry "1) SystemRescueCd-64bit default boot options (/deb/sda1)" { set root='(hd0,msdos1)' set isofile="/clonezilla-sysresccd-i686-3.1.0.iso" loopback loop (hd0,msdos1)$isofile linux (loop)/isolinux/rescuecd64 scandelay=1 initrd (loop)/isolinux/initram.igz }
menuentry "2) SystemRescueCd-64bit all files cached to memory (docache) (/deb/sda1)" { set root='(hd0,msdos1)' set isofile="/clonezilla-sysresccd-i686-3.1.0.iso" loopback loop (hd0,msdos1)$isofile linux (loop)/isolinux/rescuecd64 scandelay=1 docache initrd (loop)/isolinux/initram.igz }
menuentry "3) SystemRescueCd-64bit framebuffer console in high resolution (1024x768) (/deb/sda1)" { set root='(hd0,msdos1)' set isofile="/clonezilla-sysresccd-i686-3.1.0.iso" loopback loop (hd0,msdos1)$isofile linux (loop)/isolinux/rescuecd64 scandelay=1 nomodeset vga=791 initrd (loop)/isolinux/initram.igz }
menuentry "4) SystemRescueCd-64bit do not ask for keyboard, use US keymap (/deb/sda1)" { set root='(hd0,msdos1)' set isofile="/clonezilla-sysresccd-i686-3.1.0.iso" loopback loop (hd0,msdos1)$isofile linux (loop)/isolinux/rescuecd64 scandelay=1 setkmap=us initrd (loop)/isolinux/initram.igz }
menuentry "5) SystemRescueCd-64bit directly start the graphical environment (/deb/sda1)" { set root='(hd0,msdos1)' set isofile="/clonezilla-sysresccd-i686-3.1.0.iso" loopback loop (hd0,msdos1)$isofile linux (loop)/isolinux/rescuecd64 scandelay=1 dostartx initrd (loop)/isolinux/initram.igz }
menuentry "6) SystemRescueCd-64bit with VESA based graphical environment (/deb/sda1)" { set root='(hd0,msdos1)' set isofile="/clonezilla-sysresccd-i686-3.1.0.iso" loopback loop (hd0,msdos1)$isofile linux (loop)/isolinux/rescuecd64 scandelay=1 nomodeset vga=791 dostartx forcevesa initrd (loop)/isolinux/initram.igz }
menuentry "7) SystemRescueCd-64bit with a console in 800x600 (/deb/sda1)" { set root='(hd0,msdos1)' set isofile="/clonezilla-sysresccd-i686-3.1.0.iso" loopback loop (hd0,msdos1)$isofile linux (loop)/isolinux/rescuecd64 scandelay=1 video=800x600 initrd (loop)/isolinux/initram.igz }
menuentry "8) SystemRescueCd-64bit with a standard VGA console (no KMS) (/deb/sda1)" { set root='(hd0,msdos1)' set isofile="/clonezilla-sysresccd-i686-3.1.0.iso" loopback loop (hd0,msdos1)$isofile linux (loop)/isolinux/rescuecd64 scandelay=1 nomodeset initrd (loop)/isolinux/initram.igz }
#alternative 32 bit kernel:
menuentry "1) SystemRescueCd-altker32 default boot options (/deb/sda1)" { set root='(hd0,msdos1)' set isofile="/clonezilla-sysresccd-i686-3.1.0.iso" loopback loop (hd0,msdos1)$isofile linux (loop)/isolinux/altker32 scandelay=1 initrd (loop)/isolinux/initram.igz }
menuentry "2) SystemRescueCd-altker32 all files cached to memory (docache) (/deb/sda1)" { set root='(hd0,msdos1)' set isofile="/clonezilla-sysresccd-i686-3.1.0.iso" loopback loop (hd0,msdos1)$isofile linux (loop)/isolinux/altker32 scandelay=1 docache initrd (loop)/isolinux/initram.igz }
menuentry "3) SystemRescueCd-altker32 framebuffer console in high resolution (1024x768) (/deb/sda1)" { set root='(hd0,msdos1)' set isofile="/clonezilla-sysresccd-i686-3.1.0.iso" loopback loop (hd0,msdos1)$isofile linux (loop)/isolinux/altker32 scandelay=1 nomodeset vga=791 initrd (loop)/isolinux/initram.igz }
menuentry "4) SystemRescueCd-altker32 do not ask for keyboard, use US keymap (/deb/sda1)" { set root='(hd0,msdos1)' set isofile="/clonezilla-sysresccd-i686-3.1.0.iso" loopback loop (hd0,msdos1)$isofile linux (loop)/isolinux/altker32 scandelay=1 setkmap=us initrd (loop)/isolinux/initram.igz }
menuentry "5) SystemRescueCd-altker32 directly start the graphical environment (/deb/sda1)" { set root='(hd0,msdos1)' set isofile="/clonezilla-sysresccd-i686-3.1.0.iso" loopback loop (hd0,msdos1)$isofile linux (loop)/isolinux/altker32 scandelay=1 dostartx initrd (loop)/isolinux/initram.igz }
menuentry "6) SystemRescueCd-altker32 with VESA based graphical environment (/deb/sda1)" { set root='(hd0,msdos1)' set isofile="/clonezilla-sysresccd-i686-3.1.0.iso" loopback loop (hd0,msdos1)$isofile linux (loop)/isolinux/altker32 scandelay=1 nomodeset vga=791 dostartx forcevesa initrd (loop)/isolinux/initram.igz }
menuentry "7) SystemRescueCd-altker32 with a console in 800x600 (/deb/sda1)" { set root='(hd0,msdos1)' set isofile="/clonezilla-sysresccd-i686-3.1.0.iso" loopback loop (hd0,msdos1)$isofile linux (loop)/isolinux/altker32 scandelay=1 video=800x600 initrd (loop)/isolinux/initram.igz }
menuentry "8) SystemRescueCd-altker32 with a standard VGA console (no KMS) (/deb/sda1)" { set root='(hd0,msdos1)' set isofile="/clonezilla-sysresccd-i686-3.1.0.iso" loopback loop (hd0,msdos1)$isofile linux (loop)/isolinux/altker32 scandelay=1 nomodeset initrd (loop)/isolinux/initram.igz }
#alternative 64 bit kernel:
menuentry "1) SystemRescueCd-altker64 default boot options (/deb/sda1)" { set root='(hd0,msdos1)' set isofile="/clonezilla-sysresccd-i686-3.1.0.iso" loopback loop (hd0,msdos1)$isofile linux (loop)/isolinux/altker64 scandelay=1 initrd (loop)/isolinux/initram.igz }
menuentry "2) SystemRescueCd-altker64 all files cached to memory (docache) (/deb/sda1)" { set root='(hd0,msdos1)' set isofile="/clonezilla-sysresccd-i686-3.1.0.iso" loopback loop (hd0,msdos1)$isofile linux (loop)/isolinux/altker64 scandelay=1 docache initrd (loop)/isolinux/initram.igz }
menuentry "3) SystemRescueCd-altker64 framebuffer console in high resolution (1024x768) (/deb/sda1)" { set root='(hd0,msdos1)' set isofile="/clonezilla-sysresccd-i686-3.1.0.iso" loopback loop (hd0,msdos1)$isofile linux (loop)/isolinux/altker64 scandelay=1 nomodeset vga=791 initrd (loop)/isolinux/initram.igz }
menuentry "4) SystemRescueCd-altker64 do not ask for keyboard, use US keymap (/deb/sda1)" { set root='(hd0,msdos1)' set isofile="/clonezilla-sysresccd-i686-3.1.0.iso" loopback loop (hd0,msdos1)$isofile linux (loop)/isolinux/altker64 scandelay=1 setkmap=us initrd (loop)/isolinux/initram.igz }
menuentry "5 )SystemRescueCd-altker64 directly start the graphical environment (/deb/sda1)" { set root='(hd0,msdos1)' set isofile="/clonezilla-sysresccd-i686-3.1.0.iso" loopback loop (hd0,msdos1)$isofile linux (loop)/isolinux/altker64 scandelay=1 dostartx initrd (loop)/isolinux/initram.igz }
menuentry "6) SystemRescueCd-altker64 with VESA based graphical environment (/deb/sda1)" { set root='(hd0,msdos1)' set isofile="/clonezilla-sysresccd-i686-3.1.0.iso" loopback loop (hd0,msdos1)$isofile linux (loop)/isolinux/altker64 scandelay=1 nomodeset vga=791 dostartx forcevesa initrd (loop)/isolinux/initram.igz }
menuentry "7) SystemRescueCd-altker64 with a console in 800x600 (/deb/sda1)" { set root='(hd0,msdos1)' set isofile="/clonezilla-sysresccd-i686-3.1.0.iso" loopback loop (hd0,msdos1)$isofile linux (loop)/isolinux/altker64 scandelay=1 video=800x600 initrd (loop)/isolinux/initram.igz }
menuentry "8) SystemRescueCd-altker64 with a standard VGA console (no KMS) (/deb/sda1)" { set root='(hd0,msdos1)' set isofile="/clonezilla-sysresccd-i686-3.1.0.iso" loopback loop (hd0,msdos1)$isofile linux (loop)/isolinux/altker64 scandelay=1 nomodeset initrd (loop)/isolinux/initram.igz }
############################################################################## # End of SysRescCD section ##############################################################################
############################################################################## # Tools section ############################################################################## menuentry "FreeDOS (Clonezilla) (/deb/sda1)" { set root='(hd0,msdos1)' set isofile="/clonezilla-sysresccd-i686-3.1.0.iso" loopback loop (hd0,msdos1)$isofile linux (loop)/syslinux/memdisk initrd=/live/freedos.img initrd (loop)/live/freedos.img
etc..., etc..., etc...,[ /code] ma niente!...  , clonzilla va da cd e da usb, per quest'ultimo c'è uno script credo, ma per lui da solo, tipo "live usb" a dopo  Vanno tutte a cercare le .iso corrispondenti nella prima partizione del disco rigido interno. È lì che hai messo le .iso? Per quanto concerne i parametri da mettere per bootare le .iso che non ho menzionato, non ti so dire... ogni distro ha i suoi parametri... non li ho ancora provati tutti...
|
|
|
|
|
Registrato
|
|
|
|
|
Sargon6
|
 |
« Risposta #16 inserita:: Maggio 11, 2011, 02:47:51 pm » |
|
Ho messo i files .iso di 4 S.O. direttamente nella cartella / di Linux Mint 10 LXDE installata su memoria USB ed ho modifcato il relativo file 40_custom aggiungendo queste righe: menuentry "Parted Magic 6.0 – ISO (/)" { set isofile="/pmagic-6.0.iso" loopback loop $isofile linux (loop)/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 (loop)/pmagic/initramfs }
menuentry "Ubuntu 11.4 LIVE (/)" { set isofile="/ubuntu-11.04-desktop-i386.iso" loopback loop $isofile linux (loop)/casper/vmlinuz boot=casper iso-scan/filename=$isofile quiet splash -- initrd (loop)/casper/initrd.lz }
menuentry "Linux Mint 10 GNOME -ISO LIVE (/)" { set isofile="/linuxmint-10-gnome-dvd-i386.iso" loopback loop $isofile linux (loop)/casper/vmlinuz file=(loop)/preseed/mint.seed boot=casper iso-scan/filename=$isofile quiet splash -- initrd (loop)/casper/initrd.lz }
menuentry "Linux Mint 11 RC GNOME -ISO LIVE (/)" { set isofile="/linuxmint-11-gnome-dvd-32bit-rc.iso" loopback loop $isofile linux (loop)/casper/vmlinuz file=(loop)/preseed/mint.seed boot=casper iso-scan/filename=$isofile quiet splash -- initrd (loop)/casper/initrd.lz }
(notare l'assenza dell'indicazione della partizione). Confesso che solo Parted Magic 6.0 e Linux Mint 10 si sono avviate (e dopo un lungo tempo di attesa!). Per Ubuntu 11.04 il bootloader ha indicato un problema di parametri, per Linux Mint 11 RC non so... non si è avviata e non ho ricevuto nessun messaggio di errore. Questo metodo funziona solo se si mettono le .ISO nella partizione / del S.O. che governa il GRUB. Per quanto concerne le .iso che col metodo indicato in precedenza si avviano, e con questo no, non ho ancora chiaro il motivo di questa differenza di comportamento.
|
|
|
|
|
Registrato
|
|
|
|
|
Argos
|
 |
« Risposta #17 inserita:: Maggio 12, 2011, 08:22:40 am » |
|
menuentry "Parted Magic 6.0 – ISO (/)" { set isofile="/pmagic-6.0.iso" loopback loop $isofile linux (loop)/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 (loop)/pmagic/initramfs } ...esatto!!! , precisamente ieri mattina ho fatto tante prove ed ho cercato su internet, mi manca vedere un po più in profondità il funzionamento dei grubs, chi sa se con grub legacy , le iso....?, comunque sia, il lati positivi sono due: ho finalmente trovato il modo d'avviare clonzilla usando naturalmente una versione basata su ubuntu Maverick (alternative)stable: http://clonezilla.org/downloads/alternative/iso-zip-files.php...ecco la configurazione della voce su /etc/grub.d/40_custom: menuentry "Clonezilla Live - 800x600 maverick (/deb/sda1)" { set isofile="/boot/iso/clonezilla-live-20110328-maverick.iso" loopback loop (hd0,1)$isofile linux (loop)/live/vmlinuz boot=live live-config noswap nolocales edd=on nomodeset ocs_live_run=\”ocs-live-general\” ocs_live_extra_param=\”\” ocs_live_keymap=\”\” ocs_live_batch=\”no\” ocs_lang=\”\” vga=788 ip=frommedia nosplash toram=filesystem.squashfs findiso=$isofile initrd (loop)/live/initrd.img } Ugualmente, una formuletta efficiente da incollare sul file /etc/grub.d/40_custom sotto qualche titolo e commentata, questa: ############################################################################## # Examples for booting iso files existing on a conected devices ############################################################################## #menuentry “NOMEMENU” { # set isofile=”/NOMEFILE.ISO” # loopback loop (hdX,Y)$isofile # linux (loop)/PERCORSO/FILEKERNEL iso_filename=$isofile PARAMETRI # initrd (loop)/PERCORSO/FILEINIT #} ############################################################################## # End of examples ##############################################################################
...le iso, in una cartella creata in: /boot/iso/(isofiles) come viene suggerito in uno degli articoli trovati in giro sull'argomento: http://linuxstickit.wordpress.com/tag/iso/http://www.chimerarevo.com/2011/01/02/ubuntugrub-2-come-avviare-il-sistema-direttamente-da-uniso-di-ubuntu-presente-sullhard-disk/Continuo a fare delle prove, ho rieditato il mio file 40_custom, quando do udate-grub, detteta tutti gli os presenti ma alla fine mi da un errore sul file 40_custom, (che devo incollare qua nel forum appena posso) . Parted magic e systemrescue, continuano a darmi problemi per via di una mappatura della tastiera, sono quasi sicuro, gli errori sono rivelatori  , ma devo essere sicuro e fare più attenzione a decifrarli  , in somma ci stiamo avvicinando, ad esempio debian no può essere avviata perche non accetta il loop  , ma chi sa knoppix, essendo basicamente una distro live....  Il bello è che via facendo finalmente, sono costretto ad approfondire sull'argomento grub che avevo tralasciato  ed e ugualmente produttivo avere la compagnia d'interlocutoria come te in questa modesta ricerca  , grazie ancora e a dopo ...
|
|
|
|
|
Registrato
|
"Ciò che non mi uccide, mi fortifica."
Friedrich Wilhelm Nietzsche.
|
|
|
|
Sargon6
|
 |
« Risposta #18 inserita:: Maggio 12, 2011, 08:55:40 am » |
|
... ho finalmente trovato il modo d'avviare clonzilla usando naturalmente una versione basata su ubuntu Maverick (alternative)stable: http://clonezilla.org/downloads/alternative/iso-zip-files.php...ecco la configurazione della voce su /etc/grub.d/40_custom: menuentry "Clonezilla Live - 800x600 maverick (/deb/sda1)" { set isofile="/boot/iso/clonezilla-live-20110328-maverick.iso" loopback loop (hd0,1)$isofile linux (loop)/live/vmlinuz boot=live live-config noswap nolocales edd=on nomodeset ocs_live_run=\”ocs-live-general\” ocs_live_extra_param=\”\” ocs_live_keymap=\”\” ocs_live_batch=\”no\” ocs_lang=\”\” vga=788 ip=frommedia nosplash toram=filesystem.squashfs findiso=$isofile initrd (loop)/live/initrd.img } Interessante... appena posso, la provo anch'io! Provata. Funziona a meraviglia. Ugualmente, una formuletta efficiente da incollare sul file /etc/grub.d/40_custom sotto qualche titolo e commentata, questa: ############################################################################## # Examples for booting iso files existing on a conected devices ############################################################################## #menuentry “NOMEMENU” { # set isofile=”/NOMEFILE.ISO” # loopback loop (hdX,Y)$isofile # linux (loop)/PERCORSO/FILEKERNEL iso_filename=$isofile PARAMETRI # initrd (loop)/PERCORSO/FILEINIT #} ############################################################################## # End of examples ##############################################################################
Non vedo la necessità di idnerirlo direttamente nel file 40_custom, ma se preferisci, male non fa. Hai già usato questo sistema? Se SI, 40_custom come diventa? EDIT: non me n'ero accorto. Per sistemare tutto, basta che il percorso preceda il nome del file nella riga set isofile="/boot/iso/clonezilla-live-20110328-maverick.iso"
|
|
|
|
« Ultima modifica: Maggio 12, 2011, 11:15:28 am da Sargon6 »
|
Registrato
|
|
|
|
|
Argos
|
 |
« Risposta #19 inserita:: Maggio 12, 2011, 06:25:55 pm » |
|
EDIT: non me n'ero accorto. Per sistemare tutto, basta che il percorso preceda il nome del file nella riga
set isofile="/boot/iso/clonezilla-live-20110328-maverick.iso" ...ed è ugualmente importante nel caso si voglia usare il parametro isoloop= , qui: menuentry "Clonezilla Live - 800x600 maverick (/deb/sda1)" { set isofile="/boot/iso/clonezilla-live-20110328-maverick.iso" loopback loop (hd0,1)$isofile linux (loop)/live/vmlinuz boot=live live-config noswap nolocales edd=on nomodeset ocs_live_run=\”ocs-live-general\” ocs_live_extra_param=\”\” ocs_live_keymap=\”\” ocs_live_batch=\”no\” ocs_lang=\”\” vga=788 ip=frommedia nosplash toram=filesystem.squashfs findiso=$isofile initrd (loop)/live/initrd.img } ...bisogna correggere y valori "\"\ con solo ", li ho incollati nel forum per errore  , cioè diverrebbe come c'è l'ho nel file /etc/grub.d/40_custom (nelle righe non commentate ovviamente): s b#!/bin/sh exec tail -n +3 $0 ############################################################################## # Examples for booting iso files existing on a conected devices ############################################################################## #menuentry "file-iso (/deb/sdax)" { # set root='(hd0,msdosx)' or '(hdX,x) # set isofile="/path/file.iso" # loopback loop (hd0,msdosx)$isofile or '(hdX,x) # linux (loop)/path/filekernel iso_filename=$isofile (parameters) # initrd (loop)/path/fileinit #} # #menuentry “NOMEMENU” { # set isofile=”/NOMEFILE.ISO” # loopback loop (hdX,Y)$isofile # linux (loop)/PERCORSO/FILEKERNEL iso_filename=$isofile PARAMETRI # initrd (loop)/PERCORSO/FILEINIT #} # # When the iso file are on /dev/sda4: # #menuentry "System Rescue CD - ISO" { # set isofile="/boot/iso/systemrescuecd-x86-2.0.0.iso" # loopback loop (hd0,4)$isofile # linux (loop)/isolinux/rescue64 setkmap=it isoloop=/systemrescuecd-x86-2.0.0.iso # initrd (loop)/isolinux/initram.igz #} # # When the iso file are on /dev/sda2: # #menuentry "Parted Magic - ISO" { # set isofile="/boot/iso/pmagic-5.8.iso" # loopback loop (hd0,2)$isofile # linux (loop)/pmagic/bzImage iso_filename=$isofile boot=live load_ramdisk=1 prompt_ramdisk=0 noeject noprompt # initrd (loop)/pmagic/initramfs #} # # #menuentry "Ubuntu Maverick - ISO" { # loopback loop (hd0,2)/boot/iso/ubuntu-10.10-desktop-i386.iso # linux (loop)/casper/vmlinuz boot=casper iso-scan/filename=/boot/iso/ubuntu-10.10-desktop-i386.iso noprompt noeject # initrd (loop)/casper/initrd.lz #} # for clonezilla live: # #menuentry “Clonezilla live” { # set isofile=”/clonezilla-live-1.2.6-59-amd64.iso” # loopback loop (hd0,8)$isofile # linux (loop)/live/vmlinuz1 boot=live live-config noswap nolocales edd=on nomodeset ocs_live_run=\”ocs-live-general\” ocs_live_extra_param=\”\” ocs_live_keymap=\”\” ocs_live_batch=\”no\” ocs_lang=\”\” vga=788 ip=frommedia nosplash toram=filesystem.squashfs findiso=$isofile # initrd (loop)/live/initrd1.img #} ############################################################################## # End of examples ############################################################################## # ############################################################################## # Clonezilla section ############################################################################## menuentry "Clonezilla Live - 800x600 maverick" { set isofile="/boot/iso/clonezilla-live-20110328-maverick.iso" loopback loop (hd0,1)$isofile linux (loop)/live/vmlinuz boot=live live-config noswap nolocales edd=on nomodeset ocs_live_run="ocs-live-general" ocs_live_extra_param="" ocs_live_keymap="" ocs_live_batch="no" ocs_lang="" vga=788 ip=frommedia nosplash toram=filesystem.squashfs findiso=$isofile initrd (loop)/live/initrd.img } menuentry "Clonezilla Live - 800x600 i686" { set isofile="/boot/iso/clonezilla-live-1.2.8-23-i686.iso" loopback loop (hd0,1)$isofile linux (loop)/live/vmlinuz boot=live live-config noswap nolocales edd=on nomodeset ocs_live_run="ocs-live-general" ocs_live_extra_param="" ocs_live_keymap="" ocs_live_batch="no" ocs_lang="" vga=788 ip=frommedia nosplash toram=filesystem.squashfs findiso=$isofile initrd (loop)/live/initrd.img } menuentry "Clonezilla Live - 800x600 1.2.8-23-amd64" { set isofile="/boot/iso/clonezilla-live-1.2.8-23-amd64.iso" loopback loop (hd0,1)$isofile linux (loop)/live/vmlinuz boot=live live-config noswap nolocales edd=on nomodeset ocs_live_run="ocs-live-general" ocs_live_extra_param="" ocs_live_keymap="" ocs_live_batch="no" ocs_lang="" vga=788 ip=frommedia nosplash toram=filesystem.squashfs findiso=$isofile initrd (loop)/live/initrd.img } menuentry "Clonezilla Live - 800x600 1.2.6-59-amd64" { set isofile="/boot/iso/clonezilla-live-1.2.6-59-amd64.iso" loopback loop (hd0,1)$isofile linux (loop)/live/vmlinuz1 boot=live live-config noswap nolocales edd=on nomodeset ocs_live_run="ocs-live-general" ocs_live_extra_param="" ocs_live_keymap="" ocs_live_batch="no" ocs_lang="" vga=788 ip=frommedia nosplash toram=filesystem.squashfs findiso=$isofile initrd (loop)/live/initrd1.img } ############################################################################## # End of Clonezilla section ############################################################################## # ############################################################################## # SysRescCD section ############################################################################## menuentry "SystemRescueCd: default boot options" { set isofile="/boot/iso/systemrescuecd-x86-2.1.1.iso" loopback loop (hd0,1)$isofile linux (loop)/isolinux/rescuecd iso_filename=$isofile boot=live setkmap=it isoloop=/boot/iso/systemrescuecd-x86-2.1.1.iso initrd (loop)/isolinux/initram.igz } ############################################################################## # End of SysRescCD section ############################################################################## # ############################################################################## # Parted Magic section ############################################################################## menuentry "Parted Magic 5.10" { set isofile="/boot/iso//pmagic-5.10.iso" loopback loop (hd0,1)$isofile linux (loop)/pmagic/bzImage iso_filename=$isofile boot=live load_ramdisk=1 prompt_ramdisk=0 noeject noprompt initrd (loop)/pmagic/initramfs } ############################################################################## # End of Parted Magic section ############################################################################## # This file provides an easy way to add custom menu entries. Simply type the # menu entries you want to add after this comment. Be careful not to change # the 'exec tail' line above. ...trattandosi di scrips e files di configurazione vari, ho preferito non lasciare spazi. (non è d'obbligo tra righe, ma si alla fine delle stesse) ...No, no, se si fà letteralmente non funziona, devi adattare i parametri alle tue esigenze, prendo info da qua: http://clonezilla-sysresccd.hellug.gr/boot-params.html#sysresccd...e qua: http://www.sysresccd.org/Sysresccd-manual-en_Easy_install_SystemRescueCd_on_harddisk#Boot_the_ISO_image_from_the_disk_using_Grub2...a dopo 
|
|
|
|
« Ultima modifica: Maggio 12, 2011, 06:28:46 pm da Argos »
|
Registrato
|
"Ciò che non mi uccide, mi fortifica."
Friedrich Wilhelm Nietzsche.
|
|
|
|
Sargon6
|
 |
« Risposta #20 inserita:: Maggio 12, 2011, 08:49:57 pm » |
|
Capito. Ho anche provato ad usare un metodo analogo per avviare la .iso di GParted. GParted si avvia, ma lo sfondo è nero, ed il tema è scurissimo (nero e rosso scuro); le icone si vedono a malapena. Che abbia sbagliato qualche parametro? Ecco cosa ho aggiunto a 40_custom. menuentry "GParted 0.7.1-5 LIVE (/deb/sda13)" { set root='(hd0,msdos13)' set isofile="/iso/gparted-live-0.7.1-5.iso" loopback loop (hd0,msdos13)$isofile linux (loop)/live/vmlinuz boot=live config union=aufs noswap noprompt vga=788 ip=frommedia toram=filesystem.squashfs findiso=$isofile initrd (loop)/live/initrd.img }
|
|
|
|
|
Registrato
|
|
|
|
|
Argos
|
 |
« Risposta #21 inserita:: Maggio 12, 2011, 10:54:26 pm » |
|
già  , infatti è strano, sicuramente avrai già provato ad avviarlo da cd e non è cosi... , a questo punto potresti provare col parametro: vga=791 ---------> che crrisponde alla risoluzione 1024x768, e se è presente nel suo file.cfg...  , e levando i parametri: ip=frommediae toram=filesystem.squashfs...e mettendo invece il parametro: load=(nome del modulo della tua scheda di rete Wireless/ethernet, separati da una virgola senza spazi)...per caricare il modulo delle tue schede di rete e moduli vari, nella speranza che ci siano comprese sotto /lib/firmware dell'iso  Non lo so  , sono suggerimenti un po cechi, ma puoi sempre provare, tanto basta levare la voce da /etc/grub.d/40_custom , (o modificarla), e dare update-grub e tutto sparisce da /etc/grub/grub.cfg . a dopo 
|
|
|
|
« Ultima modifica: Maggio 12, 2011, 10:56:47 pm da Argos »
|
Registrato
|
"Ciò che non mi uccide, mi fortifica."
Friedrich Wilhelm Nietzsche.
|
|
|
|
Argos
|
 |
« Risposta #22 inserita:: Maggio 13, 2011, 11:08:29 am » |
|
...knoppix come debian, non accetta loopback  ...
|
|
|
|
|
Registrato
|
"Ciò che non mi uccide, mi fortifica."
Friedrich Wilhelm Nietzsche.
|
|
|
|
Sargon6
|
 |
« Risposta #23 inserita:: Agosto 06, 2011, 04:29:30 pm » |
|
Variazione: questa volta, colloco DUE .iso di PCLinuxOS: pclinuxos-kde-2011.6.iso e pclinuxos-phoenix-2011-07.iso, nella cartella /iso/ da me appositamente creata nella patrizione n. 13. basterà aggiungere al file /etc/grub.d/40_custom questo contenuto menuentry "PCLinuxOS-2011.6-KDE ISO (on /dev/sda13)" { set isofile="/iso/pclinuxos-kde-2011.6.iso" loopback loop (hd0,msdos13)$isofile linux (loop)/isolinux/vmlinuz root=/dev/sda13 bootfromiso=$isofile livecd=livecd acpi=on splash=verbose fstab=rw,auto initrd (loop)/isolinux/initrd.gz }
menuentry "PCLinuxOS-2011.7-XFCE ISO (on /dev/sda13)" { set isofile="/iso/pclinuxos-phoenix-2011-07.iso" loopback loop (hd0,msdos13)$isofile linux (loop)/isolinux/vmlinuz root=/dev/sda13 bootfromiso=$isofile livecd=livecd acpi=on splash=verbose fstab=rw,auto initrd (loop)/isolinux/initrd.gz }
Salvare il file, aprire un terminale ed impartire il comando sudo update-grub2ed ecco che entrambe le LIVE di PCLinuxOS sono selezionabili dal menù di GRUB2. PCLinuxOS è particolarmente interessante perché il CD LIVE è provvisto di molti firmware di default, quindi già da LIVE è possibile navigare con tantissimi modem, anche USB (io ho verificato il buon funzionamento col modem USB SpeedTouch Manta)
|
|
|
|
« Ultima modifica: Agosto 06, 2011, 04:33:36 pm da Sargon6 »
|
Registrato
|
|
|
|
|
Sargon6
|
 |
« Risposta #24 inserita:: Agosto 14, 2011, 01:58:52 pm » |
|
im glad to be here.
If you wrote in Italian, we would be happy to read what you write. 
|
|
|
|
|
Registrato
|
|
|
|
|
Donato Valente
|
 |
« Risposta #25 inserita:: Agosto 16, 2011, 08:41:03 am » |
|
im glad to be here. frase corretta è: i am glad to be here. oppure: i'm glad to be here
If you wrote in Italian, we would be happy to read what you write. 
|
|
|
|
« Ultima modifica: Agosto 16, 2011, 08:58:01 am da Donato Valente »
|
Registrato
|
Non piangere sul latte versato e la giara rotta ! dice il saggio " arabo "
Mia configurazione: Main board foxconn P4M890 S775M, VGA ATI -X300 HYPER MEMORY PCIE , MASTER. DVD 16X DOUBLE LAYER, RAM DDR2 1GB 533 FSB, HD250 GB SATA 7200rpm
|
|
|
|
Donato Valente
|
 |
« Risposta #26 inserita:: Agosto 16, 2011, 08:50:56 am » |
|
Variazione: questa volta, colloco DUE .iso di PCLinuxOS: pclinuxos-kde-2011.6.iso e pclinuxos-phoenix-2011-07.iso, nella cartella /iso/ da me appositamente creata nella patrizione n. 13. basterà aggiungere al file /etc/grub.d/40_custom questo contenuto menuentry "PCLinuxOS-2011.6-KDE ISO (on /dev/sda13)" { set isofile="/iso/pclinuxos-kde-2011.6.iso" loopback loop (hd0,msdos13)$isofile linux (loop)/isolinux/vmlinuz root=/dev/sda13 bootfromiso=$isofile livecd=livecd acpi=on splash=verbose fstab=rw,auto initrd (loop)/isolinux/initrd.gz }
menuentry "PCLinuxOS-2011.7-XFCE ISO (on /dev/sda13)" { set isofile="/iso/pclinuxos-phoenix-2011-07.iso" loopback loop (hd0,msdos13)$isofile linux (loop)/isolinux/vmlinuz root=/dev/sda13 bootfromiso=$isofile livecd=livecd acpi=on splash=verbose fstab=rw,auto initrd (loop)/isolinux/initrd.gz }
Salvare il file, aprire un terminale ed impartire il comando sudo update-grub2ed ecco che entrambe le LIVE di PCLinuxOS sono selezionabili dal menù di GRUB2. PCLinuxOS è particolarmente interessante perché il CD LIVE è provvisto di molti firmware di default, quindi già da LIVE è possibile navigare con tantissimi modem, anche USB (io ho verificato il buon funzionamento col modem USB SpeedTouch Manta) ========================================== Ciao, Sargon6 mi spieghi il perchè della cartella (iso) e dove è posizionata per un uso di....? Bye!
|
|
|
|
|
Registrato
|
Non piangere sul latte versato e la giara rotta ! dice il saggio " arabo "
Mia configurazione: Main board foxconn P4M890 S775M, VGA ATI -X300 HYPER MEMORY PCIE , MASTER. DVD 16X DOUBLE LAYER, RAM DDR2 1GB 533 FSB, HD250 GB SATA 7200rpm
|
|
|
|
Sargon6
|
 |
« Risposta #27 inserita:: Agosto 16, 2011, 08:23:22 pm » |
|
Ciao, Sargon6 mi spieghi il perchè della cartella (iso) e dove è posizionata per un uso di....? Bye!
La cartella iso non è obbligatoria, però aiuta a tenere in ordine il contenuto delle cartelle del PC, e semplifica di molto la descrizione del procedimento. Aiuta a tenere in ordine il contenuto delle cartelle del PC, perché è per me un punto di riferimento, la cartella nella quale andare a cercare le .iso, che altrimenti sarebbero sparpagliate all'interno di qualche partizione. Semplifica di molto la descrizione del procedimento, perché io avrei anche potuto mettere le .iso direttamente nella partizione che volevo, ma poi quando voglio fare riferimento al posto in cui ho piazzato le .iso, avrei dovuto farlo usando il nome della partizione e/o il punto di mount, che variano da utente a utente e da partizione a partizione. Per esempio: io ho creato la cartella iso nella partizione /dev/sda13 del mio PC, che ha come punto di mount /mnt/tutti; ma questi ultimi due sono i dati della MIA partizione e del MIO punto di mount. Al contrario, la cartella iso può essere creata su qualsiasi PC e su qualsiasi partizione, di conseguenza, una volta creata, se io scrivo quali operazioni fare al suo interno, non ci sono fraintendimenti; se questa cartella non ci fosse, una frase tipo "Ho messo il file Linux.iso nella cartella iso" diverrebbe "Ho messo il file Linux.iso nella partizione /dev/sda13" oppure "Ho messo il file Linux.iso nella partizione /mnt/tutti", e chi legge dovrebbe ogni volta adattare le mie affermazioni alla sua situazione; così invece, l'adattamento delle informazioni si fa solo nel momento di creare la cartella iso, dopo di che le istruzioni sono di più facile comprensione. N.B.: si consiglia di creare la cartella iso in una partizione diversa da quella in cui risiede il S.O. che governa il boot perché, in caso contrario, occorre modificare alcuni parametri da me forniti, complicandoci ulteriormente la vita. 
|
|
|
|
« Ultima modifica: Agosto 16, 2011, 08:37:06 pm da Sargon6 »
|
Registrato
|
|
|
|
|
Donato Valente
|
 |
« Risposta #28 inserita:: Agosto 16, 2011, 08:50:40 pm » |
|
Ciao, Sargon6 mi spieghi il perchè della cartella (iso) e dove è posizionata per un uso di....? Bye!
La cartella iso non è obbligatoria, però aiuta a tenere in ordine il contenuto delle cartelle del PC, e semplifica di molto la descrizione del procedimento. Aiuta a tenere in ordine il contenuto delle cartelle del PC, perché è per me un punto di riferimento, la cartella nella quale andare a cercare le .iso, che altrimenti sarebbero sparpagliate all'interno di qualche partizione. Semplifica di molto la descrizione del procedimento, perché io avrei anche potuto mettere le .iso direttamente nella partizione che volevo, ma poi quando voglio fare riferimento al posto in cui ho piazzato le .iso, avrei dovuto farlo usando il nome della partizione e/o il punto di mount, che variano da utente a utente e da partizione a partizione. Per esempio: io ho creato la cartella iso nella partizione /dev/sda13 del mio PC, che ha come punto di mount /mnt/tutti; ma questi ultimi due sono i dati della MIA partizione e del MIO punto di mount. Al contrario, la cartella iso può essere creata su qualsiasi PC e su qualsiasi partizione, di conseguenza, una volta creata, se io scrivo quali operazioni fare al suo interno, non ci sono fraintendimenti; se questa cartella non ci fosse, una frase tipo "Ho messo il file Linux.iso nella cartella iso" diverrebbe "Ho messo il file Linux.iso nella partizione /dev/sda13" oppure "Ho messo il file Linux.iso nella partizione /mnt/tutti", e chi legge dovrebbe ogni volta adattare le mie affermazioni alla sua situazione; così invece, l'adattamento delle informazioni si fa solo nel momento di creare la cartella iso, dopo di che le istruzioni sono di più facile comprensione. N.B.: si consiglia di creare la cartella iso in una partizione diversa da quella in cui risiede il S.O. che governa il boot perché, in caso contrario, occorre modificare alcuni parametri da me forniti, complicandoci ulteriormente la vita.  O.K. Sargon6, come sempre esauriente spiegazione anche se in un certo qual modo avevo intuito + o - cosa fare se non ricordo male ho già utilizzato un tale procedimento, e usato anche tool grafici ecc. Bye! alla prossima!
|
|
|
|
|
Registrato
|
Non piangere sul latte versato e la giara rotta ! dice il saggio " arabo "
Mia configurazione: Main board foxconn P4M890 S775M, VGA ATI -X300 HYPER MEMORY PCIE , MASTER. DVD 16X DOUBLE LAYER, RAM DDR2 1GB 533 FSB, HD250 GB SATA 7200rpm
|
|
|
|
Sargon6
|
 |
« Risposta #29 inserita:: Gennaio 05, 2012, 11:04:21 pm » |
|
Funziona anche con BackBox. Collocare backbox-2.01-i386.iso nella cartella /iso/ appositamente creata nella patrizione n. 13. aprire il file /etc/grub.d/40_custom ed aggiungere queste righe: menuentry "Linux backbox-2.01-i386 ISO LIVE (/deb/sda13)" { set root='(hd0,msdos13)' set isofile="/iso/backbox-2.01-i386.iso" loopback loop (hd0,msdos13)$isofile linux (loop)/casper/vmlinuz file=(loop)/preseed/backbox.seed boot=casper locale=it_IT iso-scan/filename=$isofile quiet splash -- initrd (loop)/casper/initrd.gz }
Salvare il file, aprire un terminale ed impartire il comando sudo update-grub2ed ecco che BackBox LIVE è selezionabile dal menù di GRUB2. BackBox non è molto diversa da Xubuntu (da cui deriva), e non mi pare particolarmente interessante... del resto, se non le installi completamente, con le distro prive di codec audio-video ci fai poco...
|
|
|
|
« Ultima modifica: Gennaio 06, 2012, 11:09:34 am da Sargon6 »
|
Registrato
|
|
|
|
|