making Asus eeePC work for Ubuntu LTSP

The Asus eeePC has become an extremely popular linux based laptop, and it works great with the preinstalled OS Xandros. It is, however, a desirable thin terminal in that its small, already has a monitor and is cheap. The smaller model's screen might be a bit too small, but one can always add an external monitor, keyboard and mouse and make it a full thin terminal. In order to do that, one must fix the atl2 kernel panic bug. The instructions that follow are not mine, I found them elsewhere on the net and adapted a little:

sudo chroot /opt/ltsp/i386
nano /etc/initramfs-tools/modules

add atl2 to the modules list.
Next update your initramfs with (where kernel-version is version number of your kernel [ie. 2.6.27-6-386):

update-initramfs -k kernel-version-number -c 
exit

This will update the kernel and create the initramfs that is in /boot/ under a name something like initrd.img-2.6.27-6-386. The file must now be copied from /opt/ltsp/i386/boot to /var/lib/tftpboot/ltsp/i386 after having renamed the existing one, for backup :

mv /var/lib/tftpboot/ltsp/i386/kernel-version-number /var/lib/tftpboot/ltsp/i386/kernel-version-number.bak
cp /opt/ltsp/i386/boot/kernel-version-number /var/lib/tftpboot/ltsp/i386/

You should now restart the asus eeePC and it should just work.

Rate It! (Average 0, 0 votes)



2 Responses to making Asus eeePC work for Ubuntu LTSP

  1. February 26th, 2009 | Hamlinux

    I'm getting stuck at the second prompt.
    After I change to root I get a command not recoognized error for nano. If I exit root and sudo as foo-user, I can access /etc/initramfs-tools/module. Will this effect the instalation of the module. I am not familiar with the usage of chroot.

    Thank you.

  2. February 26th, 2009 | ham linux

    i FIGURED i COULD EDIT /etc/initramfs-tools/modules with vim whie root, but when I:

    root@calvin:/# update-initramfs -k 2.6.27-7-generic -c
    update-initramfs: Generating /boot/initrd.img-2.6.27-7-generic
    Cannot find /lib/modules/2.6.27-7-generic
    update-initramfs: failed for /boot/initrd.img-2.6.27-7-generic

    root@calvin:/# uname -r
    2.6.27-7-generic
    root@calvin:/#

    root@calvin:/# cd /lib/modules
    root@calvin:/lib/modules# ls
    2.6.24-16-generic
    root@calvin:/lib/modules#

    I have done update-initramfs -u but /lib/modules still does not show 2.6.27-7-generic.

    Please let me know what I am missing if you can

Leave a Reply

(will not be published)