Asus Eee PC 1000HA
From ArchWiki
Contents |
Before You Begin
Choosing Your Installation Media
The EEE PC 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
- USB pen drive (Recommended)
Installing Arch Linux
- NOTE: Please refer to the Official Arch Linux Install Guide and Beginners Guide for detailed instructions.
Mount the installation media
The installer should mount USB source media automatically. If it fails you can manually mount the source media on the stick to the /src directory with the following command:
mount /dev/sd[x] /src
Start the Installation
Just run:
/arch/setup
To start the installation just like normal.
Prepare Hard Drive
- It's recommended to backup Eee's partitions and MBR before proceeding!
The default Eee PC drive is split up into four partitions (here is some information about the partitioning). You can install Arch in the empty partition, or wipe the existing partitions.
Select Packages
Choose the proper source of package, this should be done automatically if you are installing from USB.
In addition to the BASE category, you also need all of the packages in the DEVEL category if you are planning on compiling stuffs on your Eee.
Small BIOS notice
Your wireless card might not turn on by default, if you want it to power up on boot, go to BIOS, the device tab, and make sure Wireless is enabled.
Getting Everything Working
By now, you should have Arch installed. The following is the guide on how to get the rest of your system working.
Xorg
You have two choices for video on the Eee - the newer xf86-video-intel driver, or the older xf86-video-i810 driver paired with 915resolution. The intel driver is the focus upstream and is being actively developed so it is your best choice.
However, if you wish to use composite extension (for Compiz Fusion, for example), then the old i810 driver might be a better option, mainly because XV video output does not work when composite is enabled on the currently intel driver and thus a lot of applications, such as Skype or UCView, will not function properly.
You need these packages in addition to the Xorg's packages:
pacman -Sy xf86-input-synaptics xf86-video-intel
If you choose to use the older i810 video, you will have to install xf86-video-i810 and 915resolution as well. Note that the i810 driver and the intel driver cannot both be installed at the same time. You will have to configure 915resolution and add it to your daemons line. This is not needed for the intel driver. Edit the /etc/conf.d/915resolution to look like this:
# Enter the VBIOS mode to patch MODE="41" # Enter the desired resolution RESOLUTION="800 480"
Now put the 915resolution daemon into your /etc/rc.conf file:
DAEMONS=(... 915resolution ...)
To configure the touchpad, create the file /etc/hal/fdi/policy/11-synaptic-options.fdi and add to it:
<?xml version="1.0" encoding="ISO-8859-1"?> <deviceinfo version="0.2"> <device> <match key="info.product" contains="ETPS/2 Elantech Touchpad"> <merge key="input.x11_driver" type="string">synaptics</merge> <merge key="input.x11_options.SHMConfig" type="string">on</merge> <merge key="input.x11_options.MaxSpeed" type="string">1.00</merge> <merge key="input.x11_options.MinSpeed" type="string">0.75</merge> <merge key="input.x11_options.Emulate3Buttons" type="string">on</merge> <merge key="input.x11_options.VertTwoFingerScroll" type="string">1</merge> <merge key="input.x11_options.HorizTwoFingerScroll" type="string">1</merge> <merge key="input.x11_options.TapButton1" type="string">1</merge> <merge key="input.x11_options.TapButton2" type="string">2</merge> <merge key="input.x11_options.TapButton3" type="string">3</merge> <merge key="input.x11_options.LockedDrags" type="string">1</merge> </match> </device> </deviceinfo>
You may also need to edit rc.conf and add HAL to the DAEMONS array, for example:
DAEMONS=(syslog-ng hal network ...)
- You don't need a xorg.conf file, everything should work correctly without it.