Buongiorno ho seguito questa guida per ricompilare il kernel sotto Ubuntu 10.10.
Dopo aver installato i pacchetti necessari alla compilazione, ho scaricato manualmente i sorgenti linux-source-2.6.35.tar.bz2 (non li ho installati direttamente dalle repo).
A questo punto ho estratto il tar dentro /usr/src e poi dentro la cartella linux-source-2.6.35 ho creato il mio file .config (modificando lievemente quello attualmente in uso).
Dentro /usr/src a questo punto ho queste cartelle:
linux-headers-2.6.35-23
linux-headers-2.6.35-23-generic
linux-source-2.6.35
nvidia-current-260.19.06
L'ultima si riferisce al modulo dei driver proprietari Nvidia per la mia scheda grafica. Ora da dentro la cartella dei sorgenti digito il comando suggerito:
codice:
make-kpkg --rootcmd fakeroot --initrd kernel_image kernel_headers modules_image
in più ho aggiunto in coda:
codice:
--append-to-version=-pippo
Parte la compilazione, dopo poco (direi sorprendentemente poco), questa termina scrivendo in ultima riga:
Modules not configured, so not making modules_image
Quindi credo che non abbia trovato i moduli Nvidia, andando a cercarli secondo me in una cartella tipo /usr/src/modules errata.
In ogni caso la compilazione sembra essere andata a buon fine, quindi continuo col tutorial. Ora mi ritrovo due paccheti .deb:
linux-headers-2.6.35.4-pippo_2.6.35.4-pippo-10.00.Custom_i386.deb
linux-image-2.6.35.4-pippo_2.6.35.4-pippo-10.00.Custom_i386.deb
(Vorrei farvi notare che non ho patchato il kernel, perchè non ne sono capace _
)
Installo il pacchetto image:
codice:
sudo dpkg -i linux-image-2.6.35.4-pippo_2.6.35.4-pippo-10.00.Custom_i386.deb
Ricevo un FAIL grosso come una casa:
* _ _ _ nvidia-current (260.19.06)... _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ [fail]
dkms: WARNING: linux headers are missing, which may explain the above failures.
_ _ _please install the linux-headers-2.6.35.4-pippo package to fix this.
Credo sia questo il punto, va a cercare degli headers inesistenti, ma come posso fare perchè usi quelli attualmente installati?
Ho provato anche ad installare prima gli headers.deb ma ricevo lo stesso fail.
Grazie anticipatamente.