I've spent some time today ubuntu 8.04 (Hardy Heron) on an eeePC 901. All the information on how to do it is out there but scattered across a number of websites so I'm putting together a quick howto. The ubuntu site has a lot of information on 700 and 900 but not a lot on 901. As the hardware is mostly the same for the 1000, I suspect that a good deal of this will work on that unit, but I have no practical experience with the 1000. I am assuming that you have some linux knowledge and are relatively comfortable in a terminal.
There are a number of ways of doing this. The eee doesn't have a CD/DVD drive and I didn't have a USB drive handy so I did the install off a USB Stick.
Of course, you should read through this before doing anything, so you know what you're in for.
Standard disclaimer, You do this at your own risk. Where I have done my best to vet these directions, I am not responsible if they don't work, they ruin your eeePC, if they cause you to lose your girlfriend, or ED. Void where prohibited. Only 1 offer per family. May contain peanuts.
What you need
Installing the Ubuntu Image onto the USB Stick
Booting Off the USB Stick
Installing Ubuntu
Partitioning The Disk (preparing disk space screen)
You need to make some decisions here. Some Information about the eee:
I manually partitioned the eee. Here is the partition scheme I used:
I am using ext2 to allow to lessen the number of writes to the SSD. Of course using a journaled files system is generally better,
Continuing the install
Some Fixes for the eee's disk usage
Installing a kernel with modules of the eee hardware
Updating Software
The disk is out of date so upgrade whatever you can...
You now should have Ubuntu up to date and running on the eee
Optional Interface Tweeks
Sources
Sean Reiser, 40, is a developer, technologist, and amateur photographer. Sean has spent the past 20 years as a programmer, system architect and development manager. He is a life long New York resident.
Sean currently serves as the President and Chief Geek Officer of Repair Sense, Inc.. Please go to that site with any professional inquiries.
Sean can be found using a number of social networks. These are the ones he's most active on: