...to the "Beer Fund" :)

Array.org Netbook Repository for Ubuntu

Alternate Setup & Installation - Hardy Heron (Ubuntu v8.04)

Note: The Hardy EeePC kernel (2.6.24-21-eeepc) is currently in Stable status.

There may still be bugs. Please see the FAQ entry that describes the risks in running the hardy eeepc kernel before you install it.

The following insructions are mostly useful for users who have lost internet access after installing Ubuntu v8.04. This problem commonly affects the EeePC 901/1000/1000H models, but these instructions can be used for any model.

Download the Packages Manually

  1. Make sure your EeePC can boot Ubuntu v8.04 normally, without the aid of a USB Stick or external CD-ROM drive.
  2. Using a computer with internet access, manually download the core 2.6.24-21-eeepc kernel, and save the files onto a USB stick.

  3. Connect your USB stick onto your EeePC. Ubuntu should popup a window allowing you to browse the device.
    Close this window and open a terminal session.

    If you receive the error "Invalid mount option when attempting to mount the volume." from Ubuntu after inserting the USB key, Ubuntu believes that you're trying to insert a USB key in place of a CD-ROM. Since there is no CD-ROM device on your EeePC, you'll need to make a small modification to your /etc/fstab.
    sudo gedit /etc/fstab
    Delete the following line:
    /dev/sdc1 /media/cdrom0 udf,iso9660 user,noauto,exec 0 0
    Reconnect your USB key, it should now mount properly.
  4. Using the terminal, navigate to the directory where you saved the two .deb packages.

    Usually your USB key will appear in a folder under the /media directory.

    cd /media
    ls
    Your USB key's subfolder may be labeled: DISK_IMG, or maybe just disk, or it might have a completly unique name. You may need to dig for it.
    Once you identify the name, navigate to the subdirectory.
    cd DISK_IMG
  5. Install the two deb packages simultaneously. Execute this command:
    sudo dpkg -i linux-image*.deb linux-ubuntu-modules*.deb
  6. Reboot.
  7. During GRUB's initialization, press <ESC> to open the boot options menu.

    The new kernel is labelled "2.6.24-21-eeepc".

    If it is not at the top of the boot list, scroll down to it and hit enter.

    You should now have internet access. Proceed with configuring the repository and installing the remaining kernel components.

Setup the Repository

  1. Setup the Array.org repository. This will add the following line to your APT Sources list.
    deb http://www.array.org/ubuntu hardy eeepc
    
    wget http://www.array.org/ubuntu/array-hardy.list
    sudo mv -v array-hardy.list /etc/apt/sources.list.d/
  2. Install the Array.org repository public key.
    wget http://www.array.org/ubuntu/array-apt-key.asc
    sudo apt-key add array-apt-key.asc
  3. Update your local apt cache
    sudo apt-get update

Complete the Installation

  1. Install the remaining components of the eeepc-optimized kernel.
    This last step ensures that future kernel upgrades are properly downloaded to your EeePC.
    sudo apt-get install linux-eeepc

Uninstall the Generic Kernel (Optional)

  1. To remove yourself from Ubuntu's generic kernel updates, run the command:
    sudo apt-get remove linux-generic linux-image-generic linux-restricted-modules-generic
    Note, this will keep the last generic kernel on your device, but any future updates to this generic kernel will be stopped. It's useful to keep this last generic kernel around just incase you encounter an unexpected problem with the eeepc kernel need an "official ubuntu" kernel to fall back to.
  2. (Not recommended) If you want to remove the last generic kernel as well, run the command:
    sudo apt-get remove linux-.*-generic

Latest News

Search Tag: hardy

Search by Tag
See All News