October 15th, 2008 |
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.



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.
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