Difference between revisions of "ASUS Eee TOP"

From ArchWiki
Jump to navigation Jump to search
(Redirected page to Laptop)
(11 intermediate revisions by 4 users not shown)
Line 1: Line 1:
{{out of date}}{{accuracy}}
#REDIRECT: [[Laptop]]
[[Category:ASUS (English)]]
'''WARNING: THIS ARTICLE IS INCOMPLETE!''' Visit the Arch forum thread link below to get information on installing Arch Linux on the Asus EEE TOP.
Most of this information is from the [http://eeepc.it/en/guida-installare-ubuntu-su-asus-eee-top-1602 Guide: Install Ubuntu on Asus Eee Top 1602]
==Before You Begin==
===Choosing Your Installation Media===
The EEE Top does not have an optical drive installed on the machine. This means you will need to install Arch Linux through one of the alternative methods:
# External USB CD-ROM drive
# [[Install_from_USB_stick|USB pen drive]] '''(Recommended)'''
# [[PXE|Network (PXE)]]
===Prepare Hard Drive===
You can use the whole disk (160GB) or a dual boot system with preinstalled Microsoft Windows XP.
To do create dual boot-system you must resize the data partition (my nettbook had 2 partition one for windows and one for data).
====Dual-boot-System windows.====
Delete this partition and create a Extended Partiotion from it.
Create one logical partion as data partition for Windows (mine was 40 GB) and let the rest as it.
We install the archlinux there.
==Installing Arch Linux==
{{Note | Please refer to The [[Beginners Guide]] for detailed instructions, if needed. Ideally, your CD/USB should boot up just fine on Eee Top without any need for additional options.}}
===Booting Arch the installation CD/USB===
The stock kernel on Arch installation media since 2008.06 and newer support EeeTops's ethernet network card. So there's no need to install any additional modules before or during the installation process to have a working network connection.
===Mount the installation media===
The installer should mount USB source media automatically.
===Start the Installation===
To start the installation just like normal use the [http://wiki.archlinux.org/index.php/Official_Arch_Linux_Install_Guide Official Installation Guide.]
===Select Packages===
Choose the proper source of package.
For further in installation we need the BASE and DEVEL packages.
Additionally we install following packages:
*hal - for hardware detection
*xorg - for X11 (see [http://wiki.archlinux.org/index.php/Xorg Xorg])
*alsa-oss - for sound (see [http://wiki.archlinux.org/index.php/ALSA ALSA])
*Any preferred desktop environment  - like [http://wiki.archlinux.org/index.php/GNOME GNOME], [http://wiki.archlinux.org/index.php/KDE KDE], [http://wiki.archlinux.org/index.php/LXDE LXDE], [http://wiki.archlinux.org/index.php/E17 E17] or anything else
*wireless tools - for configuring and using wireless driver (see [http://wiki.archlinux.org/index.php/Wireless_Setup Wireless Setup]
*Any preferred network manager - [http://wiki.archlinux.org/index.php/Wicd Wicd] or anything else
*base-devel - base development kit
*fakeroot - create fakeroot environment
*xf86-video-intel - intel graphics driver for our display
To install [http://www.conan.de/touchscreen/evtouch.html evtouch] driver from [http://aur.archlinux.org/packages.php?ID=22758 AUR] '''(Recommended)'''
you need to reinstall 'libx11', 'libxau', 'xproto'.
It is also necessary to install [http://wiki.archlinux.org/index.php/Yaourt yaourt].
After yaourt is installed - the evtouch screen driver can be installed from AUR.
yaourt -Sy xf86-input-evtouch.
===Configuring keyboard===
Since we using USB-keyboard and mouse at EEE Top - we need to configure hotplugin input see [http://wiki.archlinux.org/index.php/Xorg_input_hotplugging Xorg Input Hotplugging].
opy the file:
and edit this copy there as follows (substitute NEW_LAYOUT with your layout, for instance '''de'''):
<merge key="input.xkb.layout" type="string">NEW_LAYOUT</merge>
===Configure Xorg===
The Xorg server will not start corretly without the correct configuration (my keyboard and mouse were not detected.)
You need also configure the monitor and the evtouch touch screen driver.
'''Example Xorg configuration:'''
Section "Files"
  InputDevices "/dev/input/mice"
Section "ServerFlags"
  Option      "AIGLX" "on"
  Option      "AllowMouseOpenFail" "on"
  Option      "ZapWarning" "on"
Section "Module"
  Load        "dri"
  Load        "dbe"
  Load        "freetype"
  Load        "extmod"
  Load        "glx"
Section "ServerLayout"
  Identifier "Default Serverlayout"
  Screen 0 "Default Screen" 0 0
  InputDevice "Touch0"
  InputDevice  "Keyboard[0]" "CoreKeyboard"
  InputDevice  "Mouse[1]" "CorePointer"
Section "Device"
  Identifier "Configured Video Device"
  Driver "intel"
  Option "monitor-LVDS" "LVDS"
  Option "monitor-LVDS-1" "LVDS-1"
  Option "NoDCC"
  Option "FramebufferCompression" "off"
Section "InputDevice"
  Identifier "Touch0"
  Driver "evtouch"
  Option "device" "/dev/input/evtouch"
  Option "MinX" "1"
  Option "MinY" "1"
  Option "MaxX" "4096"
  Option "MaxY" "4096"
  Option "ReportingMode" "Raw"
  Option "Emulate3Buttons" "false"
  Option "Emulate3Timeout" "50"
  Option "SendCoreEvents" "on"
  Option "MoveLimit" "0"
Section "Monitor"
  Identifier "LVDS"
  Option "Ignore" "True"
Section "Monitor"
  Identifier "LVDS-1"
  ModeLine "1366x768" 85.5 1360 1435 1540 1798 768 770 776 795 +hsync +vsync
  #original modelines from http://eeepc.it/en/guida-installare-ubuntu-su-asus-eee-top-1602
  #ModeLine "1366x768" 85.500 1368 1494 1624 1798 768 770 776 795 +HSync -Vsync
Section "Monitor"
  Identifier "Configured Monitor"
  Option "PreferredMode" "1366x768"
  Option "DPMS"
  ModeLine "1366x768" 85.5 1360 1435 1540 1798 768 770 776 795 +hsync +vsync
Section "Screen"
  Identifier "Default Screen"
  Monitor "Configured Monitor"
  Device "Configured Video Device"
  DefaultDepth 24
  Subsection "Display"
Modes "1366x768" 
Section "DRI"
  Group "video"
  Mode 0666
Section "Extensions"
  Option "Composite" "Enable"
  Option "RENDER" "Enable"
Section "InputDevice"
  Identifier  "keyboard"
  Driver      "kbd"
  Option        "CoreKeyboard"
  Option        "XkbRules" "xorg"
  Option      "XkbLayout" "us"
  Option      "XkbVariant" ""
Section "InputDevice"
  Identifier  "mouse"
  Driver      "mouse"
  Option        "Device" "/dev/input/mice"
  Option        "Protocol" "IMPS/2"
  Option        "Emulate3Buttons" "yes"
  Option        "ZAxisMapping" "4 5"
  Option        "CorePointer"

Latest revision as of 11:44, 12 September 2014

Redirect to: