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:
- Installare la versione server di Ubuntu 8.04 per risparmiare il più possibile tempo.
- Installare i seguenti componenti :
sudo apt-get install linux-kernel-devel fakeroot build-essential - Prelevare i sorgenti del kernel :
sudo apt-get install linux-source - Posizionarsi dentro la directory /usr/src e scompattare i sorgenti :
tar xjvf linux-source-2.6.24.tar.bz2 - Linkare /usr/src/linux ai sorgenti :
ln -sf /usr/src/linux-source-2.6.24 linux - Copiare il .config esistente :
sudo cp -vi /boot/config-`uname -r` /usr/src/linux - Installare le libncursers per usare make menuconfig per scegliere le opzioni kernel :
sudo apt-get install libncurses5 libncurses5-dev - Posizionarsi dentro la directory /usr/src/linux e lanciare :
sudo make menuconfig - 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
- Uscire e salvare.
- 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 - 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.
- 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 - Riavviare la macchina.
- Assicurarsi che grub faccia partire il nuovo kernel customizzato
- Installare l’ambiente desktop:
sudo apt-get install ubuntu-desktop - Prelevare gli ultimi drivers di nvidia
- Ottenere una console con Ctrl+Alt+F1 ,loggarsi e terminare gdm :
sudo /etc/init.d/gdm stop - 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 - Far ripartire il login manager grafico :
sudo /etc/init.d/gdm start - 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.
Dici poi.. Ma perchè la gente non passa a Linux.. Eh..?
Ma se ti mando la macchina che ha ben due RAID che Ubuntu non vede me la fai l’installazione..?
@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
@antonde
infatti la macchina in questione è un Athlon 64 bit..
[…] Dema: Ubuntu 8.04, Nvidia Geforce e 4 Gb di Ram (parte 1) […]
[…] 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 […]
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
@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.