Linux-magazine.it Forum
Maggio 21, 2013, 02:07:59 pm *
Benvenuto! Accedi o registrati.
Hai dimenticato l'e-mail di attivazione?
 
Pagine: 1 [2] 3   Vai giù
  Stampa  
Autore Discussione: GRUB2: come avviare .iso di Linux senza estrarne il contenuto.  (Letto 11538 volte)
0 utenti e 1 Utente non registrato stanno visualizzando questa discussione.
Sargon6
Hero Member
*****

Karma: +6/-3
Scollegato Scollegato

Messaggi: 1280



Mostra profilo
« 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"  Ghigno guarda come ho combinato il file /etc/grub.d/40_custom dell'esterno  Felice :

Codice:
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!...  Felice , clonzilla va da cd e da usb, per quest'ultimo c'è uno script credo, ma per lui da solo, tipo "live usb"

a dopo  Sorriso
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

L'hardware ed il Sistema Operativo di Sargon6:
http://sargonsei.altervista.org/la-mia-configurazione/
Blog di Sargon6: http://sargonsei.altervista.org/
Sargon6
Hero Member
*****

Karma: +6/-3
Scollegato Scollegato

Messaggi: 1280



Mostra profilo
« 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:

Codice:
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

L'hardware ed il Sistema Operativo di Sargon6:
http://sargonsei.altervista.org/la-mia-configurazione/
Blog di Sargon6: http://sargonsei.altervista.org/
Argos
Hero Member
*****

Karma: +11/-8
Scollegato Scollegato

Messaggi: 1664



Mostra profilo E-mail
« Risposta #17 inserita:: Maggio 12, 2011, 08:22:40 am »

Citazione
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:

Codice:
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:

Codice:
##############################################################################
# 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  Ghigno , ma devo essere sicuro e fare più attenzione a decifrarli  Ghigno , in somma ci stiamo avvicinando, ad esempio debian no può essere avviata perche non accetta il loop  Indeciso , ma chi sa knoppix, essendo basicamente una distro live....  Occhi al cielo

Il bello è che via facendo finalmente, sono costretto ad approfondire sull'argomento grub che avevo tralasciato  Imbarazzato ed e ugualmente produttivo avere la compagnia d'interlocutoria come te in questa modesta ricerca  Sorriso , grazie ancora e a dopo ...
Registrato

"Ciò che non mi uccide, mi fortifica."

                               Friedrich Wilhelm Nietzsche.
Sargon6
Hero Member
*****

Karma: +6/-3
Scollegato Scollegato

Messaggi: 1280



Mostra profilo
« 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:

Codice:
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:
Codice:
##############################################################################
# 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.

...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/
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

L'hardware ed il Sistema Operativo di Sargon6:
http://sargonsei.altervista.org/la-mia-configurazione/
Blog di Sargon6: http://sargonsei.altervista.org/
Argos
Hero Member
*****

Karma: +11/-8
Scollegato Scollegato

Messaggi: 1664



Mostra profilo E-mail
« Risposta #19 inserita:: Maggio 12, 2011, 06:25:55 pm »

Citazione
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:

Codice:
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  Imbarazzato, cioè diverrebbe come c'è l'ho nel file /etc/grub.d/40_custom (nelle righe non commentate ovviamente):

Codice:
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)

Citazione
...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/
Hai già usato questo sistema? Se SI, 40_custom come diventa?

...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  Sorriso
« Ultima modifica: Maggio 12, 2011, 06:28:46 pm da Argos » Registrato

"Ciò che non mi uccide, mi fortifica."

                               Friedrich Wilhelm Nietzsche.
Sargon6
Hero Member
*****

Karma: +6/-3
Scollegato Scollegato

Messaggi: 1280



Mostra profilo
« 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.

Codice:
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

L'hardware ed il Sistema Operativo di Sargon6:
http://sargonsei.altervista.org/la-mia-configurazione/
Blog di Sargon6: http://sargonsei.altervista.org/
Argos
Hero Member
*****

Karma: +11/-8
Scollegato Scollegato

Messaggi: 1664



Mostra profilo E-mail
« Risposta #21 inserita:: Maggio 12, 2011, 10:54:26 pm »

già  Occhi al cielo , 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

... Che?!? , e levando i parametri:

ip=frommedia

e

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  Indeciso

Non lo so  Occhi al cielo , 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  Sorriso
« Ultima modifica: Maggio 12, 2011, 10:56:47 pm da Argos » Registrato

"Ciò che non mi uccide, mi fortifica."

                               Friedrich Wilhelm Nietzsche.
Argos
Hero Member
*****

Karma: +11/-8
Scollegato Scollegato

Messaggi: 1664



Mostra profilo E-mail
« Risposta #22 inserita:: Maggio 13, 2011, 11:08:29 am »

...knoppix come debian, non accetta loopback  Triste ...
Registrato

"Ciò che non mi uccide, mi fortifica."

                               Friedrich Wilhelm Nietzsche.
Sargon6
Hero Member
*****

Karma: +6/-3
Scollegato Scollegato

Messaggi: 1280



Mostra profilo
« 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

Codice:
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-grub2
ed 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

L'hardware ed il Sistema Operativo di Sargon6:
http://sargonsei.altervista.org/la-mia-configurazione/
Blog di Sargon6: http://sargonsei.altervista.org/
Sargon6
Hero Member
*****

Karma: +6/-3
Scollegato Scollegato

Messaggi: 1280



Mostra profilo
« 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. Ghigno
Registrato

L'hardware ed il Sistema Operativo di Sargon6:
http://sargonsei.altervista.org/la-mia-configurazione/
Blog di Sargon6: http://sargonsei.altervista.org/
Donato Valente
Sr. Member
****

Karma: +0/-5
Scollegato Scollegato

Messaggi: 307


Bye!

donatovalente@hotmail.com
Mostra profilo WWW E-mail
« 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. Ghigno
« 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
Sr. Member
****

Karma: +0/-5
Scollegato Scollegato

Messaggi: 307


Bye!

donatovalente@hotmail.com
Mostra profilo WWW E-mail
« 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

Codice:
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-grub2
ed 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
Hero Member
*****

Karma: +6/-3
Scollegato Scollegato

Messaggi: 1280



Mostra profilo
« 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. Ghigno
« Ultima modifica: Agosto 16, 2011, 08:37:06 pm da Sargon6 » Registrato

L'hardware ed il Sistema Operativo di Sargon6:
http://sargonsei.altervista.org/la-mia-configurazione/
Blog di Sargon6: http://sargonsei.altervista.org/
Donato Valente
Sr. Member
****

Karma: +0/-5
Scollegato Scollegato

Messaggi: 307


Bye!

donatovalente@hotmail.com
Mostra profilo WWW E-mail
« 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. Ghigno
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
Hero Member
*****

Karma: +6/-3
Scollegato Scollegato

Messaggi: 1280



Mostra profilo
« 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:

Codice:
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-grub2
ed 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

L'hardware ed il Sistema Operativo di Sargon6:
http://sargonsei.altervista.org/la-mia-configurazione/
Blog di Sargon6: http://sargonsei.altervista.org/
Pagine: 1 [2] 3   Vai su
  Stampa  
 
Vai a: