Asus EEE 1000 Perfect install with Ubuntu

After having owned my EEE 1000 (linux version) for a few weeks now, I have become obsessed with getting the perfect setup.

The onboard OS Xandros is ok, but I got bored with it after 5 minutes and just didnt feel as nice as Ubuntu has on my other machines. The boot time is pretty good and it ‘just works’, but thats about all it does.


First thing you will need is a USB stick (pref 1gb+) and a way of getting Ubuntu onto it. The distro I went for was Ubuntu eee (Hardy Heron 8.04), but you could use stock Ubuntu(Gnome), Xbuntu (XFCE), etc.

Once the ISO is downloaded, use something like unetbootin to make the USB stick bootable and copy it over. More instructions for this can be found here.

When you have a bootable stick, reboot and hit escape at startup to get the boot menu, choose USB and wait for it to load up.

Once in you get a desktop (as this is a live distro after all), with a single ‘install’ icon. Run this and click through until you reach the partition section. You can either wipe the lot so its just ubuntu, or keep xandros on there for the other half / incase you break anything.

Then setup your user account and press go. It will now start to partition and install.

Once that has done, reboot and you have a fresh copy of Ubuntu. Unfortunately not everything will work, you are initially without working wireless and ethernet, amongst a few other things.

The community seems to think the easiest way to get it all up and running is to install a custom kernel.

To do this we need to manually download the two packages

  1. linux-image-2.6.24-21-eeepc_2.6.24-21.39eeepc1_i386.deb
  2. linux-ubuntu-modules-2.6.24-21-eeepc_2.6.24-21.30eeepc3_i386.deb

and put them onto the eee and run them. Using the terminal, navigate to the directory where you saved the two .deb packages and use this command.

sudo dpkg -i linux-image*.deb linux-ubuntu-modules*.deb

Reboot, and you should have a new entry in your GRUB selection. Choose this. When you are booted up you should have net access, so now its time to update your repositories.


sudo mv -v array.list /etc/apt/sources.list.d/

Install the repository public key:


sudo apt-key add array-apt-key.asc

sudo apt-get update

Finally you need to install the remaining eeepc-optimized kernel components

sudo apt-get install linux-eeepc linux-headers-eeepc

This should have pretty much everything working except the Fn hotkeys, so see how to activate them here. That page has some other useful bits on it too.

Once you have a good working install, back everything up with info from here

Things that now work

  • Sound
  • Shutdown bug
  • Compiz
  • Webcam
  • Wireless
  • Ethernet
  • Fn keys
  • Multitouch

Things that dont

  • Microphone

6 Responses to “Asus EEE 1000 Perfect install with Ubuntu”

  1. Hi,
    Great blog post! But is it a little old? A new version was released in the beginning of the months with everything working out of the box. Be sure to try it out :)

    Best regards
    Jon Ramvi

  2. Cheers, just discovered wordpress and been having a play. This article was more for my benefit than anything else, but glad you stumbled across it :)

    I did write this a couple of weeks ago but pretty sure out of the box there are still issues. Will give it a look at over the weekend if I get time.

  3. [...] it’s done installing reboot into your fresh Kubuntu system!  Visit this wonderful HOWTO [3] to install an Eee 1000-specific kernel to get all the drivers functioning (wireless, etc) – [...]

  4. Greatings,
    Ugh, I liked!

    Thank you

  5. I really liked this post. Can I copy it to my site? Thank you in advance.

  6. i love the Asus Eee PC, it is very light, cheap and portable. I also bought another unit for my girlfriend and she really likes it.

Leave a Reply