PDA

Visualizza versione completa : dispositivo


mais
29-06-2002, 22.54.30
Ciao a tutti :-)
Dopo aver ricompilato il kernel, onde poter attivare il modulo usb, non
riesco pi a montare i vari dispositivi cdrom, floppy,partizione dos,
ottenendo , nel caso del cdrom, il seguente errore:
Impossibile montare il dispositivo. L'errore riportato : (mntent):
attenzione non c' un "codice di interruzione linea" alla fine di
/etc/fstab
mount/dev/cdrom non un dispositivo di blocchi valido.
Ho dato un'occhiata al file etc/fstab, ma mi pare tutto come prima .
Qualche suggerimento?

Marko
30-06-2002, 00.17.57
Il cdrom com' collegato???
master o slave, primary o secondary???

mais
30-06-2002, 04.28.17
Il cd rom secondary master, ma non credo centri un gran che con il mio problema, in quanto prima della ricompilazione del kernel tutto filava benissimo. Inoltre con il comando modprobe
ottengo il seguente risultato:
Can't open dependencies, file /lib/modules/2.4.18-3/modules.dep (no such file or directory)

Manlio
30-06-2002, 05.26.56
Innanzitutto dai un invio all'ultima riga del file fstab ;) ... altrimenti non riesce a leggerlo... e prova se funziona tutto con mount -a...
hai compilato anche i moduli quando hai ricompilato il kernel??
(make modules && make modules_install)

Marko
30-06-2002, 14.01.18
Prova a dare invece che mount /dev/cdrom /mnt/cdrom mount /dev/hdc /mnt/cdrom
Guarda se cos funge.
A me era successa la stessa cosa quando avevo ricompilato il kernel e ho dovuto di nuovo creare il collegamento /dev/cdrom

mais
03-07-2002, 00.28.01
Ho provato a ricompilare tutto da capo, compreso i moduli, ma il risultato picche.
Con il comando modprobe -a ottengo il seguente risultato:
Can't open dependencies, file /lib/modules/2.4.18-3/modules.dep (no such
file or directory)
Se pu essere
utile questo l'output del comando depmod -a:
depmod:*** Unresolved symbols in
/lib/modules/2.4.18-3/kernel/arch/i386/kernel/apm.o
depmod:*** Unresolved symbols in
/lib/modules/2.4.18-3/kernel/arch/i386/kernel/drivers/block/rd.o
depmod:*** Unresolved symbols in
/lib/modules/2.4.18-3/kernel/arch/i386/kernel/drivers/ide/ide-floppy.o
depmod:*** Unresolved symbols in
/lib/modules/2.4.18-3/kernel/arch/i386/kernel/drivers/ide/ide-tape.o
depmod:*** Unresolved symbols in
/lib/modules/2.4.18-3/kernel/arch/i386/kernel/drivers/media/video/videodev.o
depmod:*** Unresolved symbols in
/lib/modules/2.4.18-3/kernel/arch/i386/kernel/drivers/net/dummy.o
depmod:*** Unresolved symbols in
/lib/modules/2.4.18-3/kernel/arch/i386/kernel/drivers/usb/printer.o
depmod:*** Unresolved symbols in
/lib/modules/2.4.18-3/kernel/arch/i386/kernel/drivers/usb/usb-ohci.o
giancarlo

Marko
03-07-2002, 02.09.46
Ma quando hai ricompilato hai dato il comando make modules && make modules_install ???

mais
03-07-2002, 03.36.23
Si, ed ho fatto anche il depmod

Manlio
03-07-2002, 04.26.04
Un dubbio: stai facendo tutto ci come root vero??
e poi... hai utilizzato il make bzImage o il make install??

mais
03-07-2002, 04.29.12
Ho fatto tutto da root, ed ho usato make bzImage

Manlio
03-07-2002, 07.17.57
ok allora prova cos: dai il make install, poi compila i moduli ed installali (make modules && make modules_install)... assicurati che il lilo.conf sia corretto, scrivi l'mbr (lilo -v -v) e riprova...
assicurati anche che in /boot esista una System.map-2.4.18-3 (o quel che sia la tua versione di kernel... )

mais
03-07-2002, 18.58.57
Ho riprovato a ricompilare il tutto
#make dep clean bzImage
#make module && make modul_install
#lilo -v -v
questa la risposta:
Fatal: open /boot/bzImage No such file or directory
Ho provato a dareanche
#cp bzImage /boot
cp: cannot stat 'bzImage'. No such file or ditectory
pare che non venga creata la bzImage

Manlio
04-07-2002, 01.04.03
Dunque ho capito il problema...

1) copia dalla directory nella quale hai compilato il kernel il file bzImage (si trova in arch/i386/boot) in /boot rinominandolo come vmlinuz-2.4.18-3 (o quel che sia...)

2) copia anche la System.map in /boot rinominandola in System.map-2.4.18-3

3) assicurati che, in /etc/lilo.conf, nella riga corrispondente al nuovo kernel, ci sia /boot/vmlinuz-2.4.18-3

4) lilo -v -v

fammi sapere...

mais
04-07-2002, 16.29.57
# lilo -v -v
Reading boot sector from dev/hda
Merging with /boot/boot.b
Secondary loader: 11 sectors
Mapping: 0 sectors
boot image: /boot/vmlinuz-2.4.18-3: No such file or directory
Removed temporary file /boot/boot.map

Manlio
04-07-2002, 23.54.26
Ti dice che il file vmlinuz-2.4.18-3 non esiste nella directory /boot... sei sicuro che ci sia??

mais
05-07-2002, 18.20.37
Mi si incasinato lilo, ed adesso non riesco a far partire linux.
Ho provato a riconfigurare lilo.conf rieditando con pico, ma evidentemente ho incasinato il kernel a tal punto che non funziona piu nulla , e quando lancio lilo -v mi risponde che
fatal: open boot/boot.b No such file or directory:-((
Esiste un modo per elimimare (tramite linux rescue) le configurazioni del kernel , onde reistallare tutto, facendo l'aggiornamento da cd di installazione, senza quindi, perdere tutti i dati?

mais
06-07-2002, 01.16.29
ho editato il file etc/lilo.conf in quanto quello in uso in precedenza
si deve essere in qualche modo cancellato
prompt
timeout=50
default=linux
boot=/dev/hda
map=/boot/map
install=/boot/boot.b
message=/boot/message
linear
image=/boot/vmlinuz-2.4.18-3
label=linux
initrd=/boot/initrd-2.4.18-3.img
read-only
root=/dev/hdb5
other=/dev/hda1
label=dos
table=/dev/hda
# lilo -v
e questa la risposta-
boot image: /boot/vmlinuz-2.4.18-3
Fatal: open /boot/vmlinuz-2.4.18-3 No such file or directory
Modificando l'immagine e rimettendo la vecchia
image=/boot/vmlinuz
initrd=/boot/initrd-2.4.7-10.img
#lilo -v
mi risponde che c' un
Syntax error near line 13 in file /etc/lilo.conf
ovvero label=dos
Io non ci capisco pi nulla!!!

Manlio
06-07-2002, 21.18.00
Originariamente inviato da mais
root=/dev/hdb5


a contarle la 13 questa... hai un secondo disco (hdb...) o questo l'errore?? :rolleyes:

mais
07-07-2002, 00.40.03
Ho due dischi sul primo (hda) montato winzozz
sullo slave hdb c' red hat

Manlio
07-07-2002, 07.29.44
La riga riguardante initrd puoi lasciarla perdere...
per quanto riguarda il kernel avrai avuto problemi di compilazione...
questo punto la situazione si fa complessa... ti consiglio di reinstallare la redhat e prestare pi attenzione la prossima volta.... :p

clarkent
18-07-2002, 05.27.44
Originariamente inviato da mais
Ciao a tutti :-)
Dopo aver ricompilato il kernel, onde poter attivare il modulo usb, non
riesco pi a montare i vari dispositivi cdrom, floppy,partizione dos,
ottenendo , nel caso del cdrom, il seguente errore:
Impossibile montare il dispositivo. L'errore riportato : (mntent):
attenzione non c' un "codice di interruzione linea" alla fine di
/etc/fstab
mount/dev/cdrom non un dispositivo di blocchi valido.
Ho dato un'occhiata al file etc/fstab, ma mi pare tutto come prima .
Qualche suggerimento?

I problemi possono risiedere nelle opzioni che potresti aver omesso nel kernel in fase di ricompilazione.
Ad esempio se nel file fstab viene indicata nella stringa dei vari dispositivi un determinato set di caratteri (che potrebbe essere stato omesso nella ricompilazione del kernel), in fase di montaggio il dispositivo non verr montato poich non supportato dal kernel (puoi provare togliendo da fstab il riferimento al set di caratteri).