Today I installed Ubuntu on my Asus EEE PC 1201HA netbook. Because I’ve got really good experiences with installing Ubuntu on the computers of my family and friends, I was determined to install Ubuntu Netbook Edition on this one too before passing it on to it’s next owner. ( I just bought it for a temp. side project ).
The main reason I recommend Ubuntu to people who are asking for my help is viruses. Most regular home users are still tied to Windows and with Windows comes great responsibility. Most people also rely on old(er) computers, don’t want to spend money on hardware upgrades and are using computers for very easy tasks. Enter Ubuntu.
I’m not saying Ubuntu is not suited for more complicated user profiles. ( With the recent foul play of Apple, I would be more than inclined to use Ubuntu on my MBP on my day to day work. ) I’m just saying Ubuntu is easy enough to start with for most people to enter a virus free world. When they see the Firefox logo they now where “the internet” is.
But enough mumbo jumbo: how did the installation on the netbook go? Well, very smooth. No complaints. The installation was very straight forward. But… the graphics performance was bad. Problem: Intel’s GMA500 gfx card. Intel is not known as a member of the “we support Linux” pool. So, the community is basicly left on it’s own. Luckily for us there is a solution. Created by the community. It’s a work in progress, but for now it supports enough to work on your GMA powered netbook. The biggest thing missing is 3D support. But if you need that, why would you buy a netbook?
- First check this wonderful Google Project
- Then have a look at my xorg.conf file:
Section "DRI" Mode 0666 EndSection Section "Extensions" Option "Composite" "Enable" endSection Section "Device" Identifier "Configured Video Device" Driver "psb" Option "ShadowFB" "True" EndSection
Check your grub file ( /etc/default/grub ) and DON’T forget to sudo run update-grub afterwards.
# If you change this file, run 'update-grub' afterwards to update # /boot/grub/grub.cfg. GRUB_DEFAULT=0 GRUB_HIDDEN_TIMEOUT=0 GRUB_HIDDEN_TIMEOUT_QUIET=true GRUB_TIMEOUT=10 GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian` GRUB_CMDLINE_LINUX_DEFAULT="quiet acpi_osi=Linux acpi_backlight=vendor mem=2000mb splash" GRUB_CMDLINE_LINUX="" # Uncomment to disable graphical terminal (grub-pc only) #GRUB_TERMINAL=console # The resolution used on graphical terminal # note that you can use only modes which your graphic card supports via VBE # you can see them in real GRUB with the command `vbeinfo' #GRUB_GFXMODE=640x480 # Uncomment if you don't want GRUB to pass "root=UUID=xxx" parameter to Linux #GRUB_DISABLE_LINUX_UUID=true # Uncomment to disable generation of recovery mode menu entries #GRUB_DISABLE_LINUX_RECOVERY="true" # Uncomment to get a beep at grub start #GRUB_INIT_TUNE="480 440 1"
- Restart your system and your screen resolution should be ok. WIFI works as expected ( writing this blog post on the EEE PC now on WIFI ).
As I’m going to pass this system on shortly after this blog post I will not be able to check additional settings for you. All I can say is: I installed Ubuntu Lucid Netbook Edition from a USB I created on the existing Windows installation on this machine, before overwriting it with the Ubuntu installation. After that I saw that the screen reso wasn’t ok, so I installed the repo’s from the aforementioned Google Project page. After digging through some Googled pages I found the correct settings for my screen. It is my expectation that the people behind the Google Project will continue their good work and make a fully compatible driver available for us in the foreseeable future.