Tuesday, June 30, 2009

Re-installing EEEbuntu (3.0) on an eeePC

The experience with EEEbuntu 2.0 was not completely satisfactory. I'm trying now with version 3.0, with the hope for more boot speed and performance.
Dual boot configuration with Xandros (which is on /dev/sda2, with "home" partition on /dev/sdb1).
  1. get EEEbuntu Base;
  2. run the eeebuntu ("base" cd version) installer:Link
    • install / (root) folder on /dev/sda1;
    • install /usr folder on /dev/sdb2 (no space left on sda);
  3. reboot (boot time 45 sec.);
  4. install better network manager "wicd";
  5. install OpenOffice;
  6. take a snapshot of /dev/sda1 and /dev/sdb2 with partimage (record 1);
  7. install a faster kernel (eeepc-lean) from array.org;
  8. reboot (boot time 33 sec.);
  9. remove some virtual consoles (tty7 is for X and tty1 is for text, Knowledge76 article):
    # rm /etc/event.d/tty2
    ..
    # rm /etc/event.d/tty6
  10. add "rootfstype=ext2" to grub boot instructions (avoid kernel very little guessing time, Debian Italia post);
  11. add "noresume" options to grub boot instructions (if hibernation disabled, avoid kernel looking for resume image Debian Italia post);
  12. replace the bash shell with the faster (for scripts) dash shell (Ubuntu wiki):
    # apt-get install dash
    # dpkg-reconfigure dash
  13. improve performance by setting "noatime" option (instead of "relatime" or "atime") in fstab entries (same Debian User forum post);
  14. remove create_floppy_devices, pcmcia-check-broken-cis, pcmcia-socket-startup from /lib/udev;
  15. improve boot time by disabling some services (same Knowledge76 article);
  16. reboot (boot time 32 sec.);
  17. install mc and set it to use the internal editor (mcedit) through Options->Configuration;
  18. install gimp;
  19. install totem;
  20. install moonlight plugin for firefox;
  21. install Adobe flash player plugin for firefox;
  22. enable archive.canonical.com ("Third party") repositories
  23. install acroread
  24. install Medibuntu repositories and non-free codecs (Ubuntu help)
  25. install wine;
  26. install exifer (win32);Link
  27. install xnview (win32);
  28. update kernel to version 2.6.29-1-netbook;
  29. reboot (boot time 28 sec.);
  30. take a snapshot of /dev/sda1 and /dev/sdb2 with partimage (record 2);
  31. install eeepc-laptop-dkms (to make Fn-F2 work again);
  32. install PalmDesktop (win32) and DocumentsToGo (win32) (my way, coming soon);
  33. fix broken "Scroll Lock" (Fn+F12) button (EEEbuntu forum);
  34. install some plug-in ("Terminal here", "Open as administrator") for nautilus via Synaptic;
  35. install GDM theme ("Simply Grace");
  36. configure login windows (users, faces, timed login);
  37. install AbiWord;
  38. install TrueCrypt;
  39. install GnoCHM;
  40. ...