
Linux lo si installa praticamente ovunque negli ultimi mesi, io ho tentato l’installazione su un FlyBook con molto successo. Prima di cominciare, qualche nota:
Un FlyBook è un concentrato di tecnologia, avete presente i NetBook EEEPC? Un FlyBook è molto simile ma con caratteristiche superiori e in particolar modo ha un TouchScreen girevole.
Di base hanno WinXP come sistema operativo, cercando in rete qualcuno ha già tentato l’installazione di Linux, l’unico che ha ottenuto qualche risultato e’ stato un ragazzo con Ubuntu, anche se con vari problemi con il TouchScreen.
Siccome sono un purista, sono della convinzione che se una cosa si può fare con Ubuntu la si può fare anche con Debian dato che Ubuntu è una sua derivata e posso dire che funziona tutto
Questa installazione è stata testata con i modelli: V23, V33, A33 e A5.
Le caratterieste e le prove nei video sono del modello V23 a dimostrazione che anche con il modello di fascia bassa è possibile far funzionare in modo fluido Kde 4.2 e compiz-fusion.
Con gli altri modelli la procedura di installazione e configurazione è identica in tutto e per tutto.
Detto ciò possiamo procedere:
Per eseguire l’installazione, ho preferito utilizzare una PenDrive USB piuttosto che un lettore cd esterno, dato che penso che la prima sia più facile per tutti da reperire. Per poter eseguire l’installazione da PenDrive bisogna seguire questa particolare procedura (si necessita di un altro pc linux). Formattate la PenDrive come FAT16 e scaricate l’immagine:
estraiamo e copiamo il contenuto dell’image nella PenDrive:
# mkdir /mnt/sda1
# mkdir /mnt/loop
# mount /dev/sda1 /mnt/sda1
gzip -d boot.img.gz
# mount -o loop boot.img /mnt/loop
# cp -rv /mnt/loop/* /mnt/sda1/
# umount /mnt/sda1 /mnt/loop
# syslinux -sf /dev/sda1
Nota: ‘sda1′ è la PenDrive sostituitelo con la periferica corretta (potrebbe anche essere sdb1, sdc1…). Se non avete installato il pacchetto ‘syslinux’ installatelo con:
apt-get install syslinux
Fatto cio scaricate un’immagine ISO che vi piace, io preferisco la NetInstal che installa un sistema base e poi procedo a installare il resto da internet.
Copiamo l’immagine nella PenDrive:
# mount /dev/sda1 /mnt/sda1
# cp debian-testing-i386-netinst.iso /mnt/sda1
# umount /dev/sda1
Ricordatevi di attivare al bios del FlyBook il boot da PenDrive. In alternativa potete usare un lettore cd esterno con dentro una qualunque Immagine di Debian. Ho utilizzato appositamente mirror Unstable e Testing per poter utilizzare a pieno Kde 4.2 e tutte le periferiche.
Se avete effettuato tutto correttamente avrete una schermata simile:

Non sto qui a spiegare come installare il sistema Base è molto intuitivo, le solite cose, creare le partizioni, configurazione della rete, si presuppone che se vi cimentate in un’impresa simile abbiate già qualche esperienza.
Una volta installato il sistema base, riavviato il FlyBook e siete in rete potete procedere con l’installazione di Kde 4.2, Wireless, Driver Proprietari Ati (ebbene sì, i Flybook hanno chipset e Schede Video Ati), Compiz e Touchscreen.
Al momento Kde 4.2 è ancora infase Beta ma funziona decentemente vi rimando a questo articolo precedente per l’installazione: Canaria: la seconda beta di Kde 4.2
Nei prossimi passaggi avremo bisogno di installare module-assistant, gli header e i sorgenti del kernel e build-essential:
# apt-get install module-assistant buld-essential linux-source linux-headers-’uname-r’
Per installare il Wireless necessitiamo della utility ‘wireless-tools’ e di installare i driver ‘linux-wlan-ng’ con:
# apt-get install wireless-tools
Per i driver è preferibile procedere tramite module-assistant nel seguente modo:
# module-assistant
premiamo su update per verificare se ci sono degli aggiornamenti
premiamo su prepare per verificare e nel caso installare altri pacchetti necessari
premiamo su select e selezioniamo linux-wlan-ng
premiamo su build e gli confermiamo che vogliamo scaricare il modulo
premiamo su install e avremo tutto il necessario per la rete wireless
attivate il wireless e verificate se rileva la periferica con il comando:
#iwconfig
dovreste ricevere qualcosa di simile:

Possiamo verificare subito il funzionamento del wireless aggiungendo queste due righe al file /etc/network/interfaces:
allow-hotplug wlan0
iface wlan0 inet dhcp
Salviamo e attiviamo la rete wireless con:
# ifup wlan0
Per le varie protezioni e inserimento di indirizzi statici Google è pieno di guide.
Passiamo all’installazione dei driver proprietari ATI, procediamo sempre tramite ‘module-assistant’ dove installeremo il modulo fglrx-kernel con la stessa procedura del wireless.
Fatto ciò ci spostiamo dentro /etc/X11/ e configuriamo xorg.conf:
#aticonfig –initial=dual-head –dtop=clone
Cosi avremo automaticamente configurato xorg.conf con i driver nuovi compresa l’uscita video esterna in modalità clone. Ora passiamo alla parte più complessa: il TouchScreen:
Importante: tutti i driver e i moduli presenti gia nelle distribuzioni, tipo evtouch e penmount, non funzionano!!! Quindi evitate di incasinarvi con questi pacchetti inutili che sporcano solo il sistema!
Prima di tutto scaricate da qua i driver:
Decomprimeteli e spostatevi nella cartella.
A noi interessano i seguenti file:
penmountlpc-source-1.1-test.tar.gz
xf86-input-plpevtch-0.0.3.tar.gz
autoinstall.sh
Installiamo prima ”penmountlpc’, presupponendo che avete il necessario per compilare un pacchetto (make-kpkg, gcc, …):
#cd /usr/src/
#tar -xzvf penmountlpc-source1.1-test.tar.gz
#cd /usr/src/kernel-source-2.6.26 (nel mio caso, nel vostro mettete la versione che avete del kernel)
# make-kpkg –added-modules=penmountlpc modules
Ora passiamo a plpevtch, scompattatelo dove volete, entrate nella cartella ed eseguite:
# ./configure –prefix=/usr/X11R6 && make && make install
dove il valore prefix corrisponde all directory di installazione di Xorg (potrebbe essere anche X11R7 o direttamente in /usr). Rimane solo da eseguire lo script ‘autoinstall.sh’ e caricare il modulo:
# sh autoinstall.sh
# modprobe penmountlpc
ora possiamo riavviare il FlyBook e passare alla configurazione di Xorg per il TouchScreen.
Ci spostiamo dentro /etc/X11/ e aggiungiamo al file xorg.conf le seguenti righe:
Section "InputDevice"
Identifier "touchscreen"
Driver "plpevtch"
Option "Device" "/dev/input/event7"
Option "DeviceName" "touchscreen"
#Option "MinX" "47"
#Option "MinY" "49"
#Option "MaxX" "982"
#Option "MaxY" "981"
Option "Calibrate"
Option "Debug"
Option "ReportingMode" "Raw"
Option "Emulate3Buttons"
Option "Emulate3Timeout" "50"
Option "SendCoreEvents"
Option "MoveLimit" "2"
EndSection
Alla sezione "ServerLayout" aggiungiamo:
InputDevice "touchscreen" "SendCoreEvents"
Il touchscreen deve essere calibrato!!!
Riavviamo X e andiamo a leggere i log di Xorg nel file /var/log/Xorg.o.log
Ci sono varie righe che riguardano ‘plpevdev’ la calibrazione giusta è l’ultima riga, ad esempio:
(II) plpevdev: Calibrate |MinX: 49 | MaxX: 982 | MinY: 47 | MaxY: 981
Li sostituiamo al file xorg.conf, decommentiamo le righe con le coordinate, commentiamo le righe Option “Calibrate” e Option “Debug” e salviamo. Una piccola nota: nel mio caso il device era event7 ma potrebbe essere anche event8 dipende dal modello di FlyBook e dalla versione del kernel.
Riavviamo X e avrete funzionante anche il Touchscreen. Di seguito tutto il mio xorg.conf che potrebbe tornare molto utile:
Section “Module”
Load “i2c”
Load “GLcore”
Load “bitmap”
Load “extmod”
Load “glx”
Load “dri”
Load “dbe”
Load “record”
Load “xtrap”
Load “type1″
Load “freetype”
Load “ddc”
EndSectionSection “InputDevice”
Identifier “Generic Keyboard”
Driver “kbd”
Option “XkbRules” “xorg”
Option “XkbModel” “pc105″
Option “XkbLayout” “us”
EndSectionSection “InputDevice”
Identifier “mouse0″
Driver “mouse”
Option “Protocol” “auto”
Option “Device” “/dev/input/mice”
EndSectionSection “InputDevice”
# Option “Calibrate”
# Option “Debug”
Identifier “touchscreen”
Driver “plpevtch”
Option “Device” “/dev/input/event7″
Option “MinX” “47″
Option “MaxX” “982″
Option “MinY” “49″
Option “MaxY” “981″
Option “ReportingMode” “Raw”
Option “Emulate3Buttons”
Option “Emulate3Timeout” “50″
Option “MoveLimit” “2″
Option “SendCoreEvents” “On”
EndSectionSection “ServerLayout”
Identifier “aticonfig Layout”
Screen 0 “aticonfig-Screen[0]-0″ 0 0
Screen “aticonfig-Screen[0]-1″ RightOf “aticonfig-Screen[0]-0″
InputDevice “Generic Keyboard” “CoreKeyboard”
InputDevice “mouse0″ “CorePointer”
InputDevice “touchscreen” “SendCoreEvents”EndSection
Section “Monitor”
Identifier “aticonfig-Monitor[0]-0″
Option “VendorName” “ATI Proprietary Driver”
Option “ModelName” “Generic Autodetecting Monitor”
Option “DPMS” “true”
EndSectionSection “Monitor”
Identifier “aticonfig-Monitor[0]-1″
Option “VendorName” “ATI Proprietary Driver”
Option “ModelName” “Generic Autodetecting Monitor”
Option “DPMS” “true”
EndSectionSection “Device”
Identifier “aticonfig-Device[0]-0″
Driver “fglrx”
Option “DesktopSetup” “clone”
BusID “PCI:1:5:0″
EndSectionSection “Device”
Identifier “aticonfig-Device[0]-1″
Driver “fglrx”
BusID “PCI:1:5:0″
Screen 1
EndSectionSection “Screen”
Identifier “aticonfig-Screen[0]-0″
Device “aticonfig-Device[0]-0″
Monitor “aticonfig-Monitor[0]-0″
DefaultDepth 24
SubSection “Display”
Viewport 0 0
Depth 24
EndSubSection
EndSectionSection “Screen”
Identifier “aticonfig-Screen[0]-1″
Device “aticonfig-Device[0]-1″
Monitor “aticonfig-Monitor[0]-1″
DefaultDepth 24
SubSection “Display”
Viewport 0 0
Depth 24
EndSubSection
EndSection
Ora come ultima chicca installate Compiz Fusion con il comando:
# apt-get install compiz-fusion compiz-kde
ovviamente installate tutto ciò che volete di Compiz. Andate nelle impostazioni di Kde4 e attivate gli effetti grafici, come per magia è tutto perfettamente funzionante con tanto di cubo.
Leggi Anche:
