Eee PC con 2 gb di ram: aggiornare il kernel di Xandros
La Xandros preintallata nell’Eee PC, è configurata per accettare al massimo 1 giga di memoria RAM; questo significa che, anche se si è installato un modulo da 2 giga ne sarà comunque visualizzato (e sfruttato) 1. Il limite, imposto da Asus, può essere aggirato cambiando sistema operativo (Linux o Windows XP) o aggiornando il kernel al sistema esistente (Xandros).
Quest’ultima operazione (ricompilare il kernel) richiede normalmente delle capacità adatte soltanto a chi ha già esperienza con Linux o a chi ha tempo da spendere e voglia di imparare.
Fortunatamente, un utente del forum di eeeuser.com, eFfeM, ha preparato una versione già modificata, pronta all’uso e di (abbastanza) facile implementazione. Vediamo come installare il nuovo kernel.
Prerequisiti (nozioni da conoscere prima di iniziare)
- avere familiarità con il terminale Linux ed i suoi comandi;
- essere in grado di modificare un file di testo con nano;
- essere capaci di scaricare un file con firefox;
- avere già installato il modulo di memoria ram da 2giga.
Procedura
ATTENZIONE: la procedura che segue è destinata ad utenti esperti e può far diventare inusabile il vostro Eee PC. Ricordarsi di fare un backup dei propri dati importanti e consultarsi con un amico più esperto di noi sono prerequisiti fondamentali prima di iniziare. Se qualcosa dovesse andare storto, si può utilizzare il DVD fornito da Asus per ripristinare le impostazioni di fabbrica (con conseguente perdita di tutti i dati).
1. Preparare l’Eee PC per la modalità emergenza (rescue mode):
- Aprire un terminale, digitare:
mount /dev/sda1 /mnt-system
- e modificare il file menu.lst:
nano /mnt-system/boot/grub/menu.lst
- Copiare le righe del Normal Boot e incollarle appena sotto. Modificare le righe appena incollate per renderle simili a queste:
title Rescue Console
root (0x80,0)
kernel /boot/vmlinuz-2.6.21.1-eeepc quiet rw irqpoll root=/dev/sda1 XANDROSBOOTDEBUG=y
initrd /boot/initramfs-eeepc.img
Nota: se il numero che viene dopo la parola vmlinuz-… è differente da quello sopra, non modificarlo. C’è soltanto bisogno di aggiungere “XANDROSBOOTDEBUG=y” alla fine della riga.
- Salvare (Ctrl+o) e uscire (Ctrl+x) da nano.
2. Scaricare il kernel precompilato cercando i link segnalati su questo post del forum di eeeuser.com (seguire il link del primo post o cercare nel resto delle pagine). Una volta trovato il kernel, salvarlo in una directory a piacimento (ad es. /home/user/).
3. Rinominare il file del kernel da “fmlinuz” a vmlinuz-2.6.21.4-eeepc-2GB.
4. Andare in modalità emergenza (premere F9 all’avvio dell’Eee PC e selezionare la voce “Rescue Console”) e copiare il file scaricato nella directory adatta, usando i seguenti comandi:
mount /dev/sda1 mnt-system
mount /dev/sda2 mnt-user
cp /mnt-user/home/user/vmlinuz-2.6.21.4-eeepc-2GB /mnt-system/boot
5. Aggiungere una voce al file menu.lst (dopo aver creato un backup dello stesso) usando i seguenti comandi:
cd /mnt-system/boot/grub
cp menu.lst menu.lst.backup\\
nano /mnt-system/boot/grub/menu.lst
Quello che andremo a fare, sarà copiare le righe che servono per avviare Xandros normalmente e modificare il nome del kernel, adattandolo a quello del nuovo file scaricato precedentemente. Notare che la riga “root (hd0,0)” potrebbe essere differente nel vostro computer; in tal caso, non ci sarà bisogno di modificarla.
Le righe dovrebbero essere simili (o identiche) a queste:
title Xandros 2GB kernel
root (hd0,0)
kernel /boot/vmlinuz-2.6.21.4-eeepc-2GB quiet rw vga=785 irqpoll i8042.noloop=1
timeout 3
root=/dev/sda1
initrd /boot/initramfs-eeepc.img
Salvare il file (Ctrl+o) e chiudere nano (Ctrl+x).
6. Uscire dalla modalità emergenza (Ctrl+D più volte)
Dal prossimo riavvio, sarà possibile scegliere dal menu di Grub, se avviare il kernel di default, quello appena scaricato ed attivato, attivare la modalità di emergenza o quella di recupero. Selezionare la voce 2GB Kernel per godere finalmente di tutta la memoria installata; per verificare che tutto sia andato correttamente, controllare la voce System Info sotto la scheda Settings (non conosco l’interfaccia in italiano, cercate di tradurla voi)
Impostarlo come kernel di default
Se tutto è andato bene e si vuol impostare il nuovo kernel come scelta di default, tornare in modalità emergenza, montare su /mnt-system la partizione /dev/sda1, modificare il file /boot/grub/menu.lst e cercare la riga che riporta la voce “default”; cambiare il numero che segue con quello della voce del kernel 2Gb (la prima voce del kernel è 0, la seconda è 1, e via dicendo).
Salvare, uscire e spegnere l’Eee PC.
Dal prossimo riavvio il nuovo kernel sarà avviato di default.
Fonte: questa è una traduzione ri-adattata e libera dell’articolo presente su wiki.eeeuser.com. I diritti della versione originale, sono di proprietà dell’utente che l’ha scritto (Jon Bradbury).






Francesco Tenuta
urca!! si comincia a fare sul serio!
ricca, OT, l’ibook è pronto con un bel masterizz dvd nuovo nuovo…. :-)
Marco
Dopo un uso intensivo del piccolino per oltre due settimae con la dotazione di ram di fabbrica, non ho riscontrato alcun problema. Penso proprio che spenderò i soldi della ram per altre cose. Non serve proprio.
Paolo
Ottimo! Volevo solo aggiungere che si puo’ semplificare il tutto utilizzando l’immagine live di Puppy linux, semplicemente rinominando il kernel scaricato (una volta estratto) con il nome del kernel originale, e sostituirlo nella cartella /boot
sandros
Attenzione che l’Asus per la rimozione della Ram dall’eeepc vuole il certificato del tecnico che l’ha sosituita.
Certificato rilasciato dai tecnici dei punti Asus (costo 10 euro) – altrimenti si invalida la garanzia internazionale.
Cesaruzzo
Se è vero quello che dice Sandros, forse è meglio scriverlo a chiare lettere in qualche articolo. Più volte si è detto che cambiare la RAM non invalida la garanzia, quindi immagino che molti l’abbiano fatto da soli (come mi apprestavo a fare io del resto).
Riccardo
Sandros dove hai preso questa informazione? Ti dico così perchè a me non risulta (e lo ha confermato la Dott. Lavezzari nell’intervista pubblicata giorni fa) questa procedura. Hai per caso un link? Ciao
sandros
Sono andato in un centro Asus Point, ho chiesto se potevo aggiornare la Ram ad 1 Gb e mi hanno detto che la garanzia internazionale è valida solo se l’operazione viene fatta nei centri autorizzati da tecnici autorizzati e che rilasciano un certificato riconosciuto dall’Asus. Il costo di questo certificato è di 10 euro per operazione avvenuta.
Provate perchè nella mia città c’è solo un point Asus.
sandros
…è vero che la garanzia NON viene invalidata ma dietro autorizzazione indiretta ossia fatta da tecnici autorizzati dall’Asus.
(Anche se cambiare la RAM è una cavolata!)
La dott.ssa doveva specificare meglio (ma è probabile che nemmeno lo sappia visto che molti con altri prodotti tipo schede madri Asus aggiorniamo da soli la Ram).
Un problema che non ci eravamo mai posti.
ACMatteo
Basta staccare con cura il sigillo e riappliacerlo se va in garanzia, ma comunque non credo che facciano storie x questo. Non le hanno mai fatte.
sandros
Riccardo,
rispondi se hai chiesto del certificato point Asus alla dott.ssa oppure è una cavolata del commesso Asus.
Riccardo
Mi sto informando sandros. Appena avrò qualcosa di preciso lo pubblicherò sicuramente.
ACMatteo
Quoto Paolo, io ho semplicemente sovrascritto il kernel vecchio con quello nuovo utilizzando puppy live cd. Ci vogliono 5min e niente sbattimento ;)
Riccardo
@ACMatteo e Paolo: è vero ma non si ha più più il kernel vecchio come salvagente nel caso che qualcosa andasse male. Comunque aggiungerò anche questa procedura, grazie delle segnalazioni. Ciao
Paolo
Beh dai, basta salvarlo prima di sovrascrivere ;)
Riccardo
@Paolo: è vero ;)
@sandros: ho pubblicato adesso alcuni chiarimenti sulla garanzia.
pizzicante
salve, io ho acquistato un banco ram da 1gb e il mio eee pc va che è una bomba.. mio cugino mi ha fatto provare i 2gb di ram con windows xp e devo dire che migliora tantissimo, bisogna provarlo.. saluti
alberto
come faccio ad avviare l’eeepc in rescue mode?
alberto
un aiutino
alberto
il terminale mi dice
mount poinnt /mnt-system does not exist
ho pensato di utilizzare il normale /mnt!
ma quando vado a modificare menu.list e a riavviare, Grub non mi da l’opzione Rescue Console che gli ho creato!
Qualcuno sa coa dovrei fare oppure dove sbaglio?
Gianni
Ciao
sto cercando di aggiornare il kernel per
far vedere 2 giga, ma come come ad Alberto non trova mnt-system
c’è una soluzione per questo problema ?
grazie
peppoyoyo
Salve ragazzi non sò dove postare e scusatemi se sono fuori ot ma ho un problemone con eeepc e da perfetto ignorante di linux mi trovo veramente a disagio in pratica quando faccio fn+f2 ed accendo il wi-fi e come se si bloccasse il tasto lettera a infatti se vado in firefox con l’intenzione di scrivere una pagina mi scrive solo le a anche non toccando nessun bottone ho provato ad andare su openoffice in un documento di testo e come volevasi dimostrare appena aperto il documento mi scrive solo a anche non toccando nulla. Ho notato che e il wifi perche appena spengo il wifi il problema va via? per favore help me.
smoqer
qualcuno che risolva il mio dilemma, per favore!
ho davanti a me l’eeepc e un banco di RAM da 1gb
rimossa dal mio portatile hp, causa upgrade…la RAM è una HP originale PC2-5300S, DDRII 667mhz….dalle informazioni che ho trovato in
giro, la RAM per l’eeepc è di tipo PC2-5300, DDRII 667mhz…ora…quella “S” di differenza dopo il 5300 significa che è meglio se non provo nemmeno a montare la RAM?
stefano
Saluti a tutti. Vi espongo il problema: eeepc con xp installato su c spazio libero 1,5 giga. Installo 2 giga ram e lo spazio su disco diventa 150 mbyte. Annullo il file di paging su c e su sd e non cambia nulla. Perchè ?? Grazie
Max
Ciao a tutti,
volevo riportare la mia esperienza con questo fantastico gioiello, usato per un periodo con la Xandros in dotazione, ma poi sono passato ad XP. Non contento delle prestazioni ho portato l’eeepc a fare il pieno di Ram presso la Overbit di Roma. Mi è stato restituito dopo 1 giorno con 2Gb di Ram DDR2 667 marca Corsair e devo dire che sono molto soddisfatto del risultato, ve lo consiglio a tutti.
monoceros
Per installare la Rescue Mode, e avere così mnt-system, si deve prima accedere al Single-User Mode (http://wiki.eeeuser.com/howto:installrescuemode).
Non so come ha fatto chi ha scritto questa guida a poterlo fare direttamente da terminale, con nano poi.
E poi secondo me ci sono altri errori nella guida, soprattutto nelle modifiche da applicare al menu.lst.
Comunque ottimo lavoro per il resto del sito! :D
Francesco
Antonio B
ciao, sono un po’ che girolonzolo dietro a questa questione di aggiornare il kernel per far funzionare appieno i 2 gb di ram..
si può sapere come ha fatto Paolo a “semplicemente sovrascritto il kernel vecchio con quello nuovo utilizzando puppy live cd. Ci vogliono 5min e niente sbattimento ;) ”
Ve ne sarei grati.
ciao a tutti
andrea
per favre come si fa a metter xandros Preparare l’Eee PC per la modalità emergenza (rescue mode):
help help
Chris
@ Antonio B
Per effettuare l’operazione usando il LiveCD di Puppy:
1. scaricate il LiveCD di Puppy da qui:
_ftp://ibiblio.org/pub/linux/distributions/puppylinux/puppy-3.01-seamonkey.iso
2. masterizzate l’immagine di Puppy su un cd
3. copiate il kernel nuovo su una scheda SD o su un pendrive USB e rinominatelo come il kernel di Xandros
4. avviate l’eeePc dal cd di Puppy
5. montate sia la periferica con Xandros che quella dove si trova il kernel modificato (SD o pendrive USB)
6. fate copia e incolla del kernel modificato e rinominato poco fa nella cartella del kernel di Xandros (/boot) (magari prima fate un backup del kernel originale)
7. quando vi chiede di sovrascrivere rispondete sì.
8. riavviate l’eeePc normalmente senza il cd di Puppy.
chicco
Aggiornando all’utimo bios appena rilasciato l’asus eee vede i 2 gb senza cambio del kernel !
lumaca
Guarda che il bios non centra niente con Xandros, anche l’ultimo bios fa vedere un solo GB A xandros, usa il metodo PUPPY, e in tre minuti puoi usare il kernel 2GB, magari lasciando quello vecchio come alternativa;
basta modificare menu.lst del disco di boot aggiungendo una riga e F9 all’avvio!
Antonio B
@ chris
ciao.
grazie per avermi risposto.
adesso ci riproverò seguendo i tuoi consigli.
io avevo tentato di seguire il post originale(quello in inglese). Pensavo di avercela fatta(grazie anche all’aiuto di un mio amico) anche se non con poche difficoltà (il post è sbagliato).
ora però mi si è imputtanato tutto.
nè approfitterò per reinstallare il tutto e magari, già che ci sono, provo pure la nuova Puppy ;)
Grazie ancora e ciao
Antonio B
@ chris
veramente quello che mi suggerisci tu l’ho provato inizialmente.
solo che mi partiva sempre il kernel vecchio
per questo mi sono avventurato altrove
ciao
Roberto
Scusate la mia ignoranza in materia. Ma invece di fare tutto questo sbattimento con i Kernel perchè non si richiede alla Asus di rilasciarne una versione aggiornata? ;)
Non penso che la Asus abbia da ribadire perchè economicamente non ci perde nulla. Anzi favorisce le produttrici di Ram se si semplica a tutti la possibilità di cambiarle e di essere acquistate.
Voglio cambiare le RAM ma devo mettermi li a studiare tutto sto fascicolo è troppo uno sbattimento!!!!
michele
ma come è possibile che ho cambiao la ram al mio eeepc 1000hgo e mi dice sempre 1 gb?
ho montato la ram della transcend da 2gb…
se potete risp mi fate un piacere
LM1711@HOTMAIL.IT
Riccardo
Hai provato ad entrare nel BIOS e togliere il quick boot? (non ricordo con precisione come si chiama ma è la modalità che velocizza l’avvio evitando di svolgere dei test di routine).