Ubuntu più lento di Win 7 su un asus eee pc.... possibile????

Riconoscimento, installazione e configurazione delle periferiche.
Scrivi risposta
glovo
Prode Principiante
Messaggi: 1
Iscrizione: martedì 14 luglio 2009, 23:13

Ubuntu più lento di Win 7 su un asus eee pc.... possibile????

Messaggio da glovo »

Cari ragazzi, mi rivolgo a voi per chiedere un aiuto. Ho installato Ubuntu 9.04 remix su un Asus EEEpc 1000hd ma le prestazioni sono decisamente negative, abituato ad usare Ubuntu sul Pc fisso. Mi aspettavo fosse più veloce di Win Xp,ma non è così. Infatti impiega molto tempo per aprire i programmi e la navigazione con Mozilla diviene impossibile perchè carica le pagine molto lentamente (problema che non avevo con XP). Per provare ho installato una versione di Windows 7 e ho notato che è più veloce di Ubuntu. Come mai????
Avatar utente
chiarelli.andrea
Prode Principiante
Messaggi: 209
Iscrizione: martedì 24 giugno 2008, 15:24

Re: Ubuntu più lento di Win 7 su un asus eee pc.... possibile????

Messaggio da chiarelli.andrea »

perche devi installare la versione di ubuntu per netbook...

http://www.canonical.com/projects/ubuntu/unr
Ubuntu User - HP Pavilion dv5-1024el

Caleth you, cometh I
Avatar utente
smurf
Rampante Reduce
Rampante Reduce
Messaggi: 5610
Iscrizione: domenica 9 luglio 2006, 9:18
Desktop: MATE con Compiz
Distribuzione: Ubuntu 20.04.4
Sesso: Maschile
Località: Lima - Perú

Re: Ubuntu più lento di Win 7 su un asus eee pc.... possibile????

Messaggio da smurf »

ti parlo della mia esperienza.
ho un eeepc 701 con 512 di ram e la cpu che non e' certo un fulmine di guerra.
Inizialmente ci avevo messo Xubuntu e probabilmente grazie al DE XFCE il pc si  comportava abbastanza bene, preso dalla euforia dopo circa 4 mesi ho deciso di metterci Ubuntu 8.10 e devo dire la veritá che mi sono cadute le @@ per terra quando l' ho visto girare.
Vabbeh, mi son detto, Gnome e tutto il resto e' decisamente troppo pesante. Poi e' uscita Jaunty e leggevo che sembrava migliore di Intrepid, allora ho aggiornato e qualcosina ha migliorato, ma decisamente poco.
Poi un giorno stavo ricompilandomi il kernel per il desktop, per ragioni di HW non supportato, e mi e' balenata l' idea di farlo anche sul "piccolo".
Idea suicida penserai, invece no: adesso il mio eeepc va come il desktop.

Non e' tanto per il fatto di allegerire il kernel quanto perché i kenel generic hanno un parametro che e' la frequenza del clock di sistema a 200 MHz ed io l' ho messa a 1000 (come anche sul desktop). Occhio che non si tratta dei MHz della cpu, si tratta della frequenza con cui il kernel controlla se le varie periferiche hanno delle richieste da soddisfare e/o soddisfatte.
In pratica gli ho detto di guardare se c'é  qualcosa da fare con una frequenza 5 volte maggiore.
E la cosa bella e' che la batteria non ne risente affatto o in maniera poco percettibile.

Perché quel parametro sia a 200 MHz di default non lo so, ma credo sia plausibile dire che su un sistema poco performante di suo (gli eeepc non hanno certo una cpu ed un disco velocissimi) e' un notevole handicap.
Ultima modifica di smurf il mercoledì 15 luglio 2009, 0:00, modificato 1 volta in totale.
La terra non è una eredità che riceviamo dai nostri genitori, ma un prestito che ci fanno i nostri figli.
Avatar utente
Unicum
Imperturbabile Insigne
Imperturbabile Insigne
Messaggi: 4644
Iscrizione: lunedì 29 dicembre 2008, 3:22
Desktop: Mate
Distribuzione: Ubuntu Mate 22.04
Sesso: Maschile
Località: Sardegna

Re: Ubuntu più lento di Win 7 su un asus eee pc.... possibile????

Messaggio da Unicum »

smurf ha scritto: ti parlo della mia esperienza.
ho un eeepc 701 con 512 di ram e la cpu che non e' certo un fulmine di guerra.
Inizialmente ci avevo messo Xubuntu e probabilmente grazie al DE XFCE il pc si  comportava abbastanza bene, preso dalla euforia dopo circa 4 mesi ho deciso di metterci Ubuntu 8.10 e devo dire la veritá che mi sono cadute le @@ per terra quando l' ho visto girare.
Vabbeh, mi son detto, Gnome e tutto il resto e' decisamente troppo pesante. Poi e' uscita Jaunty e leggevo che sembrava migliore di Intrepid, allora ho aggiornato e qualcosina ha migliorato, ma decisamente poco.
Poi un giorno stavo ricompilandomi il kernel per il desktop, per ragioni di HW non supportato, e mi e' balenata l' idea di farlo anche sul "piccolo".
Idea suicida penserai, invece no: adesso il mio eeepc va come il desktop.

Non e' tanto per il fatto di allegerire il kernel quanto perché i kenel generic hanno un parametro che e' la frequenza del clock di sistema a 200 MHz ed io l' ho messa a 1000 (come anche sul desktop). Occhio che non si tratta dei MHz della cpu, si tratta della frequenza con cui il kernel controlla se le varie periferiche hanno delle richieste da soddisfare e/o soddisfatte.
In pratica gli ho detto di guardare se c'é  qualcosa da fare con una frequenza 5 volte maggiore.
E la cosa bella e' che la batteria non ne risente affatto o in maniera poco percettibile.

Perché quel parametro sia a 200 MHz di default non lo so, ma credo sia plausibile dire che su un sistema poco performante di suo (gli eeepc non hanno certo una cpu ed un disco velocissimi) e' un notevole handicap.
sono interessato a questa discussione, potresti spiegare come compilare il kernel
Linux user #490627 Ubuntu User # 28324 'Cause nobody loves me ,It's true ,Not like you do
ma adesso anche il parroco ha un tatuaggio con su scritto l’anima mia è di dio
Avatar utente
Senbee
Rampante Reduce
Rampante Reduce
Messaggi: 8438
Iscrizione: venerdì 24 novembre 2006, 9:26
Desktop: Ubuntu
Distribuzione: Ubuntu 22.04 LTS
Sesso: Maschile
Località: Ferrara
Contatti:

Re: Ubuntu più lento di Win 7 su un asus eee pc.... possibile????

Messaggio da Senbee »

C'è già un kernel fatto apposta per EeePC.

Qui c'è tutto: http://forum.eeepc.it/viewtopic.php?id=7297
Sono un lottatore di SUDO, su Ubuntu 24.04.
Le mie guide e tutte le produzioni audio/video: www.stefanodroghetti.it
Avatar utente
Unicum
Imperturbabile Insigne
Imperturbabile Insigne
Messaggi: 4644
Iscrizione: lunedì 29 dicembre 2008, 3:22
Desktop: Mate
Distribuzione: Ubuntu Mate 22.04
Sesso: Maschile
Località: Sardegna

Re: Ubuntu più lento di Win 7 su un asus eee pc.... possibile????

Messaggio da Unicum »

Senbee ha scritto: C'è già un kernel fatto apposta per EeePC.

Qui c'è tutto: http://forum.eeepc.it/viewtopic.php?id=7297
mi interessa modificare il kernel sul mio notebook
Linux user #490627 Ubuntu User # 28324 'Cause nobody loves me ,It's true ,Not like you do
ma adesso anche il parroco ha un tatuaggio con su scritto l’anima mia è di dio
Avatar utente
[lost]-Divilinux
Imperturbabile Insigne
Imperturbabile Insigne
Messaggi: 3774
Iscrizione: giovedì 12 giugno 2008, 13:06
Località: Ipioca - Maceio - Alagoas - Brasil
Contatti:

Re: Ubuntu più lento di Win 7 su un asus eee pc.... possibile????

Messaggio da [lost]-Divilinux »

Non e' tanto per il fatto di allegerire il kernel quanto perché i kenel generic hanno un parametro che e' la frequenza del clock di sistema a 200 MHz ed io l' ho messa a 1000
Non solo.. il kernel non è nemmeno full preemptible di default.
Con un kernel 2.6.30, opportunamente configurato, e Xubuntu 9.04 (su un ideapad s10 1,5GB di ram) cè un divario enorme in termini di prestazioni rispetto a windows Xp (a favore di Linux naturalmente).
Ma la stessa cosa l'ho notata su un asus eeepc da 512MB e un aspire one da 1GB.
questione di seedings...
Avatar utente
Senbee
Rampante Reduce
Rampante Reduce
Messaggi: 8438
Iscrizione: venerdì 24 novembre 2006, 9:26
Desktop: Ubuntu
Distribuzione: Ubuntu 22.04 LTS
Sesso: Maschile
Località: Ferrara
Contatti:

Re: Ubuntu più lento di Win 7 su un asus eee pc.... possibile????

Messaggio da Senbee »

kalibros ha scritto: mi interessa modificare il kernel sul mio notebook
L'Adam kernel è già modificato appositamente per l'EeePC e in quel link ti dice come installarlo senza doverti compilare tutto.
Sono un lottatore di SUDO, su Ubuntu 24.04.
Le mie guide e tutte le produzioni audio/video: www.stefanodroghetti.it
Avatar utente
smurf
Rampante Reduce
Rampante Reduce
Messaggi: 5610
Iscrizione: domenica 9 luglio 2006, 9:18
Desktop: MATE con Compiz
Distribuzione: Ubuntu 20.04.4
Sesso: Maschile
Località: Lima - Perú

Re: Ubuntu più lento di Win 7 su un asus eee pc.... possibile????

Messaggio da smurf »

kalibros ha scritto: mi interessa modificare il kernel sul mio notebook
io ti scrivo quello che ho fatto, non pretendo che sia una guida sulla compilazione del kernel, in quanto non sono un guru in questo campo, ho solo avuto la fortuna di imbattermi casualmente in una pagina di internet che mi ha spianato la strada, questa.
In sostanza quello che dice li é che un tipo alcuni anni fa si rompeva le @@ di stare li a spulciarsi tutto l' HW della sua macchina e aggiustare il .config del kernel, cosí scrisse un file comandi in perl che messo nella cartella dove ci sono i sorgenti del kernel attualmente in uso (la cartella degli headers va benissimo), insieme al .config attuale (lo puoi prendere nella /boot) genera un nuovo .config ridotto all' osso, ma con dentro tutti i moduli necessari a far funzionare il tuo HW. E' molto estremo ed un paio di cosette poi le devi aggiungere a mano, ma sono veramente un paio. Il risultato e' un kernel piccolissimo, ma che funziona al primo colpo.
SUl mio pc desktop si compila in 12 minuti, sul eeepc 55 minuti ...  Bello no?

Allora vediamo passo per passo come fare, do per scontato che hai giá letto un minimo sulla compilazione del kernel come per esempio la guida del wiki.

Scaricare ció che e' necessario per la compilazione:
1) se non lo hai mai fatto installati gli headers per il tuo attuale kernel, da synaptic.
2)

Codice: Seleziona tutto

sudo apt-get build-dep linux
3)

Codice: Seleziona tutto

sudo apt-get install fakeroot build-essential kernel-package makedumpfile
4)

Codice: Seleziona tutto

sudo apt-get install qt3-dev-tools libqt3-mt-dev 
le librerie qt servono perche' a me piace usare xconfig, mi sembra il miglior strumento per editare la configurazione del kernel.
Poi scaricati il file allegato a questo post, si chiama xkernel.txt, il . txt lo devo mettere sennó non mi permette di caricarlo, puoi anche toglierlo, peró devi renderlo eseguibile

Codice: Seleziona tutto

chmod +x xkernel
In tutto ti occupa circa 50 MB.

Poi hai bisogno dei sorgenti del Kernel, se vuoi compilare il kernel 2.6.28-13, l' ufficiale di Jaunty lo scarichi cosí

Codice: Seleziona tutto

sudo apt-get install linux-source 
ma giá che ci sei io ci metterei il 2.6.29.4 che va meglio ed e' piú aggiornato, lo trovi qui. Non ho provato le versioni 2.6.29.5 e 2.6.29.6, se vuoi provale tu. Ho provato la 2.6.30 che menziona Divilinux ed ho riscontrato un po' di instabilitá, forse introduce concetti nuovi a cui Jaunty non si adatta bene, peró se vuoi provare sei liberissimo di farlo.
I sorgenti del kernel e la successiva compilazione hanno bisogno di circa 480/500 MB di spazio, se vuoi puoi farlo tranquillamente su un disco esterno, io sul mio 701 li ho messi in una cartella sulla scheda SDHC esterna.

Supponiamo che decidi per un kernel 2.6.29.4, farai click sul collegamento al 2.6.29.4 che ti porterá ad una pagina dove troverai molte voci di precompilati ed alla fine un pacchetto .deb con i sources, scaricati quello.

Io ti consiglio di fare una cartella kernel (con molta fantasia) al cui interno avrai la cartella con i sorgenti, per comoditá qui immagino che farai la cartella /home/tuo_utente/kernel.
Installa il pacchetto dei sorgenti del kernel facendoci doppio click e poi se vuoi puoi anche buttarlo via, una volta installato, da terminale dai il comando

Codice: Seleziona tutto

sudo mv /usr/src/linux-source-2.6.29.tar.bz2 /home/tuo_utente/kernel/linux-source-2.6.29.tar.bz2
Con il comando

Codice: Seleziona tutto

cd /home/tuo_utente/kernel
vai nella stessa cartella e dai il comando per scompattare i sorgenti

Codice: Seleziona tutto

tar xjvf linux-source-2.6.29.tar.bz2
Ti si creerá una cartella ulteriore che si chiama linux-source-2.6.29, quella contiene i tuoi sorgenti.

Adesso copia il tuo config standard nella cartella degli headers

Codice: Seleziona tutto

sudo cp /boot/config-$(uname -r) /usr/src/linux-headers-$(uname -r)/.config
copia negli headers anche il file comandi xkernel che hai scaricato prima, collega/accendi tutte le periferiche che vuoi che il tuo eeepc possa gestire (le stampanti non servono) vai nella cartella headers con

Codice: Seleziona tutto

cd /usr/src/linux-headers-$(uname -r)
e da li dai

Codice: Seleziona tutto

sudo ./xkernel > /home/tuo_utente/kernel/linux-source-2.6.29/.config
Ok adesso hai creato una ossatura di base del config.

torna nella cartella dei sorgenti

Codice: Seleziona tutto

cd /home/tuo_utente/kernel/linux-source-2.6.29
e dai il comando

Codice: Seleziona tutto

make xconfig
Ti si aprirá una videata e li stai editando la configurazione del tuo nuovo kernel.
Vediamo i parametri che devi cambiare.
La colonna di sinistra riporta i capitoli e quella di destra riporta i dettagli, a sinistra cerca Tipo di processore e funzionalitá, facci click e poi scorri le voci a destra, troverai Famiglia del processore e li controlla che famiglia ti ha messo, poi scendi e trova Modello di preemption e controlla che sia su Preemption Volontaria. Scendi ancora un po' e trovi Frequenza del timer e la metti a 1000.

Colonna di sinistra scendi fino a File System per CD ROM/DVD, se vuoi che il tuo eeepc legga CD e DVD abilita nella colonna di destra tutte le voci (4 in tutto).

Colonna di sinistra scendi ancora e trovi Hacking del kernel, colonna di destra togli la spunta a tutte le voci che dicono DEBUGGING ... e toglila anche alla riga Abilita simboli esportati inutilizzati/obsoleti.

Salva e chiudi.

Da terminale dai

Codice: Seleziona tutto

export CONCURRENCY_LEVEL=2 
cosí gli dici di compilare su due processi in contemporanea, poi inizi la compilazione vera e propria

Codice: Seleziona tutto

time fakeroot make-kpkg --initrd kernel-image kernel-headers 
Quando ha finito se vuoi recuperare 180/200 MB dai

Codice: Seleziona tutto

make-kpkg clean
ora torniamo indietro di un livello di cartella

Codice: Seleziona tutto

cd ..
e li troveremo i pacchetti del nuovo kernel pronti da installare con

Codice: Seleziona tutto

sudo dpkg -i linux-head<TAB>
"significa schiaccia il tasto Tab" cosí completerá in automatico la riga, poi dai

Codice: Seleziona tutto

sudo dpkg -i linux-imag<TAB>
ed il tuo nuovo kernel e' installato.
Occhio che ti dirá se vuoi aggiornare in automatico il file /boot/grub/menu.lst. io in genere li rispondo di lasciarlo come sta e poi lo aggiorno a mano, cosí sono sicuro di quello che faccio.

Un trucco necessario per poter installare cose sul nuovo kernel (se ne hai bisogno)

Codice: Seleziona tutto

cd /lib/modules/2.6.29
sudo rm source
sudo rm build
sudo ln -s /usr/src/linux-headers-2.6.29/ build
(Grazie Telperion)

Finito, se lo devi fare a mano aggiusta il menu.lst di Grub e riavvia il pc.

Due cosette:
1) Quando ti crea la directory dei sorgenti vedrai che si chiama 2.6.29, non ci mette il .4 o .6, questo pòi si rifletterá sui pacchetti che genera ecc. Io ti consiglio di rinominarla con la estensione .4 o .6 cosí se provi diversi kernel non ti dará problemi.

2) per avere il menu xconfig in italiano vai a questa pagina e scendi fino al capitolo "Localizzazione tramite file catalogo" leggiti quelle due righe, e scaricati il file .mo.bz2 del tuo kernel. RIcordati di scompattarlo prima di spostarlo nella cartella che ti dice li.
Allegati
xkernel.txt
(2.61 KiB) Scaricato 27 volte
Ultima modifica di smurf il mercoledì 15 luglio 2009, 6:50, modificato 1 volta in totale.
La terra non è una eredità che riceviamo dai nostri genitori, ma un prestito che ci fanno i nostri figli.
Avatar utente
smurf
Rampante Reduce
Rampante Reduce
Messaggi: 5610
Iscrizione: domenica 9 luglio 2006, 9:18
Desktop: MATE con Compiz
Distribuzione: Ubuntu 20.04.4
Sesso: Maschile
Località: Lima - Perú

Re: Ubuntu più lento di Win 7 su un asus eee pc.... possibile????

Messaggio da smurf »

Senbee ha scritto:
L'Adam kernel è già modificato appositamente per l'EeePC e in quel link ti dice come installarlo senza doverti compilare tutto.
Si e' vero, ma a me il kernel di Adam dava dei problemi e Adam non ti da nessun supporto, oppure molto poco. All' epoca mi disse che lo faceva a pagamento...
La terra non è una eredità che riceviamo dai nostri genitori, ma un prestito che ci fanno i nostri figli.
Avatar utente
Guiodic
Accecante Asceta
Accecante Asceta
Messaggi: 28474
Iscrizione: martedì 24 aprile 2007, 15:28
Località: Roma
Contatti:

Re: Ubuntu più lento di Win 7 su un asus eee pc.... possibile????

Messaggio da Guiodic »

io installerei easy peasy e mi toglierei il pensiero.
Avatar utente
Senbee
Rampante Reduce
Rampante Reduce
Messaggi: 8438
Iscrizione: venerdì 24 novembre 2006, 9:26
Desktop: Ubuntu
Distribuzione: Ubuntu 22.04 LTS
Sesso: Maschile
Località: Ferrara
Contatti:

Re: Ubuntu più lento di Win 7 su un asus eee pc.... possibile????

Messaggio da Senbee »

Easy Peasy va benone, ed è basata sull'Adam Kernel ^_^

Il link da me citato in sostanza trasforma Ubuntu 9.04 in una Easy Peasy, aggiungendo qualche funzione e trick per far andare il tutto anche più veloce.
Sono un lottatore di SUDO, su Ubuntu 24.04.
Le mie guide e tutte le produzioni audio/video: www.stefanodroghetti.it
Avatar utente
Unicum
Imperturbabile Insigne
Imperturbabile Insigne
Messaggi: 4644
Iscrizione: lunedì 29 dicembre 2008, 3:22
Desktop: Mate
Distribuzione: Ubuntu Mate 22.04
Sesso: Maschile
Località: Sardegna

Re: Ubuntu più lento di Win 7 su un asus eee pc.... possibile????

Messaggio da Unicum »

smurf ha scritto:
kalibros ha scritto: mi interessa modificare il kernel sul mio notebook
io ti scrivo quello che ho fatto, non pretendo che sia una guida sulla compilazione del kernel, in quanto non sono un guru in questo campo, ho solo avuto la fortuna di imbattermi casualmente in una pagina di internet che mi ha spianato la strada, questa.
In sostanza quello che dice li é che un tipo alcuni anni fa si rompeva le @@ di stare li a spulciarsi tutto l' HW della sua macchina e aggiustare il .config del kernel, cosí scrisse un file comandi in perl che messo nella cartella dove ci sono i sorgenti del kernel attualmente in uso (la cartella degli headers va benissimo), insieme al .config attuale (lo puoi prendere nella /boot) genera un nuovo .config ridotto all' osso, ma con dentro tutti i moduli necessari a far funzionare il tuo HW. E' molto estremo ed un paio di cosette poi le devi aggiungere a mano, ma sono veramente un paio. Il risultato e' un kernel piccolissimo, ma che funziona al primo colpo.
SUl mio pc desktop si compila in 12 minuti, sul eeepc 55 minuti ...  Bello no?

Allora vediamo passo per passo come fare, do per scontato che hai giá letto un minimo sulla compilazione del kernel come per esempio la guida del wiki.

Scaricare ció che e' necessario per la compilazione:
1) se non lo hai mai fatto installati gli headers per il tuo attuale kernel, da synaptic.
2)

Codice: Seleziona tutto

sudo apt-get build-dep linux
3)

Codice: Seleziona tutto

sudo apt-get install fakeroot build-essential kernel-package makedumpfile
4)

Codice: Seleziona tutto

sudo apt-get install qt3-dev-tools libqt3-mt-dev 
le librerie qt servono perche' a me piace usare xconfig, mi sembra il miglior strumento per editare la configurazione del kernel.
Poi scaricati il file allegato a questo post, si chiama xkernel.txt, il . txt lo devo mettere sennó non mi permette di caricarlo, puoi anche toglierlo, peró devi renderlo eseguibile

Codice: Seleziona tutto

chmod +x xkernel
In tutto ti occupa circa 50 MB.

Poi hai bisogno dei sorgenti del Kernel, se vuoi compilare il kernel 2.6.28-13, l' ufficiale di Jaunty lo scarichi cosí

Codice: Seleziona tutto

sudo apt-get install linux-source 
ma giá che ci sei io ci metterei il 2.6.29.4 che va meglio ed e' piú aggiornato, lo trovi qui. Non ho provato le versioni 2.6.29.5 e 2.6.29.6, se vuoi provale tu. Ho provato la 2.6.30 che menziona Divilinux ed ho riscontrato un po' di instabilitá, forse introduce concetti nuovi a cui Jaunty non si adatta bene, peró se vuoi provare sei liberissimo di farlo.
I sorgenti del kernel e la successiva compilazione hanno bisogno di circa 480/500 MB di spazio, se vuoi puoi farlo tranquillamente su un disco esterno, io sul mio 701 li ho messi in una cartella sulla scheda SDHC esterna.

Supponiamo che decidi per un kernel 2.6.29.4, farai click sul collegamento al 2.6.29.4 che ti porterá ad una pagina dove troverai molte voci di precompilati ed alla fine un pacchetto .deb con i sources, scaricati quello.

Io ti consiglio di fare una cartella kernel (con molta fantasia) al cui interno avrai la cartella con i sorgenti, per comoditá qui immagino che farai la cartella /home/tuo_utente/kernel.
Installa il pacchetto dei sorgenti del kernel facendoci doppio click e poi se vuoi puoi anche buttarlo via, una volta installato, da terminale dai il comando

Codice: Seleziona tutto

sudo mv /usr/src/linux-source-2.6.29.tar.bz2 /home/tuo_utente/kernel/linux-source-2.6.29.tar.bz2
Con il comando

Codice: Seleziona tutto

cd /home/tuo_utente/kernel
vai nella stessa cartella e dai il comando per scompattare i sorgenti

Codice: Seleziona tutto

tar xjvf linux-source-2.6.29.tar.bz2
Ti si creerá una cartella ulteriore che si chiama linux-source-2.6.29, quella contiene i tuoi sorgenti.

Adesso copia il tuo config standard nella cartella degli headers

Codice: Seleziona tutto

sudo cp /boot/config-$(uname -r) /usr/src/linux-headers-$(uname -r)/.config
copia negli headers anche il file comandi xkernel che hai scaricato prima, collega/accendi tutte le periferiche che vuoi che il tuo eeepc possa gestire (le stampanti non servono) vai nella cartella headers con

Codice: Seleziona tutto

cd /usr/src/linux-headers-$(uname -r)
e da li dai

Codice: Seleziona tutto

sudo ./xkernel > /home/tuo_utente/kernel/linux-source-2.6.29/.config
Ok adesso hai creato una ossatura di base del config.

torna nella cartella dei sorgenti

Codice: Seleziona tutto

cd /home/tuo_utente/kernel/linux-source-2.6.29
e dai il comando

Codice: Seleziona tutto

make xconfig
Ti si aprirá una videata e li stai editando la configurazione del tuo nuovo kernel.
Vediamo i parametri che devi cambiare.
La colonna di sinistra riporta i capitoli e quella di destra riporta i dettagli, a sinistra cerca Tipo di processore e funzionalitá, facci click e poi scorri le voci a destra, troverai Famiglia del processore e li controlla che famiglia ti ha messo, poi scendi e trova Modello di preemption e controlla che sia su Preemption Volontaria. Scendi ancora un po' e trovi Frequenza del timer e la metti a 1000.

Colonna di sinistra scendi fino a File System per CD ROM/DVD, se vuoi che il tuo eeepc legga CD e DVD abilita nella colonna di destra tutte le voci (4 in tutto).

Colonna di sinistra scendi ancora e trovi Hacking del kernel, colonna di destra togli la spunta a tutte le voci che dicono DEBUGGING ... e toglila anche alla riga Abilita simboli esportati inutilizzati/obsoleti.

Salva e chiudi.

Da terminale dai

Codice: Seleziona tutto

export CONCURRENCY_LEVEL=2 
cosí gli dici di compilare su due processi in contemporanea, poi inizi la compilazione vera e propria

Codice: Seleziona tutto

time fakeroot make-kpkg --initrd kernel-image kernel-headers 
Quando ha finito se vuoi recuperare 180/200 MB dai

Codice: Seleziona tutto

make-kpkg clean
ora torniamo indietro di un livello di cartella

Codice: Seleziona tutto

cd ..
e li troveremo i pacchetti del nuovo kernel pronti da installare con

Codice: Seleziona tutto

sudo dpkg -i linux-head<TAB>
"significa schiaccia il tasto Tab" cosí completerá in automatico la riga, poi dai

Codice: Seleziona tutto

sudo dpkg -i linux-imag<TAB>
ed il tuo nuovo kernel e' installato.
Occhio che ti dirá se vuoi aggiornare in automatico il file /boot/grub/menu.lst. io in genere li rispondo di lasciarlo come sta e poi lo aggiorno a mano, cosí sono sicuro di quello che faccio.

Un trucco necessario per poter installare cose sul nuovo kernel (se ne hai bisogno)

Codice: Seleziona tutto

cd /lib/modules/2.6.29
sudo rm source
sudo rm build
sudo ln -s /usr/src/linux-headers-2.6.29/ build
(Grazie Telperion)

Finito, se lo devi fare a mano aggiusta il menu.lst di Grub e riavvia il pc.

Due cosette:
1) Quando ti crea la directory dei sorgenti vedrai che si chiama 2.6.29, non ci mette il .4 o .6, questo pòi si rifletterá sui pacchetti che genera ecc. Io ti consiglio di rinominarla con la estensione .4 o .6 cosí se provi diversi kernel non ti dará problemi.

2) per avere il menu xconfig in italiano vai a questa pagina e scendi fino al capitolo "Localizzazione tramite file catalogo" leggiti quelle due righe, e scaricati il file .mo.bz2 del tuo kernel. RIcordati di scompattarlo prima di spostarlo nella cartella che ti dice li.
ti ringrazio tanto

quando ho tempo controllo con calma e vi faccio sapere

Miticoooooo (good)
Linux user #490627 Ubuntu User # 28324 'Cause nobody loves me ,It's true ,Not like you do
ma adesso anche il parroco ha un tatuaggio con su scritto l’anima mia è di dio
Scrivi risposta

Ritorna a “Driver e periferiche”

Chi c’è in linea

Visualizzano questa sezione: 0 utenti iscritti e 6 ospiti