View previous topic :: View next topic |
Author |
Message |
naftalina67 n00b
Joined: 16 Oct 2005 Posts: 32
|
Posted: Tue Apr 04, 2006 5:36 pm Post subject: problemino boot |
|
|
ho installato gentoo... e anche grub!
evidentemente il grub.conf non è scritto molto bene, visto che avviando gentoo compare questo errore
Code: |
block device /dev/sda7 is not a valid root device...
the root block device is unspecified or not detected
|
ho installato linux su un amd64 con un hd sata.
ecco il grub.conf:
Code: |
default 1
timeout 30
title=gentoo 2.6.15
root (hd0, 6)
kernel /boot/kernel-genkernel-x86_64-2.6.15-gentoo-r5 root=/dev/ram0 initi=linuxrc ramdisk=8192 real_root=/dev/sda7 udev
initrd /boot/initramfs-genkernel-x86_64-2.6.15-gentoo-r5
title=windows xp
rootnoverify(hd0,0)
makeactive
chainloader +1
|
non sapendo se è utile o meno, posto anche l'fstab:
Code: |
/dev/sda7 / ext3 noatime 0 1
/dev/sda8 /home ext3 noatime 0 2
/dev/sda6 none swap sw 0 0
/dev/cdroms/ /mnt/cdrom iso9660 noauto,ro 0 0
/dev/fd0 /mnt/floppy auto noauto 0 0
none /proc proc defaults 0 0
none /dev/shm tmpfs nodev,nosuid,noexec 0 0
|
grazie a tutti per l'aiuto!
saluti |
|
Back to top |
|
|
makoomba Bodhisattva
Joined: 03 Jun 2004 Posts: 1856
|
Posted: Tue Apr 04, 2006 6:01 pm Post subject: |
|
|
aggiungi doscsi alle opzioni del kernel _________________ When all else fails, read the instructions. |
|
Back to top |
|
|
naftalina67 n00b
Joined: 16 Oct 2005 Posts: 32
|
Posted: Wed Apr 05, 2006 4:15 pm Post subject: |
|
|
in pratica devo mettere doscsi nel grub.conf, nella riga del kernel. giusto?
ho fatto così
Code: |
default 1
timeout 30
title=gentoo 2.6.15
root (hd0, 6)
kernel /boot/kernel-genkernel-x86_64-2.6.15-gentoo-r5 root=/dev/ram0 initi=linuxrc ramdisk=8192 real_root=/dev/sda7 doscsi udev
initrd /boot/initramfs-genkernel-x86_64-2.6.15-gentoo-r5
title=windows xp
rootnoverify(hd0,0)
makeactive
chainloader +1 |
ma il problema rimane...
nn so... |
|
Back to top |
|
|
makoomba Bodhisattva
Joined: 03 Jun 2004 Posts: 1856
|
Posted: Wed Apr 05, 2006 4:23 pm Post subject: |
|
|
_________________ When all else fails, read the instructions. |
|
Back to top |
|
|
naftalina67 n00b
Joined: 16 Oct 2005 Posts: 32
|
Posted: Wed Apr 05, 2006 4:43 pm Post subject: |
|
|
chiedo venia... quello era un semplice errore di battitura..! |
|
Back to top |
|
|
misterwine Guru
Joined: 14 Nov 2005 Posts: 341 Location: Zelarino (VE)
|
Posted: Wed Apr 05, 2006 6:31 pm Post subject: |
|
|
Su grub le opzioni del kernel vanno inserite nella linea del kernel, dunque nel tuo caso:
Code: |
kernel /boot/kernel-genkernel-x86_64-2.6.15-gentoo-r5 real_root=/dev/sda7 doscsi udev |
_________________ "Se in un primo momento l' idea non è assurda,
allora non c'è nessuna speranza che si realizzi." (A.Einstein) |
|
Back to top |
|
|
naftalina67 n00b
Joined: 16 Oct 2005 Posts: 32
|
Posted: Wed Apr 05, 2006 7:22 pm Post subject: |
|
|
misterwine wrote: | Su grub le opzioni del kernel vanno inserite nella linea del kernel, dunque nel tuo caso:
Code: |
kernel /boot/kernel-genkernel-x86_64-2.6.15-gentoo-r5 real_root=/dev/sda7 doscsi udev |
|
??? così come ho scritto sopra...! giusto? |
|
Back to top |
|
|
misterwine Guru
Joined: 14 Nov 2005 Posts: 341 Location: Zelarino (VE)
|
Posted: Wed Apr 05, 2006 8:16 pm Post subject: |
|
|
Si... e non ti parte gentoo?? _________________ "Se in un primo momento l' idea non è assurda,
allora non c'è nessuna speranza che si realizzi." (A.Einstein) |
|
Back to top |
|
|
naftalina67 n00b
Joined: 16 Oct 2005 Posts: 32
|
Posted: Wed Apr 05, 2006 8:18 pm Post subject: |
|
|
misterwine wrote: | Si... e non ti parte gentoo?? |
no, sempre lo stesso errore... |
|
Back to top |
|
|
misterwine Guru
Joined: 14 Nov 2005 Posts: 341 Location: Zelarino (VE)
|
Posted: Wed Apr 05, 2006 8:38 pm Post subject: |
|
|
Mi son riguardato la guida dell' installazione di gentoo e a quanto pare sembra apposto la configurazione di grub...
Pure io la prima volta con gentoo ho usato grub come bootloader, ma mi ha dato problemi, e son tornato subito al mio caro e vecchio lilo, che per quello che devo fare mi va più che bene!
Provo a cercare una soluzione al tuo problema, ma non ti assicuro nulla... _________________ "Se in un primo momento l' idea non è assurda,
allora non c'è nessuna speranza che si realizzi." (A.Einstein) |
|
Back to top |
|
|
naftalina67 n00b
Joined: 16 Oct 2005 Posts: 32
|
Posted: Wed Apr 05, 2006 9:11 pm Post subject: |
|
|
misterwine wrote: | Mi son riguardato la guida dell' installazione di gentoo e a quanto pare sembra apposto la configurazione di grub...
Pure io la prima volta con gentoo ho usato grub come bootloader, ma mi ha dato problemi, e son tornato subito al mio caro e vecchio lilo, che per quello che devo fare mi va più che bene!
Provo a cercare una soluzione al tuo problema, ma non ti assicuro nulla... |
sono commosso dalla tua disponibilità!
grazie 1000 |
|
Back to top |
|
|
khelidan1980 Tux's lil' helper
Joined: 27 May 2004 Posts: 129 Location: Europe->Italy->Milan
|
Posted: Thu Apr 06, 2006 10:24 am Post subject: |
|
|
Hai messo il supporto sata adatto alla tua scheda nel kernel? _________________ Khelidan |
|
Back to top |
|
|
Cristian75 Apprentice
Joined: 30 Nov 2005 Posts: 234
|
Posted: Thu Apr 06, 2006 11:48 am Post subject: |
|
|
Ciao Prova cosi...
default 1
timeout 30
title=gentoo 2.6.15
root (hd0, 6)
kernel /kernel-genkernel-x86_64-2.6.15-gentoo-r5 root=/dev/ram0 init=linuxrc ramdisk=8192 real_root=/dev/sda7 doscsi udev
initrd /initramfs-genkernel-x86_64-2.6.15-gentoo-r5
title=windows xp
rootnoverify(hd0,0)
makeactive
chainloader +1
eventualmente se non dovesse funzionare prova a togliere doscsi _________________ La musica che ascolto : http://www.last.fm/user/Cristian75/
La mia Webradio ---> http://95.211.15.229:8000/
utente numero 381833 su Linux Counter
http://counter.li.org.
Coltiva Linux che tanto Windows si pianta da solo |
|
Back to top |
|
|
naftalina67 n00b
Joined: 16 Oct 2005 Posts: 32
|
Posted: Thu Apr 06, 2006 5:40 pm Post subject: |
|
|
error grub n°15
presumo che così gli sia impossibile trovare il kernel...no? |
|
Back to top |
|
|
naftalina67 n00b
Joined: 16 Oct 2005 Posts: 32
|
Posted: Thu Apr 06, 2006 5:41 pm Post subject: |
|
|
khelidan1980 wrote: | Hai messo il supporto sata adatto alla tua scheda nel kernel? |
bella domanda...!
avendo compilato il kernel con lo script genkernel... penso proprio di sì... |
|
Back to top |
|
|
Cristian75 Apprentice
Joined: 30 Nov 2005 Posts: 234
|
Posted: Thu Apr 06, 2006 8:20 pm Post subject: |
|
|
non sapendo se è utile o meno, posto anche l'fstab:
Code:
/dev/sda7 / ext3 noatime 0 1
/dev/sda8 /home ext3 noatime 0 2
/dev/sda6 none swap sw 0 0
/dev/cdroms/ /mnt/cdrom iso9660 noauto,ro 0 0
/dev/fd0 /mnt/floppy auto noauto 0 0
none /proc proc defaults 0 0
none /dev/shm tmpfs nodev,nosuid,noexec 0 0
una cosa che mi rende dubbioso ma noatime ?
io proverei a coreggere con : /dev/sda7 / ext3 defaults 0 1
se dico castronerie coreggetemi _________________ La musica che ascolto : http://www.last.fm/user/Cristian75/
La mia Webradio ---> http://95.211.15.229:8000/
utente numero 381833 su Linux Counter
http://counter.li.org.
Coltiva Linux che tanto Windows si pianta da solo |
|
Back to top |
|
|
misterwine Guru
Joined: 14 Nov 2005 Posts: 341 Location: Zelarino (VE)
|
Posted: Thu Apr 06, 2006 9:19 pm Post subject: |
|
|
NOATIME è un'opzione di mount che permette di avere un sistema più veloce. Dunque
Code: | /dev/hda7 / ext3 defaults,noatime 0 1 |
oppure prova
Code: | /dev/hda7 / ext3 defaults,noatime 1 1 |
il primo 1 è per l'operazione di dump, che io per esempio ho attivato su /boot...
Per quanto riguarda grub dovresti essere apposto. _________________ "Se in un primo momento l' idea non è assurda,
allora non c'è nessuna speranza che si realizzi." (A.Einstein) |
|
Back to top |
|
|
.:chrome:. Advocate
Joined: 19 Feb 2005 Posts: 4588 Location: Brescia, Italy
|
Posted: Thu Apr 06, 2006 10:51 pm Post subject: |
|
|
misterwine wrote: | NOATIME è un'opzione di mount che permette di avere un sistema più veloce |
non proprio.
non vengono registrati gli access time sui files. questo può essere un vantaggio in termini di prestazioni, ma rende non funzionanti alcuni meccanismi molto delicati che si basano appunto su quel parametro per funzionare, ad esempio fam e gamin in userspace, ed uin kernel space aggeggi come inotify (che è molto grave)
in sostranza noatine è un parametro che non deve essere utilizzato con leggerezza. solo quando si è ben coscienti di ciò che si sta facendo |
|
Back to top |
|
|
naftalina67 n00b
Joined: 16 Oct 2005 Posts: 32
|
Posted: Fri Apr 07, 2006 10:21 am Post subject: |
|
|
in effetti io ho utilizzato noatime con molta leggerezza... in effetti sull'handbook si parla di noatime proprio come ne parla misterwine! cmq ora provo e vi faccio sapere! |
|
Back to top |
|
|
makoomba Bodhisattva
Joined: 03 Jun 2004 Posts: 1856
|
Posted: Fri Apr 07, 2006 10:26 am Post subject: |
|
|
fstab non c'entra nulla, il problema è prima.
riposta la configurazione esatta (senza errori) del bootloader
non farebbe male riportare qualche altra riga sopra l'errore che ricevi al boot. _________________ When all else fails, read the instructions. |
|
Back to top |
|
|
naftalina67 n00b
Joined: 16 Oct 2005 Posts: 32
|
Posted: Fri Apr 07, 2006 10:46 am Post subject: |
|
|
makoomba wrote: | fstab non c'entra nulla, il problema è prima.
riposta la configurazione esatta (senza errori) del bootloader
non farebbe male riportare qualche altra riga sopra l'errore che ricevi al boot. |
allora, questo è l'errore... + qualche riga precedente
Code: |
>>activating udev
>> determining root device
!!block device /dev/sda7 is not a valid root device
!!the root block device is unspecified or not detected
please specify a device to boot, or "shell" for a shell
|
ecco l'fstab:
Code: |
# /etc/fstab: static file system information.
#
# noatime turns off atimes for increased performance (atimes normally aren't
# needed; notail increases performance of ReiserFS (at the expense of storage
# efficiency). It's safe to drop the noatime options if you want and to
# switch between notail / tail freely.
#
# The root filesystem should have a pass number of either 0 or 1.
# All other filesystems should have a pass number of 0 or greater than 1.
#
# See the manpage fstab(5) for more information.
#
# <fs> <mountpoint> <type> <opts> <dump/pass>
# NOTE: If your BOOT partition is ReiserFS, add the notail option to opts.
/dev/sda7 / ext3 defaults 0 1
/dev/sda8 /home ext3 defaults 0 2
/dev/sda6 none swap sw 0 0
/dev/cdroms/cdrom0 /mnt/cdrom iso9660 noauto,ro 0 0
/dev/fd0 /mnt/floppy auto noauto 0 0
# NOTE: The next line is critical for boot!
none /proc proc defaults 0 0
# glibc 2.2 and above expects tmpfs to be mounted at /dev/shm for
# POSIX shared memory (shm_open, shm_unlink).
# (tmpfs is a dynamically expandable/shrinkable ramdisk, and will
# use almost no memory if not populated with files)
none /dev/shm tmpfs nodev,nosuid,noexec 0 0
|
ed il boot loader:
Code: |
default 2
timeout 30
title=Gentoo 2.6.15
root (hd0,6)
kernel /boot/kernel-genkernel-x86_64-2.6.15-gentoo-r5 root=/dev/ram0 init=/linuxrc ramdisk=8192 real_root=/dev/sda7 doscsi udev
initrd /boot/initramfs-genkernel-x86_64-2.6.15-gentoo-r5
title=gentoo2
root (hd0,6)
kernel /boot/kernel-genkernel-x86_64-2.6.15-gentoo-r5 root=/dev/ram0 init=/linuxrc ramdisk=8192 real_root=/dev/sda7 udev
initrd /boot/initramfs-genkernel-x86_64-2.6.15-gentoo-r5
title=windows XP
rootnoverify (hd0,0)
makeactive
chainloader +1
|
per capire un po', vi pongo questa domanda:
l'errore segnala che /dev/sda7 non è root, ma l'fstab afferma il contrario. che tipo di controllo viene fatto all'avvio? in pratica, cerca il kernel oppure va solo a leggere il file fstab? |
|
Back to top |
|
|
makoomba Bodhisattva
Joined: 03 Jun 2004 Posts: 1856
|
Posted: Fri Apr 07, 2006 11:26 am Post subject: |
|
|
il kernel non usa fstab per montare la root: accede al device specificato nella conf del bootloader (root/real_root), determina automaticamente il fs e lo monta.
fstab è usato nella successiva fase di init, alla quale tu non arrivi perchè il kernel non riesce a montare la root.
generalmente, questo tipo di errore, si ha quando il kernel viene compilato manualmente e manca del supporto all'hardware e/o ai filesystems.
genkernel elimina gran parte di questi problemi, ma pare che nel tuo caso qualcosa non funzioni.
rifai il boot e quando compare l'errore, scrivi "shell"
dai i comandi
Code: | dmesg | grep sda
lsmod
|
dell'output di lsmod, è importante solo la prima colonna.
successivamente, inserisci il livecd e ridai gli stessi comandi.
posta il risultato. _________________ When all else fails, read the instructions. |
|
Back to top |
|
|
GiRa l33t
Joined: 07 Apr 2005 Posts: 717
|
Posted: Fri Apr 07, 2006 12:34 pm Post subject: |
|
|
Quando fai quello consigliato nel post precedente dai anche un |
|
Back to top |
|
|
naftalina67 n00b
Joined: 16 Oct 2005 Posts: 32
|
Posted: Fri Apr 07, 2006 5:08 pm Post subject: |
|
|
questo è l'output di lsmod quando avvio gentoo da cd:
Code: | Module Size Used by
parport_pc 30952 0
parport 27148 1 parport_pc
floppy 57512 0
pcspkr 2184 0
uli526x 14868 0
tulip 45856 0
dm_mirror 15744 0
dm_mod 38864 1 dm_mirror
pdc_adma 7940 0
sata_mv 15108 0
ata_piix 8580 0
ahci 10884 0
sata_qstor 8196 0
sata_vsc 6916 0
sata_uli 6276 0
sata_sis 6788 0
sata_sx4 11652 0
sata_nv 7684 0
sata_via 7428 0
sata_svw 6660 0
sata_sil24 9476 0
sata_sil 8196 0
sata_promise 9732 0
libata 39696 15 pdc_adma,sata_mv,ata_piix,ahci,sata_qstor,sata_vsc,sata_uli,sata_sis,sata_sx4,sata_nv,sata_via,sata_svw,sata_sil24,sata_sil,sata_promise
sbp2 20100 0
ohci1394 27596 0
ieee1394 64120 2 sbp2,ohci1394
sl811_hcd 11008 0
ohci_hcd 16772 0
uhci_hcd 27168 0
usb_storage 56512 0
usbhid 30624 0
ehci_hcd 25608 0
usbcore 92328 7 sl811_hcd,ohci_hcd,uhci_hcd,usb_storage,usbhid,ehci_hcd |
questo è l'fdisk (CD):
Code: |
Disk /dev/sda: 81.9 GB, 81964302336 bytes
255 heads, 63 sectors/track, 9964 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Device Boot Start End Blocks Id System
/dev/sda1 * 1 2550 20482843+ 7 HPFS/NTFS
/dev/sda2 2551 9963 59544922+ f W95 Ext'd (LBA)
/dev/sda5 5101 9963 39062016 e W95 FAT16 (LBA)
/dev/sda6 2551 2613 506016 82 Linux swap / Solaris
/dev/sda7 2614 3859 10008463+ 83 Linux
/dev/sda8 3860 5100 9968301 83 Linux
Partition table entries are not in disk order |
ed infine il dmesg (CD):
Code: | SCSI device sda: 160086528 512-byte hdwr sectors (81964 MB)
SCSI device sda: drive cache: write back
SCSI device sda: 160086528 512-byte hdwr sectors (81964 MB)
SCSI device sda: drive cache: write back
sda: sda1 sda2 < sda5 sda6 sda7 sda8 >
sd 0:0:0:0: Attached scsi disk sda
ReiserFS: sda: warning: sh-2021: reiserfs_fill_super: can not find reiserfs on sda
VFS: Can't find ext3 filesystem on dev sda.
VFS: Can't find an ext2 filesystem on dev sda.
SQUASHFS error: Can't find a SQUASHFS superblock on sda
VFS: Can't find a valid FAT filesystem on dev sda.
ReiserFS: sda1: warning: sh-2021: reiserfs_fill_super: can not find reiserfs on sda1
VFS: Can't find ext3 filesystem on dev sda1.
VFS: Can't find an ext2 filesystem on dev sda1.
SQUASHFS error: Can't find a SQUASHFS superblock on sda1
VFS: Can't find a valid FAT filesystem on dev sda1.
sda2: rw=0, want=18, limit=2
ReiserFS: sda2: warning: sh-2006: read_super_block: bread failed (dev sda2, block 8, size 1024)
sda2: rw=0, want=130, limit=2
ReiserFS: sda2: warning: sh-2006: read_super_block: bread failed (dev sda2, block 64, size 1024)
ReiserFS: sda2: warning: sh-2021: reiserfs_fill_super: can not find reiserfs on sda2
sda2: rw=0, want=4, limit=2
sda2: rw=0, want=4, limit=2
SQUASHFS error: Can't find a SQUASHFS superblock on sda2
VFS: Can't find a valid FAT filesystem on dev sda2.
sda2: rw=0, want=66, limit=2
isofs_fill_super: bread failed, dev=sda2, iso_blknum=16, block=32
sda2: rw=0, want=68, limit=2
sda2: rw=0, want=1252, limit=2
sda2: rw=0, want=1028, limit=2
sda2: rw=0, want=8, limit=2
ReiserFS: sda5: warning: sh-2021: reiserfs_fill_super: can not find reiserfs on sda5
VFS: Can't find ext3 filesystem on dev sda5.
VFS: Can't find an ext2 filesystem on dev sda5.
SQUASHFS error: Can't find a SQUASHFS superblock on sda5
ReiserFS: sda6: warning: sh-2021: reiserfs_fill_super: can not find reiserfs on sda6
VFS: Can't find ext3 filesystem on dev sda6.
VFS: Can't find an ext2 filesystem on dev sda6.
SQUASHFS error: Can't find a SQUASHFS superblock on sda6
VFS: Can't find a valid FAT filesystem on dev sda6.
ReiserFS: sda7: warning: sh-2021: reiserfs_fill_super: can not find reiserfs on sda7
ReiserFS: sda8: warning: sh-2021: reiserfs_fill_super: can not find reiserfs on sda8 |
per quanto riguarda i tre comandi lanciati dalla shell:
dmesg->output vuoto
lsmod l'ho dovuto copiare a mano...
Code: |
fdomain
BusLogic
aic7xxx
aic79xx
scsi_transport_spi
ata_piix
sata_vsc
sata_sis
sata_sx4
sata_nv
sata_via
sata_svw
sata_sil
sata_promise
libata
a_sil
sbp2
ohci
ieee1394
ohci_hcd
uhci_hcd
usb_storage
usbhid
ehci_hcd |
il problema è che da shell non riesco a scorrere la lista e neanche a montare un hd, quindi non posso mettere il risultato del comando in un file... |
|
Back to top |
|
|
makoomba Bodhisattva
Joined: 03 Jun 2004 Posts: 1856
|
Posted: Fri Apr 07, 2006 5:16 pm Post subject: |
|
|
posta anche un lspci da livecd (pensavo di avertelo chiesto) _________________ When all else fails, read the instructions. |
|
Back to top |
|
|
|