Boot iso su usb con grub installato su usb

Postate qui per tutte le discussioni legate a Linux in generale.

Moderatore: Staff

Regole del forum
1) Citare sempre la versione di Slackware usata, la versione del Kernel e magari anche la versione della libreria coinvolta. Questi dati aiutano le persone che possono rispondere.
2) Per evitare confusione prego inserire in questo forum solo topic che riguardano appunto Gnu/Linux in genere, se l'argomento è specifico alla Slackware usate uno dei forum Slackware o Slackware64.
3) Leggere attentamente le risposte ricevute
4) Scrivere i messaggi con il colore di default, evitare altri colori.
5) Scrivere in Italiano o in Inglese, se possibile grammaticalmente corretto, evitate stili di scrittura poco chiari, quindi nessuna abbreviazione tipo telegramma o scrittura stile SMS o CHAT.
6) Appena registrati è consigliato presentarsi nel forum dedicato.

La non osservanza delle regole porta a provvedimenti di vari tipo da parte dello staff, in particolare la non osservanza della regola 5 porta alla cancellazione del post e alla segnalazione dell'utente. In caso di recidività l'utente rischia il ban temporaneo.
Rispondi
jena
Linux 1.x
Linux 1.x
Messaggi: 130
Iscritto il: gio 3 gen 2008, 17:02

Boot iso su usb con grub installato su usb

Messaggio da jena »

Ciao a tutti!!!
Ho una pennetta usb con installato grub...con cui stò cercando di fare il boot della iso di knoppix KNOPPIX_V5.1.1.iso che si trova sulla 4 partizione della pennetta usb...
Queste sono le partizioni:

Codice: Seleziona tutto

Dispositivo Boot      Start         End      Blocks   Id  System
/dev/sdc1   *           1           1        8001   83  Linux
/dev/sdc2               2         106      843412+  83  Linux
/dev/sdc3             107         200      755055   83  Linux
/dev/sdc4             201         976     6233220    b  W95 FAT32
Ho estratto la directory /boot dalla iso e l'ho copiata sulla stessa partizione della pennetta usb dove si trova KNOPPIX_V5.1.1.iso

Codice: Seleziona tutto

boot KNOPPIX_V5.1.1.iso
Ho provato a configurare grub menu.lst per fare il boot dalla iso...ma quando avvio knoppix ricevo sempre questo errore:

Codice: Seleziona tutto

Can't find KNOPPIX filesystem, sorry.
Dropping you to a (very limited) shell.
Press reset button to quit. 
La configurazione di grub è:

Codice: Seleziona tutto

title        Knoppix 5.1.1
root        (hd0,3)
kernel        /boot/isolinux/linux ramdisk_size=100000 init=/etc/init lang=it apm=power-off vga=791 nomce quiet fromhd=/hda4/koppix.5.1.1.iso or even fromhd=scan config=scan home=scan ramdisk=32768 noprompt
initrd        /boot/isolinux/minirt.gz
quiet
boot
Ho provato molte volte ma credo che l'errore sia fromhd=/hda4...perchè cosi knoppix cerca sul 1 hard disk però deve cercare sulla pennetta usb...come posso indicarglielo???
Spero possiate aiutarmi!!!
Grazie!!!

Avatar utente
tigerwalk
Linux 3.x
Linux 3.x
Messaggi: 895
Iscritto il: lun 25 feb 2008, 22:08
Nome Cognome: Giuliano della Vecchia
Slackware: 13.37-14.2
Kernel: 3.10.17-tiger / 4.4.88-smp
Desktop: kde4/xfce4
Località: Napoli

Re: Boot iso su usb con grub installato su usb

Messaggio da tigerwalk »

Hai provato con fromhd=sdc4 oppure fromhd=sdb4?

jena
Linux 1.x
Linux 1.x
Messaggi: 130
Iscritto il: gio 3 gen 2008, 17:02

Re: Boot iso su usb con grub installato su usb

Messaggio da jena »

Grazie della risposta!!!
Ci ho provato ma non funziona...ho anche provato i cheatcodes fromiso e bootfrom ma ricevo lo stesso errore...
Non riesco a capire come grub vede la pennetta usb...
Grazie!!!

Avatar utente
anycolouryoulike
Packager
Packager
Messaggi: 1158
Iscritto il: ven 10 ago 2007, 0:00
Slackware: 12.2
Kernel: 2.6.34.8
Desktop: KDE 3.5.10

Re: Boot iso su usb con grub installato su usb

Messaggio da anycolouryoulike »

Credo che debba cambiare la root.
hd0 probabilmente è il disco fisso, la pennetta forse è hd1...

jena
Linux 1.x
Linux 1.x
Messaggi: 130
Iscritto il: gio 3 gen 2008, 17:02

Re: Boot iso su usb con grub installato su usb

Messaggio da jena »

Grazie della risposta!!!
Per grub la periferica da cui si fà il boot è sempre hd0...se fosse sbagliata la root non caricherebbe neache il kernel...che viene caricato ma quando cerca periferiche usb non trova niente...
Grazie!!!

Avatar utente
tigerwalk
Linux 3.x
Linux 3.x
Messaggi: 895
Iscritto il: lun 25 feb 2008, 22:08
Nome Cognome: Giuliano della Vecchia
Slackware: 13.37-14.2
Kernel: 3.10.17-tiger / 4.4.88-smp
Desktop: kde4/xfce4
Località: Napoli

Re: Boot iso su usb con grub installato su usb

Messaggio da tigerwalk »

jena ha scritto:Grazie della risposta!!!
Per grub la periferica da cui si fà il boot è sempre hd0...se fosse sbagliata la root non caricherebbe neache il kernel...che viene caricato ma quando cerca periferiche usb non trova niente...
Grazie!!!
questo non è esatto, il grub assegna alla periferica un numero diverso a seconda se viene identificata come primo, secondo, etc. disco. Ti posto come esempio il grub che utilizzo e che mi permette di partire dall'hd interno oppure dagli hd usb:

Codice: Seleziona tutto

# grub.conf generated by the Sabayon Linux Installer
#
# Note that you do not have to rerun grub after making changes to this file
# NOTICE:  You have a /boot partition.  This means that
#          all kernel and initrd paths are relative to /boot/, eg.
#          root (hd0,1)
#          kernel /kernel-genkernel real_root=UUID=26f2bad9-b90b-4dba-ae03-c293bbaca156
#          initrd /initramfs-genkernel
#boot=sda
default=0
timeout=16
splashimage=(hd0,1)/grub/splash.xpm.gz

title		Slackware 12.1
root		(hd0,2)
kernel		(hd0,2)/boot/vmlinuz root=/dev/sda3 ro vga=791 ramdisk=8192 CONSOLE=/dev/tty1 splash=verbose,theme:insideslack
initrd		/boot/initrd.gz

title		Slackware 12.1 (2.6.27)
root		(hd0,2)
kernel		(hd0,2)/boot/vmlinuz-2.6.27 root=/dev/sda3 ro vga=791 ramdisk=8192 CONSOLE=/dev/tty1 splash=verbose,theme:insideslack
initrd		/boot/initrd.gz

title WindowsXP
	rootnoverify (hd0,0)
	chainloader +1

#title=Gentoo Linux (2.6.25-gentoo-r6)
#	root (hd1,1)
#	kernel /kernel-genkernel-x86-2.6.25-gentoo-r6  root=/dev/ram0 ramdisk=8192 real_root=/dev/sdb4  quiet  init=/linuxrc vga=791 CONSOLE=/dev/tty1 pci=nomsi 
#	initrd /initramfs-genkernel-x86-2.6.25-gentoo-r6

title Sabayon Linux x86 3.5 (on /dev/sdb1)
	root (hd1,0)
	kernel /boot/kernel-genkernel-x86-2.6.26-sabayon  root=/dev/ram0 ramdisk=8192 real_root=UUID=26f2bad9-b90b-4dba-ae03-c293bbaca156 dolvm  quiet  init=/linuxrc splash=silent,theme:sabayon vga=791 CONSOLE=/dev/tty1 resume=swap:/dev/sda5
	initrd /boot/initramfs-genkernel-x86-2.6.26-sabayon

#title Sabayon Linux x86 3.5 (on /dev/sdb1)
#        root (hd1,0)
#        kernel /boot/kernel-genkernel-x86-2.6.25-sabayon-r1  root=/dev/ram0 ramdisk=8192 real_root=/dev/sdb1 dolvm quiet init=/linuxrc splash=silent,theme:sabayon vga=791 CONSOLE=/dev/tty1 resume=swap:/dev/sda5
#        initrd /boot/initramfs-genkernel-x86-2.6.25-sabayon-r1


title		Slackware 12.1-usb (on /dev/sdb1)
root		(hd1,0)
kernel		(hd1,0)/boot/vmlinuz-2.6.27 root=/dev/sdb1 ro vga=791 ramdisk=8192 CONSOLE=/dev/tty1 splash=verbose,theme:insideslack
initrd		/boot/initrd.gz

jena
Linux 1.x
Linux 1.x
Messaggi: 130
Iscritto il: gio 3 gen 2008, 17:02

Re: Boot iso su usb con grub installato su usb

Messaggio da jena »

Grazie della risposta!!!
Però se la periferica da cui fai il boot è sempre la prima ad essere rilevata...quindi gli viene assegnato hd0...giusto???
Nel tuo caso dovresti avere il boot da hard disk...infatti è hd0 mentre per gli hard disk usb cè hd1...
Però il mio problema è un'altro è che dopo che viene caricato il kernel inizia la schermata di rilevamento dell'hardware ma quando arriva a rilevare le periferiche usb scorrono velocemente da sda a sdz e poi ricevo questo errore:

Codice: Seleziona tutto

Can't find KNOPPIX filesystem, sorry.
Dropping you to a (very limited) shell.
Press reset button to quit. 
E' come se non rilevasse la periferica usb quindi qualsiasi indirizzo gli dò sda sdb...non esiste...
La causa può essere che il file system è fat32???
Grazie!!!

Avatar utente
anycolouryoulike
Packager
Packager
Messaggi: 1158
Iscritto il: ven 10 ago 2007, 0:00
Slackware: 12.2
Kernel: 2.6.34.8
Desktop: KDE 3.5.10

Re: Boot iso su usb con grub installato su usb

Messaggio da anycolouryoulike »

Ma hai specificato anche il numero della partizione (sda1) o hai indicato solamente il disco (sda)?

jena
Linux 1.x
Linux 1.x
Messaggi: 130
Iscritto il: gio 3 gen 2008, 17:02

Re: Boot iso su usb con grub installato su usb

Messaggio da jena »

Ho specificato anche il numero della partizione...
Grazie!!!

Rispondi