Discussione: [GUIDA] Installare Ubuntu 10.04 LTS Lucid Lynx su Eee PC (parte 1 & 2)
PARTE #1
Piccola nota: siete sicuri di volerla installare?
:lol::lol:
Ubuntu è la distro per coloro dotati di pollice opponibile, e nulla più! [cit.]
Ubuntu è la distro per bambini [cit.]
Ubuntu ce l'ha corto!
- ...no Andre, è un africano..
- ...oh kaiser! ![]()
Eeeehm...
Ubuntu ce l'ha meno corto di quanto si pensi [cit.]
########################################################################
La guida ha due "dipendenze" ![]()
Grazie m0rphy e Aldo Ramones per le loro guide che hanno fatto da fondamenta alla mia. ![]()
Non mi assumo nessuna responsabilità su eventuali danni riportati dal vostro Eee PC nel seguire la suddetta guida.
Testata personalmente su un Eee PC 900 (@701). Sono stati integrati grazie agli utenti tweaks e feedbacks riguardanti le altre versioni di Eee PC.
Iniziamo!
Installazione
- Passo 1
Scaricare l'immagine ISO di Ubuntu 10.04 Lucid Lynx da qui, selezionando la versione desktop, architettura x86 ed il server (FreeFrance consigliato).
- Passo 2
Preparare l'iso da inserire su un pennino USB oppure una schedina SD/SDHC usando:
- usb-creator-gtk presente sulla vostra distro Ubuntu;
- unetbootin per Windows, scaricandolo da questo link: formattate usando fat32, come sorgente selezionate la iso appena scaricata e come destinazione il pennino USB oppure la schedina SD/SDHC.
- Passo 3
Riavviare l'Eee PC avendo cura di inserire il dispositivo creato in precedenza premendo il tasto Esc subito dopo l'accensione, quindi selezionare USB (o CardReader) nella lista di periferiche che compaiono. Attendere che il sistema carichi Ubuntu in modalità Live e, una volta giunti al desktop, cliccare su "Installa Ubuntu 10.04 LTS Lucid Lynx" posizionato sul desktop.
- Passo 4
Per installare Ubuntu (e le più comuni distro Linux in generale) bastano, e avanzano, anche 4 GB, quindi sulla base di ciò che avete a disposizione ecco come bisogna operare per un setup del disco perfetto, o quasi
:
- SSD da 4 GB (701)
Formattate la SSD in ext4 con punto di mount "/" senza utilizzare nessuna partizione di swap.
- SSD da 4 GB + 16 GB (900)
Formattate tutta la SSD da 4 GB in ext4 con punto di mount "/" e la SSD da 16 GB con punto di mount "/home", senza creare nessuna partizione di swap (se non volete l'ibernazione disponibile è spazio sprecato). A prova di backup!
- HD da 160GB (altri)
In questo caso non ci sono particolari accorgimenti da prendere in considerazione, nel senso che potete dedicare alla partizione "/" tutto lo spazio che volete (dopo i 6/8 GB ha poco senso) e potete creare la partizione di "swap" (sempre che la vogliate) di dimensioni pari o comunque superiori alla memoria Ram montata dal vostro Eee.
- scheda SD/SDHC o chiave USB dai 4 GB in su
Formattate in ext4 con punto di mount "/" senza creare la partizione di swap. Se la dimensione totale è superiore ai 4GB potete anche creare una partizione in cui montare la "/home" a parte (consigliato!).
IMPORTANTE: Chiunque volesse montare partizioni Windows evitando di doverle montare all'avvio basta modificare le partizioni microsoft con "/windows". Troverà la cartella della partizione all'interno di "File System", con pieni privilegi di lettura e scrittura (tale e quale una cartella home).
Sennò dovrete montare i dischi ogni qual volta avvierete la vostra distro e dare la password, a meno che:
sudo gedit /usr/share/polkit-1/actions/org.freedesktop.devicekit.disks.policyState attenti a quello che editate. Modificando la sezione "org.freedesktop.devicekit.disks.filesystem-mount-system-internal" da:
<defaults> <allow_any>no</allow_any> <allow_inactive>no</allow_inactive> <allow_active>auth_admin_keep</allow_active> </defaults>a
<defaults> <allow_any>no</allow_any> <allow_inactive>no</allow_inactive> <allow_active>yes</allow_active> </defaults>il problema permessi è risolto.
Attendere che il sistema sia installato e quando lo chiede riavviare avendo l'accortenza di togliere il pennino USB (o la schedina SD/SDHC) del sistema Live e avviate dal vostro disco primario.
Se volete installarla su una scheda SD/SDHC oppure su chiave USB dovete:
prima di tutto smontare il volume dove volete installare Ubuntu 10.04 (SD/SDHC o chiave USB) cliccando sull'icona che appare sul desktop (tasto destro → smonta volume). A questo punto potete partizionare anche automaticamente oppure manualmente mettendo il solo punto di mount “/” formattandolo in ext4 (vale lo stesso discorso di prima) senza “/home” e “/swap”. Al momento di installare il Grub indicherete la schedina SD/SDHC o il o USB come destinazione (se non lo farete, per poter accedere agli altri SO dovrete per forza aver inserito la chiave USB/scheda ad ogni avvio dell'Eee, fate molta attenzione!) . Attendete che l'installazione sia terminata, riavviate il sistema avendo l'accortenza di togliere il pennino USB (o la schedina SD/SDHC) del sistema Live e con la scheda SD/SDHC/USB appena creata inserita premete ESC subito dopo l'accensione ed avviate sempre da SD/SDHC/USB.
Il sistema adesso è pronto per essere ottimizzato. Non che di suo, senza modifiche, funzioni male, tutt'altro! È la versione che meglio supporta la famiglia Eee, ma la nostra comunità, mai contenta, trova sempre qualche aspetto da migliorare per perfezionarla sempre più!
Ottimizzazioni
E' arrivato il momento di scegliere come controllare la frequenza del processore, gestire i tasti funzione, la ventola... Abbiamo a disposizione due vie da poter intraprendere:
-Installazione di Eee-control;
-Installazione degli script di Lacunoso (attualmente validi solo per i 901 ed i 1000h/he);
- Passo 5a
Aggiungiamo il repo di Eee-Control da Sistema>Amministrazione>Sorgenti Software:
ppa:eee-control/eee-controlDiamo da terminale un
sudo apt-get update && sudo apt-get install eee-controlRiavviamo il sistema.
Per quanto riguarda i possessori di Atom ed alcuni Celeron (solo la serie 904hd e 1000hd) è consigliato impostare il controllo FSB su SHE (è di default).
Per i possessori di Celeron serie M (vedi 701 e 900) conviene invece impostare il controllo FSB su direct-io.
Per comodità vostra posto il mio file di configurazione da salvare come "eee-control.conf" in /etc:
[general]
; FSB control access method
; she -- use Super Hybrid Engine (default)
; she-uv -- use Super Hybrid Engine w/ additional undervolting
; i2c-dev -- use /dev/i2c-*
; direct-io -- direct I/O access
; none -- no FSB control
fsb-method: direct-io
; Use optimized fan control?
fan-control: yes
; Override WiFi module and device.
; Define but leave empty to use pure rfkill toggling.
; (Caution, many drivers don't like that)
;wlan-module:
;wlan-device:
[brightness]
extended-brightness: true
; Override model-specific maximum/minimum brightness values
;minimum: 0x18
;maximum: 0xf0
[fan]
; maximum speed (0-100)
max-speed: 52
; adjustment function interval
interval: 7
; temperature which yields half of max-speed
critical-temperature: 55
; FSB presets (for i2c-dev and direct-io methods)
[fsb:901]
@stepwidth: 5
powersave: 38 166 0
normal: 48 176 0
high: 52 176 1
[fsb:900a]
@parent: 901
[fsb:1000]
@parent: 901
[fsb:1000H]
@parent: 901
[fsb:701]
@stepwidth: 2
risparmio energetico ~450mhz: 50 99 0
normale ~630mhz: 70 99 0
medio ~765mhz: 85 100 0
performance ~900mhz: 100 100 1
overclock ~954mhz: 106 100 1
[fsb:900]
@parent: 701Per avere la webcam sempre spenta all'avvio basta editare:
sudo gedit /etc/rc.locale prima di "exit 0", aggiungete questo:
# Turn off camera by default
modprobe -r uvcvideo
echo 0 > /sys/devices/platform/eeepc/cameraSe all'avvio la tray di Eee Control vi segnala il maledetto errore di comunicazione col demone date da terminale un bel:
sudo eee-control-daemone vivrete felici.
(Con le nuove versioni questo problema è INESISTENTE
:P )
Per eliminare l'avviso di batteria rotta o con ridotte capacità per la serie 701/900 basta dare da terminale:
gconf-editore poi andare nella sezione Apps->gnome-power-management->notify e togliere la spunta alla voce "low_capacity".
Per altri approfondimenti e per il setup dell'applet su altri Eee PC vi rimando alla discussione di pollanza, il cui nome è tutto un programma: http://forum.eeepc.it/viewtopic.php?id=7473
- Passo 5b
Gli script di Lacunoso per ora sono solo per i modelli 901, 1000h/he. Se possedete uno di questi vi conviene leggere attentamente questa guida che spiega in modo dettagliato come scaricarli e soprattutto come installarli. Per quanto riguarda l'inversione del tap il buon Lacunoso ha trovato un repo adatto al caso nostro che trovate qui.
- Passo 6
Se avete utilizzato una scheda SD/SDHC oppure una chiave USB ed avete ext4 come file system allora potete rimuovere il journaling a quest'ultimo in modo da limitare le scritture su disco e quindi aumentare la vita del vostro supporto. Renderete inoltre il sistema ben più veloce e scattante (e che boot!).
Lo stesso vale per le installazioni su SSD.
Per fare ciò basterà digitare da Live il seguente comando da terminale:
sudo tune2fs -O ^has_journal /dev/sdXNper ciascuna della partizioni interessate. Naturalmente:
X = lettera della partizione
N = numero della partizione
In qualunque caso la/e partizione/i dovrà/dovranno essere smontata/e!
Per individuare il nome delle partizioni, basterà dare da terminale:
sudo fdisk -lNaturalmente, questa operazione è reversibile, secondo le stesse modalità, ma con il comando:
sudo tune2fs -O has_journal /dev/sdXNPer verificare la presenza o meno del journaling, basta dare questo comando:
sudo dumpe2fs -h /dev/sdXNe controllare le voci "Features" e, alla fine del file, "journaling size".
Se volete saperne di più a questo link trovate la guida originale di Linux@to.
- Passo 7
Per limitare le scritture su SSD/SD/SDHC è sempre utile questo tips, da terminale
sudo gedit /etc/fstabed inserire la parola "noatime" in questa riga (inutile specificare che al posto delle XXXX avrete il vostro UUID)
UUID=XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX / ext4 errors=remount-ro 0 1in modo da farla diventare così:
UUID=XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX / ext4 noatime,errors=remount-ro 0 1Aggiungere inoltre le seguenti righe in fondo al medesimo file:
tmpfs /tmp tmpfs defaults,noatime,mode=1777 0 0
tmpfs /var/tmp tmpfs defaults,noatime,mode=1777 0 0
tmpfs /var/log tmpfs defaults,noatime,mode=0755 0 0
tmpfs /var/log/apt tmpfs defaults,noatime 0 0Queste ultime quattro righe, come da conferma del nostro Linux@to, servono anch'esse per ridurre le scritture su disco.
E ancora, sempre per velocizzare il boot e limitare le scritture su SSD/SD/SDHC:
sudo gedit /etc/default/grubcercate la stringa
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"e trasformatela in:
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash elevator=noop rootflags=commit=100"Quindi:
sudo update-grub2Infine, riavviate!
- Passo 8
Per riabilitare il CTRL+ALT+Backspace per terminare il server X basta andare in:
Sistema->Preferenze->Tastiera->Disposizioni->Opzioni disposizione->Sequenza di tasti per terminare il server X
e mettere la spunta sull'unica voce disponibile.
- Passo 9
Per disabilitare il protocollo IPV6 (non utilizzato in questo momento e quindi inutile) potete procedere così:
sudo gedit /etc/default/grube cercate la stringa:
"GRUB_CMDLINE_LINUX" <- nel caso si voglia applicare la modifica a tutti i kernel compresi i recovery
"GRUB_CMDLINE_LINUX_DEFAULT" <- nel caso si voglia applicare la modifica al solo kernel di default
e trasformarla in:
GRUB_CMDLINE_LINUX="ipv6.disable=1"oppure
GRUB_CMDLINE_LINUX_DEFAULT="ipv6.disable=1"Quindi:
sudo update-grub2Riavviate.
- Passo 10
Correggiamo la condivisione files tra Ubuntu e Windows 7 tramite Nautilus, perchè di default continuerà a non funzionare. ![]()
Vi rimando all'altra mia guida che trovate qui.
- Passo 11
Installate Ubuntu Tweak da qui. Dai suoi menu vi consiglio di abilitare i repos di Nautilus-Elementary, che compatteranno il vostro gestore finestre e lo renderanno pure più gradevole alla vista.
Per massimizzare lo spazio verticale consiglio altresì di sostituire il pannello inferiore con una valida dock (Awn, Docky o Cairo, dipende dalla potenza del vostro Eee), di restringere il pannello superiore di qualche pixel e di portare tutti i font di sistema alla grandezza di 8px (Monospace lasciatelo invariato a 10px). Utilizzando il font "droid" (da installare separatamente) i caratteri, nonostante la nuova dimensione risulteranno più definiti di Sans a parità di dimensione.
Chissà, forse perchè sono stati sviluppati per Android? ![]()
Ecco un esempio:
Se la nuova disposizione dei tasti vi sta sullo stomaco esiste la relativa sezione nel programma per spostarli a proprio piacimento.
Faccio notare comunque che se si usa il touchpad con la mano sinistra, vengono pure più ergonomici della vecchia controparte, viceversa se si usa la mano destra. ![]()
Lungi da me l'idea di definire la guida come completa, sono sempre ben accetti feedbacks e integrazioni!
Divertitevi! ![]()
Ubuntu 10.04 LTS Lucid Lynx: La mia guida
Songbird: la guida
Aiutami a farla crescere! => http://forum.eeepc.it/viewtopic.php?id=11353
