Pagina 1 di 1
Boot iso su usb con grub installato su usb
Inviato: ven 31 ott 2008, 0:55
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
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!!!
Re: Boot iso su usb con grub installato su usb
Inviato: ven 31 ott 2008, 6:54
da tigerwalk
Hai provato con fromhd=sdc4 oppure fromhd=sdb4?
Re: Boot iso su usb con grub installato su usb
Inviato: sab 1 nov 2008, 17:04
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!!!
Re: Boot iso su usb con grub installato su usb
Inviato: dom 2 nov 2008, 10:50
da anycolouryoulike
Credo che debba cambiare la root.
hd0 probabilmente è il disco fisso, la pennetta forse è hd1...
Re: Boot iso su usb con grub installato su usb
Inviato: dom 2 nov 2008, 14:02
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!!!
Re: Boot iso su usb con grub installato su usb
Inviato: dom 2 nov 2008, 18:21
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
Re: Boot iso su usb con grub installato su usb
Inviato: lun 3 nov 2008, 15:37
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!!!
Re: Boot iso su usb con grub installato su usb
Inviato: mar 4 nov 2008, 13:46
da anycolouryoulike
Ma hai specificato anche il numero della partizione (sda1) o hai indicato solamente il disco (sda)?
Re: Boot iso su usb con grub installato su usb
Inviato: mar 4 nov 2008, 14:37
da jena
Ho specificato anche il numero della partizione...
Grazie!!!