Server: irc.azzurra.org
• Twitter Update Status [...]
• Un saluto a Davide [...]
• Eliminare Cartella e [...]
• Salve a tutti
• Ciao a tutti
• Graphic Novel: [...]
• [PHP] Ricevere un [...]




Slackware
] Kernel PrecompilatiData inserimento: 02/02/08 19:45
Data Modifica: 02/02/08 19:45
In molti mi chiedono come aggiornare il kernel al 2.6 con Slackware 11. In Slackware 11, Patrick ha avuto la bella idea di mettere un kernel 2.6.17.13 precompilato. Quindi con pochi semplici passi possiamo avere sulla nostra Slackware un kernel 2.6 che và anche abbastanza bene per essere un kernel ottimizzato...
Iniziamo con il prendere i file necessari dal CD/DVD di Slackware, o scaricandolo dal mirror seguente.
# wget ftp://ftp.eutelia.it/pub/Slackware_Mirror/slackware-11.0/extra/linux-2.6.17.13/kernel-generic-2.6.17.13-i486-1.tgz
# wget ftp://ftp.eutelia.it/pub/Slackware_Mirror/slackware-11.0/extra/linux-2.6.17.13/kernel-headers-2.6.17.13-i386-1.tgz
# wget ftp://ftp.eutelia.it/pub/Slackware_Mirror/slackware-11.0/extra/linux-2.6.17.13/kernel-modules-2.6.17.13-i486-1.tgz
# wget ftp://ftp.eutelia.it/pub/Slackware_Mirror/slackware-11.0/extra/linux-2.6.17.13/kernel-source-2.6.17.13-noarch-1.tgz
# wget ftp://ftp.eutelia.it/pub/Slackware_Mirror/slackware-11.0/slackware/a/mkinitrd-1.0.1-i486-3.tgz
Copiamo tutto in una cartella (sono un tipo ordinato) e diamo il comando:
# installpkg *.tgz
In questo modo abbiamo installato tutti i pacchetti (in realtà bastavano anche solamente kernel-generic-2.6.17.13-i486-1.tgz,kernel-modules-2.6.17.13-i486-1.tgz e mkinitrd-1.0.1-i486-3.tgz), compresi gli headers e i sorgenti, che potrebbero sempre essere utili nella compilazione di qualche sorgente.
Fatto questo spostiamoci nella cartella boot:
# cd /boot/
e creiamo l'initrd ovvero l' "INITial RamDisk" che si preoccuperà di fare i primi preparativi all'avvio del pc. Per fare questo dobbiamo però essere a conoscenza del tipo di filesystem usato e della partizione su cui è installato Linux. Per vedere in che partizione avete installato Linux date un:
# fdisk -l
Quindi creiamo il nostro initrd. Se usiamo il filesystem ext3 diamo il seguente comando:
# mkinitrd -c -k 2.6.17.13 -m jbd:ext3 -r /dev/hda1
dove /dev/hda1 deve essere sostituito con la partizione in cui avete installato Linux!!!
Se invece avete reiserfs come filesystem, allora date:
# mkinitrd -c -k 2.6.17.13 -m jbd:reiserfs
Ok, ora bisogna modificare qualche riga al file lilo.conf e possiamo riavviare.
Apriamo il file /etc/lilo.conf con:
# pico /etc/lilo.conf --> pico è un editor, potete usare quello che volete!
Aperto lilo.conf, aggiungete le seguenti righe:
# Linux bootable partition config begins
image = /boot/vmlinuz-generic-2.6.17.13
initrd = /boot/initrd.gz
root = /dev/hda1 ---> sostituite /dev/hda1 con la partizione in cui avete installato Linux
label = Slackware_2.6.17.13
read-only
# Linux bootable partition config ends
Cercate poi nel file lilo.conf la riga image = /boot/vmlinuz e sostituitela con:
image = /boot/vmlinuz-ide-2.4.33.3
Salvate il file (se avete usato pico con CTRL+O e uscite con CTRL+X) ed uscite. Testate il file lilo.conf tramite:
# lilo -t
E nel caso in cui non si sono avuti errori, aggiornate lilo con:
# lilo -v
Finito...Ora riavviate e al menù di lilo in cui scegliete il sistema operativo da avviare, premete invio su Slackware_2.6.17.13 e godetevi il nuovo kernel!!!
Per info,chiarimenti o supporto potete usare il nostro forum.
Un saluto,
Matrix86
Ci vogliono 2 secondi per aggiornare il kernel.
• Staff Online:
• Membri sul Forum:
•Ultimi Utenti Registrati:
DemoneBianco, BlackZ• IP: 38.107.191.119
• OS: Unknown (Bot)
• Staff: 3
• Visite: 245973
• Ultima visita: 12/03/10 17:50
• Uptime: 769 giorni,0 ore,32 minuti








