How to install Ubuntu on the Samsung Q1U UMPC devices?
1) Bootup the Samsung UMPC holding down the down arrow button and
connected to the network using an ethernet cable.
This should run PXE boot, take note of the MAC adress.
2) Add to the dhcp server the proper settings to forward into
the PXE install environment.
3) Setup a PXE install environment
http://wiki.koeln.ccc.de/index.php/Ubuntu_PXE_Install
4) Bootup the Samsung UMPC holding down the down arrow button,
this should run PXE boot.
5) Follow the guided setup to install Ubuntu.
6) Setup the touchscreen (cf. below).
Setup the touchscreen
=====================
* Download the latest driver from:
http://stz-softwaretechnik.com/~ke/touchscreen/evtouch.html#download
* Extract it into a temporary location
* Copy the file "evtouch_drv.so" to /usr/lib/xorg/modules/input/
* Make a new file /etc/udev/rules.d/10-local.rules
* In 10-local.rules file, put:
SUBSYSTEM=="input", KERNEL=="event*", ATTRS{name}=="Touchkit Touch", SYMLINK+="input/touchscreen"
* Edit /etc/X11/xorg.conf
* Add a new "InputDevice" section the same as the following one:
Section "InputDevice"
Identifier "touchscreen"
Driver "evtouch"
# Option "Calibrate" "1"
Option "Device" "/dev/input/touchscreen"
Option "DeviceName" "touchscreen"
Option "MinX" "144"
Option "MinY" "224"
Option "MaxX" "3934"
Option "MaxY" "3883"
# Option "SwapY" "1"
# Option "SwapX" "1"
Option "ReportingMode" "Raw"
Option "Emulate3Buttons"
Option "Emulate3Timeout" "50"
Option "SendCoreEvents" "On"
Option "TapTimer" "1"
Option "LongTouchTimer" "1"
Option "MoveLimit" "180"
EndSection
* Change the existing "InputDevice" section "ConfiguredMouse" so that it matches
the following one:
Section "InputDevice"
Identifier "Configured Mouse"
Driver "void"
Option "Device" "/dev/input/mice"
EndSection
* Modify the section "ServerLayout" so that it matches the following one:
Section "ServerLayout"
Identifier "Default Layout"
Screen "Default Screen"
InputDevice "Generic Keyboard"
InputDevice "Configured Mouse"
InputDevice "touchscreen" "CorePointer"
# InputDevice "stylus" "SendCoreEvents"
# InputDevice "cursor" "SendCoreEvents"
# InputDevice "eraser" "SendCoreEvents"
EndSection