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:
Hi Sean,
first of all, thank you for this post on eeePC 901 and Ubuntu 8.04.
Following your steps and by using a custom built kernel (array.org) I was able to replace my (Slovak version of) WXP which came with the 901 (I hate Windows localizations...) with Ubuntu Linux.
I know this is not a ubuntu-forum (which actually does have a bunch of unsolved wifi problems with 8.04) , but I'd like to ask: does your 901with Ubuntu 8.04 see wi-fi networks? Mine doesn't, at least not via standard Network Manager (System/Administration/Network). When I check islist scan - I surely see all wifi networks around. Still, the Network Manager (nm-applet) does not see anything.
All I'd like to know is whether your wi-fi worked fine right away or you had to do something with it (a different wifi card driver etc..)
Many thanks!
VL
sorry, I meant "iwlist ra0 scan'...
Once I flipped from the standard kernel to array.org's, wireless worked fine for me. I know the windows 901s have a different SSD, do they have the same wireless chipset? (I assume they do)
I didn't need to do this, but I came across this hack on the array.org site (http://array.org/ubuntu/hacks.html?id=3&device=&dist=) maybe that helps?
Thank you, Sean,
I will look into that hack.
Regarding the wifi chipset, my 901 has Ralink rt2860, which is, I think standard.
On the positive side, I was able to use bluetooth on the 901 to connect to a 3G wireless network, via my Nokia N95. Currently looks like I'm doing 1Mbps. Not bad.
Btw, while playing with ppp connection all of a sudden my wifi networks popped up, and became visible in the GUI (network icon)... Later they disappeared (from GUI), but at least a sign of life..;-)
All the best!
thanks very much sean
I thought about putting Ubuntu on my eeepc. But then I decided that it would be simpler and quicker just to install gnome. To do this I just added the extra repositories as shown on the eeeuser wiki and then did "sudo apt-get install gnome-core". I also changed the asus startup script to start gnome insted of the mixture of xfce&the asus launcher that it originally ran. Now my system looks and feels like it is running ubuntu but is actually still runing xandros. This means that all the hardware just works, I still have access to the software that came with my eepc and all the battery/speaker/wireless/cam stuff works properly.
That's certainly another approach, if your goal is to run xandros instead of ubutntu. To be honest, I did this because I can, not just to get gnome on there.
Thank you for the guide. Working perfect on my eeepc 701
/Sam
I tried ubuntu but i was never able to use my bluetooth device.
Did you check the BIOS? For some reason, some of the EeeP's ship with
bluetooth (and webcam) turned off in bios. Asus's distro is ignoring
the bios's settings when using those devices, Ubuntu respects them.
Hi Sean.
I'm trying to install ubuntu 4.10 on my eeepc 900 and it all went well until I got to "some fixes for the eee's disk usage". When I enter the terminal and write the sudo line I get a prompt to write my password, but then it won't let me write anything so I can't get any further. It just says" [sudo] password for Susie:" and won't let me write anything :-( I am by no way a linux nerd so I'm quite stuck.
Thanks very much! I was just wondering how to make longer my ssd's life (interesting ext2 & swap tricks)!
hello, the install went well only I can't start up the EEEPC901 without the memory stick inserted which I used to install it.
I told to put the boot loader on the first partition of the first disk. But maybe it put Grub or something on the memory stick. When I start the computer without it gives error 14 in grub. So it looks like the bootloader is doing it's work but than can's start grub.
When starting with the stick inserted I can boot Ubuntu as well as XP without problem, once booted I can remove the memory stick and all is still running fine. Only I can't start the computer without the stick... How to solve this?
Thanks so much
I had a similar experience after installing Debian to my 901. During the installation the USB stick had been the first drive, so the bootloader had been installed there. Also, during installation the hard drive names had been shifted, so first SSD had become "/dev/sdb" and the second "/dev/sdc".
To fix, I ran "sudo /usr/sbin/grub-install /dev/sda". Also, I had to fix two files by hand:
- in /boot/grub/menu.lst replace every "sdb" with "sda" and "sdb1" with "sda1"
- Make sure that /etc/fstab points to proper device names.
Maybe the same thing works with ubuntu too?