[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: kernel e guai



Gabriele Pongelli wrote:
ciao ragazzi mi serve una piccola mano: sul portatile finalmente ho messo debian e slack e mi stavo cimentando nella compilazione&installazione del kernel 2.6.8.1 (stabile)....vi dico tutto: una volta scompattati i file in /usr/src/lin2.6 ho fatto "make xconfig", "make bzImage","make modules && make modules_install"... poi faccio un "cp /usr/src/li2.6/arch/i386/boot/bzImage /boot/linux2.6" e mi edito lilo.conf aggiungendo una entry uguale a quella della slack(stavo provando li) con l'unica variante di "image=/boot/linux2.6" e la label....
provo lilo ed è ok, salvo le modifiche e riavvio....
fin qui sembra tutto normale, se non fosse che al riavvio si blocca dicendomi:
"ACPI: subsystem revision 20040326"
"ACPI: IRQ9: Level Trigger"
rimane bloccato col prompt lampeggiante....

nella configurazione del kernel ho messo poche cose...acpi già c'era...

non so che fare...voi ke mi dite??


ti elenco qui sotto la procedura per ricompilarti il kernel senza avere problemi ... inoltre è indicato anche come compilarsi i driver nvidia per il 3d

Ciao
Davide

1) disinstallare i driver forniti da nvidia (se li hai installati)
# nvidia-installer --uninstall

2) compilare il kernel ed i driver nvidia per il tuo pc
NB: devi installare un kernel 2.4 o 2.6 per poter mettere i moduli per i driver nvidia

# apt-get update
# apt-get -u upgrade

NB: è consigliato installare il nuovo pacchetto apt-listbug:
# apt-get install apt-listbugs
questo pacchetto ti avvisa se stai per installare qualcosa a cui è associato un bug e quindi ti permette di fermare l'installazione (per controllare il bug è sufficiente andare su www.debian.org/bug)

installa il kernel che vuoi ricompilare già ottimizzato per la tua macchina (se già non l'hai installato)
# apt-get install kernel-image-X.Y.Z-TIPO_MACCHINA

dopo l'installazine del nuovo kernel è consigliabile un bel reboot
# shutdown -r now

e poi
# apt-get install kernel-source-X.Y.Z
# cd /usr/src
# tar jxvf kernel-source-X.Y.Z.tar.bz2
# rm linux
# ln -s kernel-source-X.Y.Z linux
# apt-get install kernel-package debhelper dpkg-dev

se vuoi installarti anche qualcosa d'altro esempio i moduli per la tua scheda video, è questo il momento buono per scaricarli (apt-get install ...) e poi per scompattarli; verranno compilati in automatico con il kernel
******* START NVIDIA **********
Per esempio per i driver nvidia devi fare
# apt-get install nvidia-kernel-source nvidia-kernel-common
# apt-get install kernel-headers-`uname -r`
# export KVERS=`uname -r`
# export KSRC=/usr/src/linux
# tar xvzf nvidia-kernel-source.tar.gz
... continua più sotto dopo aver ricompilato kernel e driver ...
******* END NVIDIA **********

# cd linux
# cp /boot/config-X.Y.Z-TIPO_MACCHINA /usr/src/linux/.config
# vi Makefile
setta EXTRAVERSION a qualcosa (es: le tue iniziali) in modo da non sovrascrivere il kernel attuale
NB: devi usare solo caratteri minuscoli

# make oldconfig
# make xconfig
# make-kpkg clean
# time make-kpkg --initrd kernel_image modules_image
NB: se non usi initrd toglilo
NB: time ti indica quanto tempo di CPU è stato dedicato alla compilazione

# dpkg -i /usr/src/kernel-image-X.Y.Z-EXTRAVERSION..........deb

se hai scaricato qualche altro modulo (es moduli per scheda video) ora li puoi installare con
# dpkg -i /usr/src/NOMEMODULO-VERSIONE-....deb
******* START NVIDIA **********
Per esempio per i driver nvidia devi fare
# dpkg -i /usr/src/nvidia-kernel-`uname -r`*deb
# depmod -a
# apt-get install nvidia-glx nvidia-glx-dev xserver-xfree86

ora bisogna attivare i nuovi driver installati si può procedere in due modi:
1) usando debconf
# dpkg-reconfigure xserver-xfree86
selezionando nvidia al posto di nv come driver per la scheda video
2) editando a mano il file /etc/X11/XF86Config-4
cercare la sezione della scheda video
e sostituire la riga Driver (probabilmente c'è: Driver "nv") con
Driver "nvidia"

ora è sufficiente abilitare gli utenti che devono poter usare i nuovi driver nvidia con la seguente istruzione
# adduser USERLOGIN video
naturalmente sostituendo a USERLOGIN la login dell'utente che vuoi abilitare
******* END NVIDIA **********


--
Linux User: 302090: http://counter.li.org
Prodotti consigliati:
Sistema operativo: Debian: http://www.it.debian.org
Strumenti per l'ufficio: OpenOffice.org: http://it.openoffice.org
Database: PostgreSQL: http://www.postgres.org
Browser: FireFox: http://texturizer.net/firefox
Client di posta: Thunderbird: http://texturizer.net/thunderbird
Enciclopedia: wikipedia: http://it.wikipedia.org
--
Non autorizzo la memorizzazione del mio indirizzo di posta a chi usa
outlook: non voglio essere invaso da spam





--
Email.it, the professional e-mail, gratis per te: http://www.email.it/f

Sponsor:
Dai più energia al tuo sport! Rigenera il tuo corpo in maniera naturale
* Grazie agli integratori sport che trovi solo su Erboristeria.com
Clicca qui: http://adv.email.it/cgi-bin/foclick.cgi?mid#79&d)-9



Reply to: