[Page in english]

Dialogue Flybook - Flybuntu Linux - GoblinX für das Flybook

Seite aktualisiert am: 22/Sep/2008
Druckversion
Einleitung
Was ist das Dialogue Flybook
Howto install Flybuntu mit Windows
Touchscreen Treiber bei einem bereits installiertem Ubuntu
Problembehandlung
Ubuntu hardy Änderungen, Konfigs, Patches, Sources
Howto install GoblinX mit Windows
Linux auf dem Dialogue Flybook links
Flybook Fotos
History
Tester

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


http://www.fuschlberger.net/flybook  Detailierte Informationen über Linux auf dem Flybook
http://users.tkk.fi/~hlinnaka/flybook der aktuelle Touchscreentreiber
http://gentoo-wiki.com/HARDWARE_Dialogue_Flybook  WIKI: Linux am Flybook


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.