Ricompilare e aggiornare il kernel
(
Si è installato fglrx-kernel-source
dovremmo avere la cartella /usr/src/
l'archivio fglrx-kernel-source.tar.gz
modules
Scarichiamo il run dei driver ati dal sito del produttore
ati-driver-installer-8.42.3-x86_64.run
installiamoli con
#chmod +x ati-driver-installer-8.42.3-x86.x86_64.run
sudo gedit /etc/default/linux-restricted-modules-common
Aggiungete “fglrx” alla linea “DISABLED_MODULES”
ESEMPIO:
al file —> /etc/default/linux-restricted-modules-common
—> DISABLED_MODULES=”fglrx”
si vorrebbero installare i driver con il supporto AIGLX
installare libreria libpq5
)
Procedo per la ricompilazione del kernel per via grafica.
Per conoscere la versione del kernel utilizzata
#uname -r
#sudo apt-get update
#sudo apt-get install build-essential kernel-package gcc libncurses5 libncurses5-dev libqt3-mt-dev bin86
scaricare l'archivio del kernel che si vuole ricompilare
e copiarlo in /usr/src
scompattare l'archivio
#sudo tar -xvjf linux-source-2.6.24.4.tar.bz2
scaricare la patch che si vuole attivare
#cd /usr/src/linux-2.6.16/
#bzcat ../patch-2.6.22-ck1.bz2 | patch -p1
Per una questione di ordine conviene rinominare la directory dei sorgenti in modo da rispecchiare la patch usata:
#cd /usr/src
#mv linux-2.6.16 linux-2.6.16-ck5
entrare nella cartella linux-source-2.6.22
#make menuconfig
Adesso mettiamo mano al kernel:
Processor type and features --- Processor family (K8)
Preemption Model ---- Preemptible
Kernel Low-latency Desktop
High Memory Support (OFF) visto
che ho solo 512 MB ram
Toshiba Laptop support
(deselezionato M)
Dell laptop support
(deselezionato M)
Timer frequency 250 Hz
--->1000 Hz
dopodichè salviamo
#make-kpkg clean
#sudo make-kpkg --append-to-version=-personalizzato --initrd kernel_image modules_image kernel_headers
al posto di personalizzato mettete quello che volete
quando la compilazione sarà finita in /usr/src trovate i pacchetti
cd ..
ls
linux-headers-2.6.22-ck1-edmondk_2.6.22-ck1-edmondk-10.00.Custom_i386.deb
linux-image-2.6.22-ck1-edmondk_2.6.22-ck1-edmondk-10.00.Custom_i386.deb
installateli
#dpkg -i
linux-headers-2.6.22-ck1-edmondk_2.6.22-ck1-edmondk-10.00.Custom_i386.deb
linux-image-2.6.22-ck1-edmondk_2.6.22-ck1-edmondk-10.00.Custom_i386.deb
A questo punto il nuovo kernel è installato, riavviamo ed incrociamo le dita ehheeheh.