How to install Ubuntu 8.04
To install from cdrom, you need a usb2 cdrom reader. Plug the device on your eeepc, power on the eeepc and press 'ESC' during the startup sequence. You can now choose on wich media the eeepc will boot.
If you want to keep the original Xandros Distribution, use a SDHC 8gb and follow this advices:
insert before exit 0:
hal-set-property --udi $(hal-device | grep info.udi | grep storage_serial_USB2 | sed -e 's/.*org/\/org/' -e "s/'.*//") --key storage.removable --bool false
This line will prevent gnome-keyring to segfault. This happens when the Root device is on a removable media…
After the install process, you may be unable to use any of the ethernet devices. Two solutions are possibles:
Now follow the rest of this guide and you will have a ubuntu hardy out of the box ready to work. Don't forget to use 'ESC' at startup to boot on the SDHC…
1. Prepare the Flash Drive with a Bootable Ubuntu Distribution
We will be installing Ubuntu on our flash drive, so first remember to back up all the information you have stored there as it will be erased.
In order to install Ubuntu correctly, it is necessary to make the device Ubuntu is being installed from “bootable”. This means that when the device is plugged into the computer during the computer's boot process, the computer will boot from the device rather than the computer's internal memory.
-On your Windows computer, download the UB8Convert utility from Pendrivelinux.com and run UB8pconvert.exe. A folder called “Ubuntu8” will be created on your Desktop. Place your .iso file containing Ubuntu inside the “Ubuntu8” folder.
-Run the “fixu.bat” script inside the “Ubuntu8” folder. Read through the prompts and wait until the script has successfully terminated. After the script finishes, a new folder called “USB-Ubuntu” will be created in the “Ubuntu8” folder.
-Insert your USB flash drive into the USB port on your Windows computer. Copy all the files in the “USB-Ubuntu” file onto your flash drive. All files copied must be copied to the root directory of the flash drive, not another folder.
-Once the files are copied to the flash drive, open the flash drive in Windows Explorer and run the “makeboot.bat” script. Follow the script prompts and wait until the script finishes. Once the script has finished, eject your USB flash drive.
Your USB flash drive is now a bootable Ubuntu 8.04 LTS install disk!
2. Installing Ubuntu on the EeePC
-If your EeePC is turned on, turn it off. Insert the USB flash drive into a USB port on the EeePC. Press the power button on the EeePC, and at the same time, hold down the “Esc” key in the upper left corner of the keyboard.
-The EeePC will show the normal “EeePC” logo boot screen and then switch to a black screen with a blue menu requesting you “Please select a boot device”. Press the “down” arrow key to select the name of your USB flash drive and press “Enter”. Not all flash drives have the same name, but normally the choice for the USB flash drive in this menu should begin with “USB:”. The flash drive will not be labeled “HDD:”.
-A black menu with the “Ubuntu 8.04 on USB” logo will appear. The menu will give you 5 choices:
“Try Ubuntu without any changes to your computer”
“Check filesystem for defects”
“Boot from first hard disk”
We will select the choice in red above, “Install Ubuntu” with our arrow keys and press “Enter”.
-Lines of black and white code will scroll down your screen, and will soon be replaced with an Ubuntu logo with an orange progress bar. Wait (patiently!) for the progress bar to load, as it can sometimes take quite a while. On my install, it took around 2 minutes. Though the progress bar may look stalled, it will move and the Ubuntu installer will load.
-Ubuntu's installer will appear onscreen with a “Welcome” message. Select the language you wish to install and click the “Forward button. Select your time zone and keyboard layouts and click the “Forward” buttons again.
-The “Prepare disk space dialog”. Here, you have the choice between:
“Guided - resize ……. and use freed space”
“Guided - use entire disk”
-You will select “Guided - use entire disk”. Once the button next to “Guided - use entire disk” is checked, you will be able to choose between two disks: the internal disk on your EeePC (normally labeled “sda”) or your USB flash drive (normally labeled “sdb”). As we are installing the Ubuntu operating system on your EeePC's internal hard disk, we wish to select the disk that does not have a name reminiscent of the brand name of your flash drive.
-Check the button next to the name of your EeePC's internal disk and click the “Forward” button.
BE AWARE THAT AFTER THIS POINT, ALL DATA STORED ON THE EeePC WILL BE ERASED!
A menu asking you to enter your full name, desired username, password and computer name will appear. Enter your information and click the “Forward” button. A window listing all of your selected installation options replaces the last one. Press the “Install” button.
Ubuntu is being installed… wait once again….
Once Ubuntu has been installed, a dialog informing you that Ubuntu has successfully installed will be presented. Remove your USB flash drive from the USB port of the EeePC and hold down the power button until the EeePC turns itself off. Press the power button again, and the EeePC boot screen will appear, accompanied shortly after by a menu announcing that “GRUB is loading” with a countdown. After the countdown completes, the GRUB menu will be replaced with the same Ubuntu logo and orange process bar we saw while installing Ubuntu. Wait (again patiently, this one can also sometimes take some time) for the progess bar to finish, and a prompt for user name and password will greet you.
Ubuntu has successfully been installed!
You can get an automatic install script for Wlan, Sound, OSD with Hotkeys and Gnome tweaks at http://www.x2on.de/2008/04/25/eee-pc-automatisches-script-fuer-ubuntu-804/
Tips (edited by Samiux on 2008-April-27) :
For those who cannot compile the ACPI module for unknown reason with the above mentioned script and the below mentioned python program (including me), I modified the above mentioned script that to download the pre-compiled module by a user of this forum.
The script also improve the shutdown problem and do some tweaks. I prepared two scripts - one for Eee PC 701 and the other for Eee PC 900. There are some different between two model of Es. I will prepare another standalone scripts when the kernel is updated in the future (not done yet).
You can download the scripts at http://samiux.wordpress.com/2008/04/26/ubuntu-804-lts-on-asus-eee-pc/
By the way, Ubuntu 8.04 cannot be ran from SDHC as it hangs at the Gnome boot up.
Tips (edited by Ricey on 2008-April-29) :
Yet another script! This one (for 701) includes the updates from Samiux and it includes Overclocking support. The script and full install guide can be found at http://eee.ricey.co.uk - many thanks
A project has been started on Ubuntu's Launchpad to make a GUI install program written in python. https://launchpad.net/ubuntu-eeepc/
sudo apt-get install bzr bzr branch lp:ubuntu-eeepc/0.1 ubuntu-eeepc-0.1 cd ubuntu-eeepc-0.1
(the first character after 'branch' is a lowercase L not a 1(one))
For gnome small screen fixes:
For fixes listed below:
sudo ./ubuntu_eeepc.py -i
Reboot and everything should be working… NOTE This program replaces the need to run many of the fixes described elsewhere in the wiki.