Since you don't have any ethernet, you'll need to manually configure your network before starting the setup. Here, we assume that the wlan is not encrypted:

Since you don't have any ethernet, you'll need to manually configure your network before starting the setup. Here, we assume that the wlan is not encrypted:

ip link set wlan0 up

ip link set wlan0 up

Line 14:

Line 14:

If your wlan is encrypted, follow the instructions in the [[Beginners' Guide#Setup wireless in the live environment (optional)|Beginner's Guide]]. If it's not encrypted but requires to login at a captive portal, you can use {{ic|elinks}} to enter your credentials.

If your wlan is encrypted, follow the instructions in the [[Beginners' Guide#Setup wireless in the live environment (optional)|Beginner's Guide]]. If it's not encrypted but requires to login at a captive portal, you can use {{ic|elinks}} to enter your credentials.

−

===Partition the SSD===

+

===SSD partitining===

You'll also need to manually format the SSD before using the installer. Use GPT as described in the [[SSD#Using GPT - RECOMMENDED METHOD|SSD Article]]. This ensures that your partitions are properly aligned. Install and run it:

You'll also need to manually format the SSD before using the installer. Use GPT as described in the [[SSD#Using GPT - RECOMMENDED METHOD|SSD Article]]. This ensures that your partitions are properly aligned. Install and run it:

pacman -S gptfdisk

pacman -S gptfdisk

Line 26:

Line 26:

Type {{ic|w}} to write the partition table.

Type {{ic|w}} to write the partition table.

−

===Run the installer===

+

===Running the installer===

Progress through the installer as usual, but mind these things:

Progress through the installer as usual, but mind these things:

* When configuring the hard drive, select to configure the mountpoints manually and choose the mountpoints accordingly. Regarding filesystems, you can select {{ic|ext2}} for the BIOS boot partition. For the root and any other regular partitions {{ic|ext4}} is a good choice.

* When configuring the hard drive, select to configure the mountpoints manually and choose the mountpoints accordingly. Regarding filesystems, you can select {{ic|ext2}} for the BIOS boot partition. For the root and any other regular partitions {{ic|ext4}} is a good choice.

Line 33:

Line 33:

* Skip the bootloader installation, exit the installer and do not reboot!

* Skip the bootloader installation, exit the installer and do not reboot!

−

===Manually install the bootloader===

+

===Installing the bootloader===

Prepare the environment:

Prepare the environment:

cp /etc/resolv.conf /tmp/install/etc/resolv.conf

cp /etc/resolv.conf /tmp/install/etc/resolv.conf

Line 51:

Line 51:

Now you're ready to reboot!

Now you're ready to reboot!

−

==Configure the fresh system==

+

==Configuring the system==

===Power sasving and thermal monitoring===

===Power sasving and thermal monitoring===

Line 70:

Line 70:

watch -n 0.5 "cat /proc/cpuinfo | grep MHz; sensors"

watch -n 0.5 "cat /proc/cpuinfo | grep MHz; sensors"

−

===Install the graphics drivers===

+

===Graphics driver===

After a reboot into your new system, install the drivers required for the poulsbo chipset. There are several drivers and they're all terrible. The probably best option at the time of writing is the pbs_gfx driver used with fbdev. The performance (for playing videos for example) will nevertheless be awful but it works well for regular work. Install it as follows:

After a reboot into your new system, install the drivers required for the poulsbo chipset. There are several drivers and they're all terrible. The probably best option at the time of writing is the pbs_gfx driver used with fbdev. The performance (for playing videos for example) will nevertheless be awful but it works well for regular work. Install it as follows:

Add {{ic|psb_gfx}} to {{ic|MODULES}} in {{ic|/etc/mkinitcpio.conf}} and rebuild the kernel initramfs:

Add {{ic|psb_gfx}} to {{ic|MODULES}} in {{ic|/etc/mkinitcpio.conf}} and rebuild the kernel initramfs:

Line 78:

Line 78:

You should now be able to install and run X.

You should now be able to install and run X.

−

===Install all your usual stuff===

+

===X===

Install Xorg and whatever DE/WM you want to use. Launch X.

Install Xorg and whatever DE/WM you want to use. Launch X.

−

===Configure touch screen and optical mouse===

+

===Touch screen and optical mouse===

To change the way the input data from the touch screen is presented to the system, add this to {{ic|/etc/rc.local}}:

To change the way the input data from the touch screen is presented to the system, add this to {{ic|/etc/rc.local}}:

echo -n serio_raw>/sys/bus/serio/devices/serio1/drvctl &

echo -n serio_raw>/sys/bus/serio/devices/serio1/drvctl &

Line 87:

Line 87:

TBC...

TBC...

−

===Configure all special keys===

+

===Special keys===

Create a file {{ic|/lib/udev/keymaps/umid-se}} containing:

Create a file {{ic|/lib/udev/keymaps/umid-se}} containing:

0xEE battery # Fn+Q

0xEE battery # Fn+Q

Line 104:

Line 104:

The above vendor and product IDs can be found under {{ic|/sys/class/dmi/id/*}}. Reboot to apply the changes.

The above vendor and product IDs can be found under {{ic|/sys/class/dmi/id/*}}. Reboot to apply the changes.

Introduction

This guide assumes that you are experienced in installing Archlinux. If you are not experienced, please read this guide in parallel with the Beginners' Guide or the Official Installation Guide. No assumptions are made on your desired environment (DE/WM). Note that the SSD will completely be wiped if you follow this guide without alterations.

Boot the archlinux installer from the USB medium and log in as root.

Installing Archlinux

Wireless connection

Since you don't have any ethernet, you'll need to manually configure your network before starting the setup. Here, we assume that the wlan is not encrypted:

If your wlan is encrypted, follow the instructions in the Beginner's Guide. If it's not encrypted but requires to login at a captive portal, you can use elinks to enter your credentials.

SSD partitining

You'll also need to manually format the SSD before using the installer. Use GPT as described in the SSD Article. This ensures that your partitions are properly aligned. Install and run it:

pacman -S gptfdisk
gdisk /dev/sda

Type o to clear out the partition table and then create at least 3 partitions by typing n and answering the questions (type ? or m for help). You need at least a 2MiB Partition at the beginning for the boot loader as well as a bit more than 1GiB of swap space to be able to use hibernation. Your partition table should look something like this in the end (for example using 8GiB for / and the rest for /home :

Running the installer

Progress through the installer as usual, but mind these things:

When configuring the hard drive, select to configure the mountpoints manually and choose the mountpoints accordingly. Regarding filesystems, you can select ext2 for the BIOS boot partition. For the root and any other regular partitions ext4 is a good choice.

You absolutely have to select wireless-tools from core to be installed in order to be able to connect to the wlan in your freshly installed system. You may also want to select netcfg.

When editing the config files, edit /etc/fstab and add the noatime,nodiratime,discard options to your ext4 partitions. Also remove network from the DAEMONS array in /etc/rc.conf.

Skip the bootloader installation, exit the installer and do not reboot!

Configuring the system

Power sasving and thermal monitoring

The UMID SE can get quite hot because of the relatively powerful CPU and lack of air flow. This happens especially when charging the batteries. Keep an eye on the thermals at all times. Refer to dzen for an example on how to do this efficiently. Enable cpu scaling, configure the thermal sensor and enable all power saving options as follows:

Edit the governor line in /etc/conf.d/cpufreq selecting the ondemand governor. No other options are required.

governor="ondemand"

Run sensors-detect and hit enter answering YES to all questions.

sensors-detect

In /etc/rc.conf add acpi_cpufreq to the MODULES array and @cpufreq @sensors to the DAEMONS array:

MODULES=(acpi_cpufreq)
DAEMONS=(syslog-ng @crond @cpufreq @sensors)

Enable wireless lan power saving by adding this line to /etc/rc.local:

iwconfig wlan0 power on &

Reboot to apply the changes. As a quick way of checking what's going on you can run something like this:

watch -n 0.5 "cat /proc/cpuinfo | grep MHz; sensors"

Graphics driver

After a reboot into your new system, install the drivers required for the poulsbo chipset. There are several drivers and they're all terrible. The probably best option at the time of writing is the pbs_gfx driver used with fbdev. The performance (for playing videos for example) will nevertheless be awful but it works well for regular work. Install it as follows:
Add psb_gfx to MODULES in /etc/mkinitcpio.conf and rebuild the kernel initramfs:

mkinitcpio -p linux

Install the fbdev driver:

xf86-video-fbdev

You should now be able to install and run X.

X

Install Xorg and whatever DE/WM you want to use. Launch X.

Touch screen and optical mouse

To change the way the input data from the touch screen is presented to the system, add this to /etc/rc.local: