PDA

Visualizza la versione completa : Compilazione kernel riuscita?


lachdanan
13-04-2006, 21:32
salve, ho un problema con la compilazione del kernel. Due giorni fa ho installato Slackware, con un kernel 2.4.31.
Siccome avevo problemi durante l'installazione di ndiswrapper ho deciso di ricompilare il kernel.
ho scaricato i sorgenti della 2.6.9 e ho seguito il seguente procedimento:
- make menuconfig (per la configurazione)
- make
- make install

ho riavviato e la mia versione era ancora la 2.4.31...
e' tutto il giorno che cerco di capire il perche'... :dh:

andy caps
13-04-2006, 21:40
con slack non funziona il make install

devi copiarti manualmente il bzimage da /usr/src/linux/arch/i386/boot a /boot e creare una nuova voce nel boot loader per caricarlo

c' anche una bella guida in alto nelle risorse del forum per il kernel 2.6 e slack

francofait
13-04-2006, 21:57
Originariamente inviato da andy caps
con slack non funziona il make install

devi copiarti manualmente il bzimage da /usr/src/linux/arch/i386/boot a /boot e creare una nuova voce nel boot loader per caricarlo

c' anche una bella guida in alto nelle risorse del forum per il kernel 2.6 e slack

funziona , funziona
lascia unicamente da aggiornare lilo.conf ed il bootloader di conseguenza.
In /boot/ la nuova immagine vmlinuz-2.6.x viene messa senza problemi.

Piuttosto , grave invece hai trascurato l'installazione dei moduli

make modules_install

lachdanan
14-04-2006, 14:45
allora, ho seguito questo procedimento:
http://forum.html.it/forum/showthread.php?threadid=677660

ma nonostante questo il kernel e' rimasto 2.4.31...
non penso di aver sbagliato qualcosa, adesso riprovo comunque da capo, non si sa mai...
non so se centri ma mi e' successo che quando cambio alcune impostazioni si rigenerano al riavvio.
per esempio quando cambio l'motd (/etc/motd), faccio un login e funziona tutto bene, ma quando riavvio torna ad essere quello originale che veniva con l'installazione.
anche con il hostname... su slackware il default e' darkstar, ho provato a cambiarlo con il comando # hostname (nome), il comando funziona ma quando riavvio torna ad essere darkstar... forse succede una cosa simile con i file di lilo o con i file del kernel... non me ne intendo... secondo voi?

andy caps
14-04-2006, 15:06
se non hai cambiato la voce al bootloader parte il vecchio

image=/boot/bzImage-2.6.7
root=/dev/hda1
label=Linux-2.6.7
read-only

se hai grub devi modificare menu.lst o grub.conf in /boot/grub con la nuova immagine del kernel

sui cd c' anche il pacchetto precompilato installabile del kernel e dei moduli e una guida mi sembra

lachdanan
14-04-2006, 15:36
ok... penso di esserci riuscito... tranne per un piccolo particolare...:
L 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A .....

e si ferma li :(

lachdanan
14-04-2006, 15:38
(per fortuna ho un floppy di boot)

andy caps
14-04-2006, 16:12
devi dare lilo -v per installare il nuovo lilo

e comunque conservare anche la vecchia voce del kernel

lachdanan
14-04-2006, 16:44
non ci credo... funziona... :D :D :D :D :D :D :D
Grazie! Se sapete darmi qualche consiglio sulla rigenerazione del motd :confused:
Comunque grazie di tutto

andy caps
14-04-2006, 20:17
motd lo aggiorna da se l'installazione del kernel

nessuno l'ha mai toccato :bh: credo

Loading