Dialogue Flybook - Flybuntu Linux - GoblinX für das Flybook
Einleitung
Flybuntu ist eine Linux distribution, basierend auf Ubuntu hardy.
Die Änderungen beziehen sich hauptsächlich auf die Funktion der Flybookhardware unter Ubuntu (Touchscreen, WLAN, ...)
Flybuntu läuft unter der GPL V2.
GoblinX Micro ist eine kleine
Linux Distribution basierend auf Slackware Linux. Wir haben penmountlpc und plpevtch
hinzugefügt für den Flybook Touchscreen.
Wenn es Fragen gibt, dann einfach melden.
Was ist das Dialogue Flybook
Das Dialogue Flybook ist ein kleiner Laptop. Es gibt verschiedene Modelle. Ich habe ein A33i.
- Bluetooth, WLAN, Ethernet 10/100Mb, GPRS, Modem, PCMCIA, USB, Firewire
- 40GB Harddisk
- 512MB shared
- Sound
- Touchscreen
- Dimensionen: 235 x 155 x 31 (mm)
- Gewicht ca. 1230g (voll ausgerüstet)
- Bildschirm 8.9" /16:9 wide-view Farbe LTPS TFT LCD mit (32-bit) 1024 X 600 (XGA-W)
high resolutions 16:9 Bildschirm
Das Flybook wird mit Windows XP ausgeliefert. Das Flybook A33i und V33i funktioniert vollständig mit Linux.
Howto install Flybuntu mit Windows
Es ist jetzt möglich Flybuntu mit Windows zu installieren. Es wird keine CD oder ein USB Stick
benötigt. Es wird die D: Partition verwendet um Linux zu installieren. Flybuntu wird auf eine 10GB
grosse Partition installiert. Der Rest der Festplatte kann nach der Installation wieder
als D: Laufwerk Partitioniert und verwendet werden.
Installation
Windows starten
-
Löschen Sie mit der Windows Verwaltung die Partition D:
Achtung: Alle Daten der Partition gehen verloren!!!
-
Erstellen Sie eine neue 10GB grosse Partition.
Die Partition muss die zweite Partition auf
der Festplatte sein. Geben Sie der Partition den Laufwerksbuchstaben P:
10GB = 10000MB. Es bringt nichts wenn Sie eine grössere Partition anlegen.
Sie müssen diese Partition nicht formatieren. Formatieren wäre ein
unnötiger Arbeitsschritt.
-
Speichern Sie flybuntu.000
(720MB)
und
flybuntuinstall.zip
(0.2MB)
am Flybook in den gleichen Ordner.
-
Entpacken Sie flybuntuinstall.zip in diesem Ordner. Sie sollten
nun einige Dateien (setup.bat, flybuntu.000, usw.) in diesem Ordner haben.
-
Starten Sie setup.bat
-
Wenn setup.bat fertig ist, steht "install ok" am Bildschirm. Nun ist ein Neustart des Flybooks erforderlich.
Es gibt jetzt den neuen Eintrag GRUB im Windows Bootmenü (boot.ini).
Verwenden Sie GRUB um Linux zu starten.
-
Wenn Sie beim Starten von GRUB kein neues Menü sehen, sondern
nur GRUB>, dann geben Sie folgendes ein:
find /boot/grub/stage1
Sie sehen (hd0,1). Verwenden Sie (hd0,1) für das nächste Kommando. Es ist die
englische Tastatur eingestellt. Daher ( ist shift 9 und ) ist shift 0
root (hd0,1)
setup (hd0)
Nun ist GRUB Ihr primärer Bootmanager. Es ist ein erneuter start des Flybooks notwendig.
-
Wenn Flybuntu startet, verwenden Sie als Benutzername user und
Password user
Flybook A33i
wenn Flybuntu gestartet wird, dann ist es für das A33i Flybook konfiguriert.
Flybook V33i
Wenn Sie ein V33i Flybook haben, dann starten Sie setup V33i.
Flybook V5
wenn Flybuntu gestartet wird, dann ist es für das Flybook V5 konfiguriert.
Ein paar Hintergrundinfos
flybuntu.000 ist eine Imagedatei die mit partimage
erstellt wurde. Es wird pimgrestore.exe verwendet um
das Image unter Windows auf die Partition zu schreiben. Um Linux zu starten wird GRUB verwendet.
GRUB wird mit dem
GRUB installer installiert.
Touchscreen Treiber bei einem bereits installiertem Ubuntu
Sie können das Developmentpacket verwenden um den Treiber zu installieren.
Problembehandlung
Dieser Bereich wird mit der Zeit sicher noch wachsen.
Woher weiss ich welcher Input Device Parameter für den Touchscreen in der xorg.conf
zu setzen ist?
Starten Sie dmesg | grep -i penmount
Sie sehen einen Pfad. Es ist nur der Dateiname beim Pfad wichtig (z.B. input9).
Bearbeiten oder fügen Sie folgendes in Ihrer xorg.conf hinzu. Wählen Sie
das bei Ihnen verwendete Gerät
input9 = event9, input8 = event8, usw.
Section "InputDevice"
Identifier "touchscreen"
Driver "plpevtch"
Option "Device" "/dev/input/event9"
EndSection
suchen Sie in xorg.conf nach
Section "ServerLayout"
und fügen Sie hinzu
InputDevice "touchscreen" "Pointer"
Ein Neustart ist erforderlich.
Touchscreen Kalibrierung: Mehr Infos zum xorg Treiber gibts hier.
Ubuntu hardy Änderungen, Konfigs, Patches, Sources
-
Sie können das Entwicklungspaket (ca. 0.3MB) mit Skripten und Sources herunterladen:
flybuntu-development-20080922.tgz
Verwenden Sie sudo ./autoinstall.sh damit alle benötigten Entwicklungstools
heruntergeladen werden. Das Skript kompiliert danach den Treiber.
Tragen Sie nach dem Kompilieren in der Datei /etc/rc.local
die Zeile modprobe penmountlpc ein.
Aktualisieren Sie Ihre xorg.conf Datei.
-
xorg.conf für A33i: xorg.conf.a33i
xorg.conf für V33i: xorg.conf.v33i
xorg.conf für V5: xorg.conf.v5
Howto install GoblinX mit Windows
GoblinX ist eine kleine
Linux Distribution basierend auf Slackware Linux. Wir verwenden die Micro Edition und
haben penmountlpc und plpevtch für den Touchscreen hinzugefügt.
Für die Installation wird keine CD oder USB Stick
benötigt. Es wird die D: Partition verwendet um Linux zu installieren. GoblinX wird auf eine 10GB
grosse Partition installiert. Der Rest der Festplatte kann nach der Installation wieder
als D: Laufwerk Partitioniert und verwendet werden.
Installation
Windows starten
-
Löschen Sie mit der Windows Verwaltung die Partition D:
Achtung: Alle Daten der Partition gehen verloren!!!
-
Erstellen Sie eine neue 10GB grosse Partition.
Die Partition muss die zweite Partition auf
der Festplatte sein. Geben Sie der Partition den Laufwerksbuchstaben P:
10GB = 10000MB. Es bringt nichts wenn Sie eine grössere Partition anlegen.
Sie müssen diese Partition nicht formatieren. Formatieren wäre ein
unnötiger Arbeitsschritt.
-
Speichern Sie goblinx.000
(120MB)
und
goblinxinstall.zip
(0.2MB)
am Flybook in den gleichen Ordner.
-
Entpacken Sie goblinxinstall.zip in diesem Ordner. Sie sollten
nun einige Dateien (setup.bat, goblinx.000, usw.) in diesem Ordner haben.
-
Starten Sie setup.bat
-
Wenn setup.bat fertig ist, steht "install ok" am Bildschirm. Nun ist ein Neustart des Flybooks erforderlich.
Es gibt jetzt den neuen Eintrag GRUB im Windows Bootmenü (boot.ini).
Verwenden Sie GRUB um Linux zu starten.
-
Wenn Sie beim Starten von GRUB kein neues Menü sehen, sondern
nur GRUB>, dann geben Sie folgendes ein:
find /boot/grub/stage1
Sie sehen (hd0,1). Verwenden Sie (hd0,1) für das nächste Kommando. Es ist die
englische Tastatur eingestellt. Daher ( ist shift 9 und ) ist shift 0
root (hd0,1)
setup (hd0)
Nun ist GRUB Ihr primärer Bootmanager. Es ist ein erneuter start des Flybooks notwendig.
Linux auf dem Dialogue Flybook Links
Flybook Fotos
History
2008-11-03: Zweite Version von GoblinX für das Flybook fertig
2008-09-22: Erste Version von GoblinX für das Flybook fertig
2008-09-22: v0.6 penmountlpc Treiber und plpevtch aktualisiert.
2008-09-13: neues development archiv
2008-08-16: Bootfestplatte in /boot/grub/menu.lst wieder auf /dev/hda2 geändert
2008-08-10: v0.5 Software aktualisiert, penmountlpc Treiber für Flybook V5 aktualisiert.
2008-08-04: v0.4 mit neuem xorg Touchscreen Treiber plpevtch.
2008-07-14: Kompilierter Kernel und evdriver zur Verfügung gestellt.
2008-07-03: v0.3 mit einfacher Linux Installation. Treiber für UMTS eingebaut.
2008-06-13: Zweite Flybuntu Version für unterschiedliche V33i
2008-06-01: Erste Flybuntu Version fertig
2008-05-31: Flybuntu wird heute oder morgen zum Downloaden sein
2008-05-28: Idee zur Erstellung einer Ubuntu Distibution mit Touchscreentreiber für das Flybook gehabt
Tester
Ein grosses Danke geht an Manuel Ullrich und WoodSnake für seine Zeit zum Testen.
|