aggiornato kernel, non funzia più nulla :-(

Se avete problemi con l'installazione e la configurazione di Slackware postate qui. Non usate questo forum per argomenti generali... per quelli usate Gnu/Linux in genere.

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 Slackware, se l'argomento è generale usate il forum Gnu/Linux in genere.
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.
Avatar utente
dinomite
Linux 0.x
Linux 0.x
Messaggi: 17
Iscritto il: gio 16 feb 2006, 8:10

aggiornato kernel, non funzia più nulla :-(

Messaggio da dinomite »

installato kernel 2.6 prendendolo dal dvd ( slack 11 ) e seguendo passo passo la guida sul wiki

Risultato: si è scassato tutto :shock:

In pratica il boot con kernel 2.4 non funziona più ( kernel panic ), ma questo me lo aspettavo avendo creato un nuovo initrd ( comando mkinitrd ) per il nuovo kernel; il 2.6 parte correttamente, arriva sino al riconoscimento MAC address e si freeza con cursore lampeggiante.

Qui non so sinceramente cosa fare :oops:
Tra l'altro ho notato che ho un messaggio di errore in un superblocco di una partizione a parte ( non root ), messaggio che compariva anche con il 2.4, ma scorrendo molto velocemente le scritte non ci avevo mai fatto caso.

L'unico modo per avviare la macchina è usare un floppy sul quale mi ero preventivamente salvato il bootloader ( LILO ).

Domanda 1: esiste un tool che mi faccia una diagnosi accurata di tutto il disco fisso alla ricerca di blocchi danneggiati?
Domanda 2: come posso fare per sistemare la mia slack e partire normalmente e non dal floppy?

Il mio obsoleto pc ha due schede di rete: una integrata nella mo.bo e una che avevo messo io in uno slot pci.
Tra tutte le distro che avevo provato solo la slack riconosceva correttamente la scheda di rete sulla mo.bo., per tutte le altre era necessario avere una scheda a parte.

P.S: vorrei evitare di dover formattare perchè è un lavoro non indifferente settare tutte le cose che non vanno di default :(
P.S.1: usate un linguaggio semplice perchè non sono molto "apparecchiato" di linux ;)

Avatar utente
waka_jawaka
Linux 3.x
Linux 3.x
Messaggi: 781
Iscritto il: mer 10 ago 2005, 0:00
Nome Cognome: Alberto Palillo
Kernel: 2.6.35
Desktop: KDE 4.5
Distribuzione: Archlinux

Messaggio da waka_jawaka »

Scusa. ma hai sostituito l'eventuale initrd del 2.4 o hai semplicemente aggiunto quello del 2.6?
Se è la seconda che ho detto, in ogni "sezione kernel" di lilo puoi impostare un initrd diverso

Codice: Seleziona tutto

image=/boot/vmlinuz-2.4.
	label=linux
	initrd=/boot/initrd-2.4.img
	read-only
	root=/dev/hda5
image=/boot/vmlinuz-2.6
	label=linux26
	initrd=/boot/initrd-2.6.img
	read-only
	root=/dev/hda5
In modo che ognuno parta con tranquillo con i proprii moduli
Fai sapè, ciao

Avatar utente
dinomite
Linux 0.x
Linux 0.x
Messaggi: 17
Iscritto il: gio 16 feb 2006, 8:10

Messaggio da dinomite »

l'ho aggiunto a quello del 2.4... o almeno credo, in ogni caso ho usato

mkinitrd -c -k 2.6.17.11 -m reiserfs

e ho modificato LILO, senza rimuovere la parte dedicata all'avvio del 2.4, ma aggiungendo

# Linux bootable partition config begins
image = /boot/vmlinuz-generic-2.6.17.11
initrd = /boot/initrd.gz
root = /dev/hdb3 # qui va specificata la posizione della partizione contenente Slackware #
label = Lnx261711 # può esser modificata a piacere, ma la parola non deve contenere spazi #
read-only
# Linux bootable partition config ends


Ora non va nè in un modo nè nell'altro.
con il 2.4 ottengo :
Kernel panic - not syncing: VFS: unable to mount root fs on unknown-block(3,2)
con il 2.6 freeze al MAC

lilo -v non ha segnalato nessun errore

Avatar utente
absinthe
Iper Master
Iper Master
Messaggi: 2354
Iscritto il: dom 15 mag 2005, 0:00
Nome Cognome: Matteo Nunziati
Slackware: 12.1 - defunct
Kernel: 2.6.32-5-amd64
Desktop: gnome
Distribuzione: debian squeeze
Località: Prato
Contatta:

Messaggio da absinthe »

posta il contenuto di boot: ho l'impressione che tu abbia sovrascritto il 2.4
hai installato il tgz dei moduli per il 2.6.17?
hai installato udev? questo pacchetto non è segnalato nell'howto ma è fondamentale
se usi ext3/2 non ti serve nessun initrd il kernel legge tranquillamente quelle partizioni

per i blocchi danneggiati esiste fsck, per l'avvio basta che installi lilo nell'mbr! però una cosa alla volta se no ci incasiniamo :)

M

Avatar utente
dinomite
Linux 0.x
Linux 0.x
Messaggi: 17
Iscritto il: gio 16 feb 2006, 8:10

Messaggio da dinomite »

ok, questa sera posto il contenuto del mio lilo.conf ( ora sono in ufficio con win )

Udev non l'ho installato ( come detto mi sono attenuto scrupolosamente alla guida. Ho anche provato a contattare preventivamente l'autore per e-mail per avere alcune rassicurazioni para-sedere ma non mi ha risposto e mi sono fatto coraggio )

Uso reiserfs

fsck, correggimi se sbaglio, avevo letto che è abbastanza "pericoloso" da usare perchè c'è il rischio che vada tutto a merende.
A cosa devo fare attenzione nello specifico, oltre ad avere la partizione non montata?

Se decidessi di rimuovere la partizione, che tra l'altro è una eredità della precedente slack 10.2 dove c'era la home, se uso cfdisk o fdisk ho letto che la tabella delle partizioni si danneggia e devo reinstallare tutto.
Come fo?

P.S. so di fare domande a raffica, ma a questo punto non mi fido più molto delle guide varie che si trovano in giro e confido solo più in voi

Avatar utente
waka_jawaka
Linux 3.x
Linux 3.x
Messaggi: 781
Iscritto il: mer 10 ago 2005, 0:00
Nome Cognome: Alberto Palillo
Kernel: 2.6.35
Desktop: KDE 4.5
Distribuzione: Archlinux

Messaggio da waka_jawaka »

Il comando per creare un nuovo initrd (senza fare danni) dovrebbe essere

Codice: Seleziona tutto

mkinitrd -k kernel -m moduli -o /boot/newinitrd.img
Penso che con chroot potresti risolvere
Avvia il pc dal cd di slack come se dovessi installare, ma senza lanciare il setup dopo il login da root: ti crei una directory e ci monti la / della slack e ti ci "chrooti" dentro
Ti ricrei l'initrd del 2.4 col comando sopra, modifichi lilo e lo reinstalli.
Sui dettagli di chroot ci sono parecchi post qui su slacky

Avatar utente
dinomite
Linux 0.x
Linux 0.x
Messaggi: 17
Iscritto il: gio 16 feb 2006, 8:10

Messaggio da dinomite »

aggiornamento:

mentre scrivevo queste righe su un pezzo di carta per dirvi con esattezza a che punto il sistema si freeza :

Starting PCMCIA services
<L probing for PCIC:edit /etc/rc.d/rc.pcmcia>
dhcpcd:MAC address=00:00:e2:4a:4c:c0
scanning all LUNs for additional hardware: /sbin/res can/scsi-bus -l


il sistema ha ripreso a caricare arrivando finalmente alla riga di login

Dunque il sistema non si blocca, ma rimane fermo al riconoscimento della scheda di rete e poi, dopo un paio di minuti, riprende a caricare.

Non ho postato il mio lilo.conf perchè, preso dal panico, l'avevo riportato alla condizione originale, ma tanto non funziona perchè l'avvio con il kernel 2.4 non va.
Ri-sistemato lilo per l'avvio con il kernel 2.6 ho quanto detto sopra.

Resta da capire il perchè ci metta cosi tanto tempo al riconoscimento della scheda di rete e perchè, malgrado netconfig, la rete non funzioni.
La scheda viene riconosciuta correttamente (ifconfig), ma non si legge l'indirizzo IP, la netmask e il gateway.
Ho provato a giocherellare anche da KDE impostando il dhcp ma niente.

thanks

Avatar utente
IceSlack
Linux 4.x
Linux 4.x
Messaggi: 1313
Iscritto il: dom 30 ott 2005, 13:27

Messaggio da IceSlack »

ricompilati il kernel a mano.......... e' meglio ;)

Avatar utente
Paoletta
Staff
Staff
Messaggi: 3975
Iscritto il: lun 25 apr 2005, 0:00
Slackware: 14.2 - 64 bit
Desktop: fluxbox
Località: Varese

Messaggio da Paoletta »

sembra che si blocchi qui

scanning all LUNs for additional hardware: /sbin/res can/scsi-bus -l

prova ad avviare passando al kernel l'opzione noscanlus e guarda se il problema si ripresenta;

Avatar utente
dinomite
Linux 0.x
Linux 0.x
Messaggi: 17
Iscritto il: gio 16 feb 2006, 8:10

Messaggio da dinomite »

IceSlack ha scritto:ricompilati il kernel a mano.......... e' meglio ;)
le mie conoscenze, al momento, non arrivano sino a questo :cry:

Avatar utente
submax82
Staff
Staff
Messaggi: 3202
Iscritto il: mer 31 ago 2005, 0:00
Desktop: xfce
Distribuzione: SalixOS
Contatta:

Messaggio da submax82 »

dinomite ha scritto:
IceSlack ha scritto:ricompilati il kernel a mano.......... e' meglio ;)
le mie conoscenze, al momento, non arrivano sino a questo :cry:
leggi la guida su questo sito...

Avatar utente
dinomite
Linux 0.x
Linux 0.x
Messaggi: 17
Iscritto il: gio 16 feb 2006, 8:10

Messaggio da dinomite »

stampata.

Questa notte si studia ;)

Avatar utente
Paoletta
Staff
Staff
Messaggi: 3975
Iscritto il: lun 25 apr 2005, 0:00
Slackware: 14.2 - 64 bit
Desktop: fluxbox
Località: Varese

Messaggio da Paoletta »

ma a parte il compilare hai provato a fare quel che ti suggerisco (prima di mettersi a compilare, se non hai le idee chiare su che cosa mettere e che cosa no non è un'impresa da poco)?

aggiungi la riga append="noscanlus" qui:

# Linux bootable partition config begins
image = /immagine_kernel_che_parte
initrd = /boot/initrd_quel_che_è
root = /root...
label = label_che_vuoi
read-only
append="noscanlus"

e reinstalla con lilo -v dopo avere controllato con lilo -t che non ci siano problemi; poi riavvia a posta il risultato

Avatar utente
dinomite
Linux 0.x
Linux 0.x
Messaggi: 17
Iscritto il: gio 16 feb 2006, 8:10

Messaggio da dinomite »

sorry paoletta, ma leggo solo ora il tuo post e arrivo da tre giorni di test e prove ( e formattazioni :evil: )

Dunque, seguendo passo passo la guida sul wiki, ho provato a compilare il kernel 2.6.18 partendo dal file tar.bz2 del DVD.
Ho seguito pari pari tutto e tutto è stato eseguito senza errori ( il pc ci ha messo 3 orette ).

Ora al boot con kernel 2.6.18 il pc frulla per una decina di secondi con tutte le scritte che scorrono sul video per bloccarsi in un bel:

Kernel panic-not syncing:VFS:Unable to mount root fs unknown-block (3.1)

il mio lilo.conf è questo

image = /boot/vmlinuz
root = /dev/hda1
label = Linux
read-only
image = /boot/vmlinuz-2.6.18
root = /dev/hda1
label = Slack-2.6.18
read-only
# Linux bootable partition config ends

e il mio /boot questo

drwxr-xr-x 2 root root 536 2006-12-10 18:59 ./
drwxr-xr-x 19 root root 432 2006-12-10 15:14 ../
lrwxrwxrwx 1 root root 37 2006-12-10 14:57 README.initrd -> /usr/doc/mkinitrd-1.0.1/README.initrd
lrwxrwxrwx 1 root root 23 2006-12-10 18:25 System.map -> /boot/System.map-2.6.18
-rw-r--r-- 1 root root 733217 2006-12-10 18:58 System.map-2.6.18
-rw-r--r-- 1 root root 629105 2006-09-01 08:51 System.map-ide-2.4.33.3
-rw-r--r-- 1 root root 512 2006-12-10 15:15 boot.0300
-rw-r--r-- 1 root root 512 2006-12-10 18:24 boot.0301
-rw-r--r-- 1 root root 168 2006-12-10 15:15 boot_message.txt
lrwxrwxrwx 1 root root 19 2006-12-10 18:25 config -> /boot/config-2.6.18
-rw-r--r-- 1 root root 65471 2006-12-10 18:58 config-2.6.18
-rw-r--r-- 1 root root 41810 2006-09-01 08:51 config-ide-2.4.33.3
-rw-r--r-- 1 root root 5032 2006-08-08 07:34 diag1.img
-rw------- 1 root root 45568 2006-12-10 18:24 map
lrwxrwxrwx 1 root root 20 2006-12-10 18:26 vmlinuz -> /boot/vmlinuz-2.6.18
-rw-r--r-- 1 root root 1623119 2006-12-10 18:20 vmlinuz-2.6.18
-rw-r--r-- 1 root root 1313255 2006-09-01 08:51 vmlinuz-ide-2.4.33.3

ed infine il mio fstab

/dev/hda5 swap swap defaults 0 0
/dev/hda1 / reiserfs defaults 1 1
/dev/cdrom /mnt/cdrom auto noauto,owner,ro 0 0
/dev/fd0 /mnt/floppy auto noauto,owner 0 0
devpts /dev/pts devpts gid=5,mode=620 0 0
proc /proc proc defaults 0 0
none /sys sysfs defaults 0 0

a questo punto è diventata una questione di principio e DEVO partire con queto dannato kernel 2.6.18.

Come fo?

Avatar utente
dinomite
Linux 0.x
Linux 0.x
Messaggi: 17
Iscritto il: gio 16 feb 2006, 8:10

Messaggio da dinomite »

per completezza aggiungo che:

in make menuconfig NON ho apportato alcuna variazione perchè, e qui ditemi se ho capito correttamente, con il config-generic-2.6.18 di Pat si può saltare l'azione di spulciare fra i menu dal momento che quello che serve, almeno da un punto di vista generico, è inserito in questo file.

La ragione che mi ha indotto a fare un upgrade del kernel è che con il 2.4 mi funziona tutto salvo le periferiche USB ( impossibile abilitare l'hot-plug ), con il 2.6, almeno a livello di riconoscimento durante l'avvio, funziona ma non ho il supporto per la rete, ergo, niente internet.

?

Rispondi