Installing Xubuntu 8.04 on the Asus Eee PC 701
filed in Eee PC on Aug.25, 2008
Since it appears that eeeXubuntu isn’t going to be updated for the new 8.04 release, I thought I’d have a go at actually getting a workable version of the default Xubuntu 8.04
onto my Eee PC. In my opinion it’s the best Linux distro to put on, mostly because of the speed and the minimal space it occupies.
Now to install it, I burned the default ISO to a CD-ROM, then used my external DVD drive to boot it onto the Eee. I realise this isn’t a solution for everyone, it is possible to install Xubuntu using a USB flash drive, but rather than detail that method on here, it’ll be easier to follow the guide in the EeeUser.com Wiki here (substituting Ubuntu with Xubuntu of course).
Once booted, the installation this time went much smoother than with Xubuntu 7.10. For one, the graphical installer now correctly supports 800×640 graphics mode (the Eee PC’s native screen resolution) rather than having to make use of the Alt+Click trick to move windows off the screen.
I installed my copy of Xubuntu without a swap partition, and my Eee PC only has the default 512MB RAM. I very much doubt that unless you’re likely to use it for video editing, or leaving Firefox on overnight (gotta love those memory leaks) that you’re going to need one, especially if you’ve done the smart thing and upgraded the RAM.
On first boot-up, theres a few things that need sorting; the wireless won’t work, and it won’t turn off correctly during shutdown. Hopefully you’ll have a spare ethernet connection lying around somewhere to grab the Wifi files, but if not you can always copy the kernel module over from a USB flash drive or such.
The first thing to do before attempting anything else is to run the update manager, and let Xubuntu update itself. There are a number of important updates, including a kernel revision, that will aid the following custom updates.
The following are the steps I’ve taken (so far) to get my Eee into a workable condition:
Enable Wifi
Firstly, open a terminal window from the menu (Applications -> Accessories -> Terminal) and type in the following commands:
sudo apt-get update sudo apt-get install build-essential wget 'http://snapshots.madwifi.org/madwifi-hal-0.10.5.6-current.tar.gz' tar zxvf madwifi-hal-0.10.5.6-current.tar.gz cd madwifi*/ sudo make clean sudo make sudo make install
Reboot the laptop and the network-manager (in your system tray) should find the newly installed wireless driver.
Install ACPI Support
The ACPI support allows the Eee PC to power down, suspend and hibernate (if you have a swap partition) correctly. To install the correct support, open a Terminal window as before and type in the following commands:
sudo apt-get update sudo apt-get install -y -f build-essential module-assistant eeepc-acpi-source --force-yes sudo m-a a-i eeepc-acpi sudo cp /etc/modules ~/modules.tmp sudo chmod 777 ~/modules.tmp
Then you need to edit the shutdown configuration file to fix one of the most common ACPI problems with this new build of Xubuntu on the Eee PC. Run the following command:
sudo nano /etc/default/halt
And put this line at the very bottom of the text file:
rmmod snd-hda-intel
Then, to save it, press Ctrl+O, and to exit press Ctrl+X. Next, you need to edit the file /etc/modules by running the following command:
sudo nano /etc/modules
And add the following line to the file:
eeepc-acpi
Then save and close the file by pressing Ctrl+O then Ctrl+X.
Once again, a simple reboot should ensure the changes are made successfully.
Install OSD and Sound
The OSD will show when you are increasing/decreasing brightness and changing the volume on your Eee PC. To install the OSD and fix your sound, open a Terminal again and enter the following commands:
wget http://eee-osd.googlecode.com/files/eee-osd_2.1-0eeeXubuntu1_i386.deb sudo dpkg -i eee-osd_2.1-0eeeXubuntu1_i386.deb
You then need to edit one file using this command:
sudo nano /etc/modprobe.d/snd-hda-intel
Add this line to the file:
options snd-hda-intel model=3stack-dig
Save and close using Ctrl+O and Ctrl+X.
Now, to get the sound to work correctly in Xubuntu’s interface, add the Volume Control module to the panel (right-click on the panel, select Add New Item, and drag the Volume Control to where you want it), then right-click on the speaker icon, go to Properties, and change the wannabe master setting to Front, 0. If this isn’t available yet, try rebooting and playing an MP3, then try it again.
Fix Startup Time
Finally, for now anyway, this small change to the way GRUB boots your Eee PC will knock quite a few seconds off the time it takes. Open a Terminal window and type this to edit the GRUB configuration file:
sudo nano /boot/grub/menu.lst
Then look for the following line:
# defoptions=quiet splash
And change it to this:
# defoptions=quiet splash clocksource=hpet
Then press Ctrl+O to save the file, and Ctrl+X to leave the editor. Penultimately, type the following command to re-configure GRUB to use the newly edited file:
sudo update-grub
Finally, reboot.
So now your Eee PC should be running Xubuntu 8.04 like clockwork. There’ll still be some user interface problems (if you can’t see a window because of the small screen, drag it using Alt+Click). I’ll be following this up by writing a guide on how to fix the fonts to better fit on the Eee PC’s screen, and a comparison of some of the user interface themes Xubuntu has to offer.
Although this guide does try to cover most eventualities, some of you may experience some other problems. Just post a comment or email me and I will do my very best to help you or at least point you in the right direction.










September 6th, 2008 on 11:08
Thank you for posting this - it helped me loads!
September 11th, 2008 on 15:50
i just tried to enable acpi support on my 900 eee pc
while editing /etc/default/halt it shut down, now it does not boot at all, i do not even get to the bios, it starts and immediately dies again
any ideas?
September 11th, 2008 on 19:27
The tutorial was for the Eee PC 701, I’ve never tried it on the 900.
The best thing to do would be to talk to the guys over at http://www.eeeuser.com/ on the forums and see if they can give you a hand.
Sorry I can’t be of more help.
October 6th, 2008 on 05:23
Thank you for this post. I’m using Ubuntu Eee 8.04.1 but switched gnome to xfce (and many apps like nautilus to thunar) witch makes me think maybe next update I should install another OS like Xubuntu 8.10 (when it’s released).
October 6th, 2008 on 07:35
Yes, if you’ve switched over most of GNOME’s apps to their lighter counterparts in xfce, it might be worth moving over to Xubuntu completely.
Other than the desktop, everything else is the same.
October 6th, 2008 on 12:45
The wireless driver info here is out of date. The tarball that you’ve linked to contains only a README file, which points you to where to get more recent ones.
October 7th, 2008 on 11:29
Thanks very much for bringing that to my attention! I had no idea they’d completely re-written the HAL for the wifi driver, hopefully this’ll fix most of the problems (e.g. signal strength).
I’ll give it a try later on tonight and if it works I’ll update the tutorial and post about it.
Thanks again!
October 14th, 2008 on 17:05
I’m definetly installing Xubuntu soon. But i have 2 questions for you:
1) what about adam’s customized kernel? (availabe on eeeuser.com’s forums) is it worth installing on xubuntu?
2) and these tips? are they really useful? http://wiki.eeeuser.com/ubuntu:eeexubuntu:customization
Thanks
October 15th, 2008 on 20:51
Felipe,
Sorry I haven’t got back to you sooner, but been a bit busy with other things.
I haven’t checked out Adam’s custom kernel, haven’t been on the eeeuser.com forums for a while now, but I will check it out a.s.a.p, thanks for telling me about it.
The tips on eeeuser for eeeXubuntu are quite helpful for some things, but I’ll have to re-check them, last time I looked they were for version 7.10, but of course they may well have been updated.
I’ll look into both these for you and email you back when I have a bit more info
October 16th, 2008 on 04:54
I actually couldn’t wait for xubuntu’s 8.10 release, the anxiety was too high. I recommend using the optimized kernel: the boot is a lot faster.
My eepc now is faster than with ubuntu or ubuntu eee! Xubuntu is so much better its even unfair to compete!!!! Thanks for all the tips man!!!
December 12th, 2008 on 03:16
I converted my 701 to xUbu from a USB-based flash drive I’d created (with persistent data storage) and Adam’s custom kernel and it’s great, I’m quite pleased with the results. I wish the sound Fn keys worked correctly, but its certainly not the end of the world. I like the faster, lighter interface and the fact that I have only 60% of my hard drive used up (as opposed to having a mere 45mb FREE under Xandros after all their updating…!).
Basically, I like how xubu (and the “Advanced Desktop” of the default Xandros system) turns our little “appliances” into real computers. Yes, more and more netbooks are out there, but my little guy still turns a lot of heads when we’re out and about.