SvOlli's EeePC hacks


Using 2 GB RAM under "Asus Linux" (701 only)

If you replace the 512MB RAM module with a 2GB one, the Linux supplied by Asus will only use 1GB of it. Here's what I did to overcome this limitation. Please read this documentation at least once in full, before starting any actions. It should save you some time.

I will take no responsibility if these will short instructions will wreck your EeePC. If you don't like this, don't do it.

  1. First of all I compiled my own kernel from the sourcecode asus supplied. I used exactly the same configuration that Asus claims to use, except for the memory option "High Memory Support", where I selected "4GB" instead of "off". You don't have to do it, you can just download my kernel: vmlinuz-2.6.21.4-eeepc-2gb.bz2 (Size: 1298400; Date: 2008-02-01, 01:42 CET).
  2. Once you've got the kernel, copy it into the home directory of the default user (/home/user) on the EeePC.
  3. Since you can't copy it to the desired place directly use a Live-CD / Live-USB Linux distribution to boot the EeePC and log in as root at used the following commands to integrate the new kernel.
  4. # mkdir /eeepc/1 /eeepc/2
    # mount /dev/sda1 /eeepc/1
    # mount /dev/sda2 /eeepc/2
    # mv /eeepc/2/home/user/vmlinuz-2.6.21.4-eeepc-2gb.bz2 /eeepc/1/boot
    # bzip2 -d /eeepc/1/boot/vmlinuz-2.6.21.4-eeepc-2gb.bz2
    # vi /eeepc/1/boot/grub/menu.lst
    # umount /eeepc/1
    # umount /eeepc/2
    # fsck.ext2 -f /dev/sda1
    
  5. Two important notes:
  6. Changes to menu.lst:
  7. If anything is wrong with the new kernel you can switch back by holding F9 during startup and selecting "Normal Boot". Also note, that these changes is now part of the factory settings and will be unaffected by any restoration.
This should do it. At least that did it for me.

D1X-Rebirth

I compiled the source for d1x-rebirth for the Linux Asus supplies with the Eee PC. It works fine on my system. For installation download the supplied executable, unpack it with "bzip2 -d" copy it to /usr/local/bin and set the executable flags. Finally create the directory /usr/local/share/games/d1x-rebirth and put descent.hog and descent.pig in there. Run d1x-rebirth and everything should be fine. Happy hunting! d1x-rebirth-gl.bz2 (Size: 323879; Date: 2008-02-11, 22:37 CET)

The Samba Security Leak (701 only)

This workaround is now obsolete, since fixed packages are available now.
(If you really want to know look into the HTML source code.)

Firefox 3

When you want to install Firefox 3 on the EeePC you'll it won't let you start, because the gtk+ 2.8 libraries are too old. To fix this problem download this archive containing gtk+ 2.10 libraries, und untar it inside the directory containing Firefox 3. Then you'll get sufficient libraries that are only used by Firefox. gtk-2.10-so_for_firefox3.tar.bz2 (Size: 1707744; Date: 2008-10-24, 21:07 CEST)

eeetray

I hacked a small tool for the Xandros Linux distribution that sits in the system tray with the image of a light blub and allows to start/stop wireless lan, bluetooth and ssh (if installed) individually. There are also options to shutdown or reboot the system without any further confirmation. No big deal, but quite handy for me. eeetray-0.1.tar.bz2 (Size: 12800; Date: 2008-11-17, 22:33 CET)

History:

2008-11-17:
Added eeetray.
2008-10-24:
Added gtk+ libraries for Firefox 3.
2008-02-12:
Added recommendation about samba security leak.
2008-02-11:
Added D1X-Rebirth Download
2008-02-03:
Added note about "F9 during startup"-feature.
2008-02-02:
Initial release of this page and everything on it.

Contact Information Valid HTML 4.01 Transitional