Newsgroup: it.comp.os.linux.sys
Titolo: Problema urgente

Ciao a tutti. Mi è successa una cosa brutta, arriviamo al dunque:
Avevo installato linux su ext2 (Debian 3.0) poi ho deciso di passare
all'ext3, dopo aver compilato il kernel 2.4.16 con attivi
/proc file system support
/devfs support
/dev automount
ext3 support
ext2 support
tutti nel kernel e non come moduli
ho avviato (da root ovviamente)
tune2fs -j /dev/hda1 (partizione di boot)
tune2fs -j /dev/hda5 (patizione di root)
quindi ho riavviato il pc dopo aver sistemato fstab e lilo.
Però mi da un errore di lettura... Mi dice che non sembra che in
/dev/hda5 ci sia un filesystem ext2 corretto... allora provo a fare il
login parziale (come quello che chiede di fare e2fsck...) e provo a
controllare cosa c'è che non va...
avviando lilo da li' mi dice che /dev/hda non esiste e in generale mi
reputa inesistenti tutti i /dev/hdxy...
Ho pensato che il problema fosse /dev automount perchè mette e toglie
automaticamente i device che non ci sono e libera la directory /dev...
Però come faccio a risistemare tutto visto che lilo per caricare un
nuovo kernel con immagine senza /dev non va?!... Purtroppo non
vanno neanche i kernel vecchi cavolo... dove sta il problema? grazie
dell'aiuto. 
Ciao
PS: Mi conviene reistallare tutto ed evitare di passare a ext3 oppure
c'è una soluzione che mi evita di rifare quelle 3 ore di selezione
pacchetti e installazione?
-- 
e-mail:dialtone#NOSPAM#@
aruba.it
Togliere #NOSPAM# per rispondere
E chi ha la fantasia per metterci una firma?!
http://groups.google.com/advanced_group_search?hl=it
tutto quello che vuoi sapere ed E' MEGLIO 
che tu non abbia mai osato chiedere

 /devfs support
Devfs senza configurazione? Ahi...
Cambia kernel, mettine uno senza devfs per il momento.
--
  Giuseppe "Cowo" Corbelli \/\ My software: 
http://yoda.ing.unibs.it/~cowo
    **ANTI-SPAM** -- **Substitute IHATESPAM with cowo to reply by mail**
  -<! *Real* programmers use cat > a.out! No way, /real/ ones
        use zcat > a.out 'cause you can type faster that way. !>-
                -- from a Slashdot discussion

 Cambia kernel, mettine uno senza devfs per il momento.
Mannaggia a me che non mi sono letto l'help durante la configurazione del
kernel cosi' non mi sono visto che c'era un readme da leggere
assolutamente... cazzarola...
Grazie della risposta cmq
-- 
e-mail:dialtone#NOSPAM#@
aruba.it
togliere #NOSPAM# per rispondere
Powered by Debian 3.0
On Linux 2.4.16 - WM 0.70.0

 Cambia kernel, mettine uno senza devfs per il momento.
Ok ho fatto tutti i passaggi per creare un /devfs filesystem... a questo
punto però ho un problema... Per terminare la configurazione devo
aggiungere allo script di avvio di Debian la riga 
/sbin/devfsd /dev 
MA non so quale sia lo script di avvio di Debian... O meglio, ce ne sono
tanti tanti dentro rcX.d, rc.boot, init.d e il file inittab...
Ho provato a cercare sul manuale della Debian ma non ho trovato un grande
aiuto... il README contenuto nel kernel dice che la maggior parte dei
sistemi Sys-V like hanno lo script di avvio in /etc/rc.d/rc.sysinit ma io
quel file (e quella directory) non ce l'ho...
Alla fine penso sia inittab perchè è l'unico che si occupa di avviare
script quindi il daemon del /devfs dovrebbe essere avviato da quello
all'avvio... Sbaglio?
Se non sbaglio la riga la aggiungo subito dopo la selezione del runlevel
giusto?
ciao e grazie per le risposte


 /sbin/devfsd /dev 
Non direi inittab, in rc.sysinit va decisamente meglio. Ma non conosco
Debian quindi non ti so essere di molto aiuto.
--
  Giuseppe "Cowo" Corbelli \/\ My software: 
http://yoda.ing.unibs.it/~cowo
    **ANTI-SPAM** -- **Substitute IHATESPAM with cowo to reply by mail**
The primary purpose of the DATA statement is to give names to constants;
instead of referring to pi as 3.141592653589793 at every appearance,
the variable PI can be given that value with a DATA statement and
used instead of the longer form of the constant.  This also
simplifies modifying the program, should the value of pi change.
                        -- FORTRAN manual for Xerox computers

 [CUT]
Guarda nel file /etc/inittab e cerca la riga che si riferisce a
sysinit. Per es. sulla slak tale riga e' piu' o meno
	si:S:sysinit:/etc/rc.d/rc.S
quindi il primo script eseguito all'avvio e' /etc/rc.d/rc.S
Sulla Debian vedi un po' tu.
Attenzione che il comando di avvio del devfsd deve essere uno dei
primi (meglio se il primo in assoluto).
Ah, se vuoi essere libero di usare o no il devfs quando vuoi,
usa un comando del genere per avviare devfsd
	if [ -r /dev/.devfsd ]; then
		if [ -x /sbin/devfsd ]; then
		/sbin/devfsd /dev
		fi
	fi
Ciao.

 	fi
Grazie 1000 a tutti e due per gli aiuti ^_^, mi servivano proprio. Appena
finisco di leggere i NG riavvio e posto per dirvi come è andata, speriamo
in bene ^_^. Grazie ancora e auguri
-- 
e-mail:dialtone#NOSPAM#@
aruba.it
togliere #NOSPAM# per rispondere
Powered by Debian Woody


On Tue, 25 Dec 2001 14:12:50 GMT
Pierluigi Ugolotti <u...@hal9000.fake.domain> che notoriamente č un
fancazzista ha scritto:
Sistemato tutto con il tuo script. Perň ho questi errori all'avvio:
Tutti sono preceduto da Can't locate module ...
e i moduli che non trova sono:
/dev/rtc
/dev/misc/rtc
rtl8139
/dev/cdrom
/dev/xconsole
devo perň dire che la scheda di rete funziona (rtl8139) l'orologio č
settato correttamente (*rtc), la console da x va il lettore di cd pure...
Perň non cancella tutti i device che non mi servono (creandomi altrettanti
link simbolici ovviamente)...
Non c'č un modo per evitare i link simbolici far direttamente puntare
tutto sugli special device che usa devfs? Non diventerebbe ancora piů
veloce?
ciao e grazie
-- 
e-mail:dialtone#NOSPAM#@
aruba.it
togliere #NOSPAM# per rispondere
Powered by Debian Woody


 /sbin/devfsd /dev 
Se hai installato il pacchetto devfsd della Debian dovresti essere a
posto. Qui' da me il link per devfsd sta' al primo posto in /etc/rcS.d
-- 
Ciao    -- Massimo --
- Cosa si vede a mezzanotte nelle stazioni?
- I fantasmi dei binari morti.
		-- Sergio Paoletti, "Topolino"

 veloce?
I link simbolici servono per mantenere la compatibilita' con
il vecchio stile di denominazione dei device.
Per esempio i terminali virtuali col devfs si chiamano
vc/* invece di tty*, quindi se non avessi link simbolici col nome
tty* dovresti modificare tutti gli script ed i programmi che fanno
riferimento a tale nomenclatura. Oppure dovresti modificare il file
fstab perche' gli hard disk non si chiamano piu' hd* ma qualcosa
del tipo ide/host0/bus0/target0/lun0/part*. Quindi come vedi e'
piu' semplice il sistema dei symlink.
Comunque, a tuo rischio e pericolo, puoi eliminare dal file
/etc/devfsd.conf le righe
	REGISTER	.*	MKOLDCOMPAT
	UNREGISTER	.*	RMOLDCOMPAT
Ciao.

 posto. Qui' da me il link per devfsd sta' al primo posto in /etc/rcS.d
Ok, ora oltre a tutti gli errori che avevo prima si sono sommati alcuni di
cui non mi ero accorto piů altri ancora... Errori di cui non mi ero
accorto sono il caricamente del modulo della scheda video che mi costringe
a fare un make install ogni volta che avvio (una GeForce2MX) e il secondo
errore č l'audio che non funziona... Immagino dipendano tutti da alias
sbagliati...
Provando a modificare gli alias che avevo con quelli che mi sono stati
consigliati non ho ottenuto nulla... stessi errori di prima...
A questo punto mi sono accorto che č meglio non usare devfs per ora...
aspetterň un'installazione piů semplice o cose simili...
Ho provato a rimuovere tutto...
apt-get remove devfsd --purge mi da errore
dpkg - warning: while removing devfsd, directory `/etc/devfs/symlinks.d'
not empty so not removed.
dpkg - warning: while removing devfsd, directory `/etc/devfs/devices.d'
not empty so not removed.
dpkg - warning: while removing devfsd, directory `/etc/devfs' not empty so
not removed.
Ma fino a qui nessun problema... posso rimuovere a mano io queste
directory ovviamente...
e reinstallando devfsd ho questo errore
Error setting event mask	Device or resource busy
Permangono gli errori che avevo prima... ma sostituendo il kernel con uno
senza supporto per devfsd non cambia la situazione... resto in brache di
tela ^_^, ovvero non mi installa neanche piů i driver nvidia senza
devfsd... La faccenda mi scoccia alquanto... Ovviamente dopo aver
modificato il kernel provo anche eliminando le righe apposite dal file
/etc/init.d/rcS ...
aiutatemi per favore
-- 
e-mail:dialtone#NOSPAM#@
aruba.it
togliere #NOSPAM# per rispondere
Powered by Debian Woody


[snip]
e dimenticavo...
Penso che la colpa sia di errore all'avvio che mi dice di non poter creare
un determinato file (esattamente dopo l'avvio del demone devfsd e in
questo errore che purtroppo non riesco a riportare integralmente mi dice
di non poter creare e modificare un file in /var/... mi pare (un file di
log) perchè il filesystem è read-only e questo anche se non lo imposto da
lilo, commentando le linee read-only...


 
sono quasi sicuro ke il driver giusto č:
alias rtl8139 8139too