Ubuntu 8.04 , Nvidia Geforce e 4 Gb di Ram


Problema:

Dato un computer con 4 Gb di memoria Ram e scheda video Nvidia Geforce , si installi l’ultima distribuzione Linux Ubuntu 8.04 , conosciuta anche come Hardy Heron , senza rinunciare all’utilizzo di tutta la memoria disponibile o agli ultimi drivers di Nvidia per linux 169.12.

Risoluzione del problema:

  1. Installare la versione server di Ubuntu 8.04 per risparmiare il più possibile tempo.
  2. Installare i seguenti componenti :
    sudo apt-get install linux-kernel-devel fakeroot build-essential
  3. Prelevare i sorgenti del kernel :
    sudo apt-get install linux-source
  4. Posizionarsi dentro la directory /usr/src e scompattare i sorgenti :
    tar xjvf linux-source-2.6.24.tar.bz2
  5. Linkare /usr/src/linux ai sorgenti :
    ln -sf /usr/src/linux-source-2.6.24 linux
  6. Copiare il .config esistente :
    sudo cp -vi /boot/config-`uname -r` /usr/src/linux
  7. Installare le libncursers per usare make menuconfig per scegliere le opzioni  kernel :
    sudo apt-get install libncurses5 libncurses5-dev
  8. Posizionarsi dentro la directory /usr/src/linux e lanciare :
    sudo make menuconfig
  9. Ecco in schermata il parametro da cambiare
    Bisogna deselezionare Xen guest support che ci impedisce di compilare il module nvidia per la nostra Geforce. Per giungere a deselezionare Xen guest support : Processor type and features -> Paravirtualized guest support -> Xen guest support
  10. Uscire e salvare.
  11. Iniziare la compilazione del kernel :
    sudo su
    make-kpkg clean
    fakeroot make-kpkg –initrd –append-to-version=il-vostro-nome-o-stringa kernel-image kernel-headers
  12. Andare a fare uno spuntino o rilassarsi con una puntata di una serie preferita , insomma cercarsi uno svago per i 40 minuti circa che ci vorranno  ad ultimare il processo.
  13. Posizionarsi in /usr/src e constatare l’esistenza di due pacchetti .deb  linux-headers e linux-image , dopodichè installarli :
    sudo dpkg -i linux-image-2.6.24.3dema_2.6.24.3dema-10.00.Custom_i386.deb
    sudo dpkg -i linux-headers-2.6.24.3dema_2.6.24.3dema-10.00.Custom_i386.deb
  14. Riavviare la macchina.
  15. Assicurarsi che grub faccia partire il nuovo kernel customizzato
  16. Installare l’ambiente desktop:
    sudo apt-get install ubuntu-desktop
  17. Prelevare gli ultimi drivers di nvidia
  18. Ottenere una console con Ctrl+Alt+F1 ,loggarsi e terminare gdm :
    sudo /etc/init.d/gdm stop
  19. Rendere eseguibile il pacchetto .run ed eseguirlo :
    sudo chmod a+x NVIDIA-Linux-x86-169.12-pkg1.run
    sudo ./NVIDIA-Linux-x86-169.12-pkg1.run
  20. Far ripartire il login manager grafico :
    sudo /etc/init.d/gdm start
  21. Fatto !! I driver di Nvidia daranno il benvenuto mostrando una splash image e l’accelerazione 3D sarà finalmente piena , avendo anche il supporto di tutti i 4Gb di RAM.

Rimarrebbe da sistemare ancora un paio di cosucce per rendere tutto perfetto , tra cui i driver alsa per la scheda audio e il completo sradicamento di pulse audio che fa crashare Firefox quando si guardano filmati in Flash.

Ci dedico un piccolo post domani.

Annunci

6 Comments

  1. Posted maggio 3, 2008 at 8:52 pm | Permalink

    Dici poi.. Ma perchè la gente non passa a Linux.. Eh..?

  2. Posted maggio 4, 2008 at 7:39 am | Permalink

    Ma se ti mando la macchina che ha ben due RAID che Ubuntu non vede me la fai l’installazione..?

  3. Posted maggio 4, 2008 at 8:10 am | Permalink

    @Francesco purtroppo quando devi progettare un computer sul quale far girare linux , devi ancora stare molto attento alle specifiche hardware e selezionare componenti compatibili.
    In tutta onestà , tutto il post sopra è inutile , in quanto basta installare la versione a 64bit di Ubuntu ed avere tutto funzionante senza fatica , MA , secondo me il 64bit non è ancora consigliabile per un utilizzo desktop a causa di Skype e Flash principalmente , che possono girare sì anche su sistemi a 64 bit , ma non in maniera ottimale IMHO.
    Ciaus

  4. Posted maggio 4, 2008 at 2:23 pm | Permalink

    @antonde

    infatti la macchina in questione è un Athlon 64 bit..

  5. Ettore
    Posted febbraio 12, 2009 at 10:50 am | Permalink

    Immagino che questa soluzione valga anche per Ubuntu 8.10
    Io sono 2 settimane che provo, senza risultati, a installare i drivers di una GeForce 9500 GS su un packard bell con 4 gb di ram. Non perchè mi interessi Compiz et similia o vedere tutti i 4 gb di ram ma solo per avere una risoluzione che non sia 800*600

  6. Posted febbraio 12, 2009 at 10:54 am | Permalink

    @Ettore , non ho ancora provato , non saprei veramente dirti.
    Se mi capita di fare una macchina con 8.10 e con caratteristiche analoghe ritornerò sull’argomento.

2 Trackbacks

  1. […] Dema: Ubuntu 8.04, Nvidia Geforce e 4 Gb di Ram (parte 1) […]

  2. By Ubuntu 8.04 e fglrx , un incubo « Dema FON blog on maggio 16, 2008 at 4:56 pm

    […] gli impazzamenti della scorsa settimana per conciliare versione a 32bit di Ubuntu 8.04 , 4 Gb di ram e drivers di Nvidia , stamane mi sono […]

Pubblica un Commento

%d blogger hanno fatto clic su Mi Piace per questo: