Industry Leader in Digital Business

Howto: Making MeeGo 1.1 work on an eeePC 1000H

Two years ago I bought an eeePC 1000H for all my e-mailing, webbrowsing and textwriting on the road. In addition, this netbook is a perfect tool to try out new software like the MeeGo 1.1 operating system. The eeePC 1000H is supposed to be supported completely by MeeGo 1.1 according to this page, but today I found out otherwhise. In this article I have combined information from many sources that helped me to get MeeGo 1.1 up and running on my eeePC 1000H. As the hardware of this netbook is comparable to other netbooks in the eeePC-family, this article might also be of interessent to users of other netbooks (e.g. eeePC 901).

Wireless Connection

Directly after installing MeeGo, I noticed that my wireless connection was not working and not even shown in my overview of network connections. Browsing various forums, I found a solution for this problem mentioned by the user ‘mjvaisane’ which I have summarized here. Start by opening a terminal window under ‘Applications -> System Tools’ at the top of your screen.

{code}$ sudo su
$ vi /etc/rc.sysinit{/code}

You have now opened the file ‘/etc/rc.sysinit’ in VI Texteditor which enables you to edit it. Go to ‘insertion’-mode by pressing [i] and search for the following line:

{code}[ -x /usr/sbin/connmand ] && /usr/sbin/connmand -W nl80211,wext{/code}

Above this line, enter the following:

{code}ifconfig wlan0 up{/code}

Now press [Esc] to enter the command mode of VI Texteditor and save your changes by pressing [Shift] + [ZZ] (double Z). You will return to your texteditor, enabling you to type the following commands:

{code}$ cd /etc/pm/sleep.d
$ vi 02wlan{/code}

You have now created a new file with the name ’02wlan’ and opened VI Texteditor to edit it. Go to ‘insertion’-mode once again (press [i]) and insert the following script:

{code}#!/bin/sh
#

case “$1” in
hibernate|suspend)
;;
thaw|resume)
sleep 2
/sbin/ifconfig wlan0 down
/sbin/ifconfig wlan0 up
;;
*) exit $NA
;;
esac{/code}

When done, press [Escape] to enter command mode and use [Shift] + [ZZ] to save and exit the editor. Now chmod the file you just created using the chmod-command and reboot your computer to activate the wireless internet options:

{code}chmod +x 02wlan
reboot{/code}

After rebooting, you can find your wireless settings in your networks-panel. Click on the ‘connect’-button next to the wireless connection you want to access, enter its password if necessary and your MeeGo instance should be online in a few seconds.

Install updates

Now that your wireless connection is working, you might want to update the software packages on your system to the latest version by running ‘Update System’ under ‘Applications -> System Tools’. You will most likely notice that you cannot update MeeGo as you get the following error: ‘A security signature is not present’. To fix this error, open a new terminal (Applications -> System Tools -> Terminal) and enter the following first two lines of the script below (answering ‘yes’ to all questions asked):

{code}$ sudo su
$ zypper refresh
Repository ‘adobe’ is up to date.
Retrieving repository ‘core’ metadata []
Signature verfication failed for file ‘repomd.xml’ from repository ‘core’.
Warning: This might be caused by a malicious change in the file!
Continuing might be risky. Continue Anyway? [Yes/no] (no): yes{/code}

The execution of the command will continue after you press [Enter] and you will be notified that all repositories have been refreshed. Now that you have accepted the signature by typing ‘yes’, you can succesfully run ‘Update System’ and install the latest updates for MeeGo.

Adding NTFS support

Most users installing MeeGo, will most likely create a dualboot option in which they can still select Windows or Linux as their operating system. I created a triboot (Windows, Ubuntu, MeeGo) myself and was suprised that I could not access any of my files from MeeGo. A bit of searching pointed out that MeeGo does not come with NTFS and ext4 support and that these drivers need to be installed manually. To add NTFS support, you will need to open the Terminal (Applications -> System Tools) and type the following commands:

{code}$ sudo su
$ zypper –non-interactive in gcc make
$ wget http://tuxera.com/opensource/ntfs-3g-2010.10.2.tgz
$ tar xvzf ntfs-3g-2010.10.2.tgz
$ cd ntfs-3g-2010.10.2
$ ./configure
$ make
$ sudo make install
$ ln -s /sbin/mount.ntfs-3g /sbin/mount.ntfs
$ cd ..
$ rm -fr ntfs-3g-2010.10.2*{/code}

You can now access your NTFS hard disks through the File Browser (Applications -> Accessories) on the left side (once you click you hard drive you might be asked for your root password). As it is much easier to install NTFS support than to install ext4 support, I recommend the usage of an NTFS partition for your files so all your operating systems have access to them. If you do want to add ext4 support to MeeGo, than this article might be an interesting read.

Shutdown MeeGo

You will notice that MeeGo has no shutdown button, which might frustrate some users. Doing a small search online I found out that you will have to use the power button to turn off your computer completely, while closing the lid of your netbook will suspend the machine.

Conclusion

Although I do like the ‘look and feel’ of MeeGo compared to Ubuntu’s netbook edition (which is way to heavy for a simple eeePC and thus works slow), there is much work to be done by Nokia and Intel if they ever want this platform to become succesful. For example, the bugs in this article should not be present and at least NTFS support should be added to the installation-package. However, the bugtracker showed me that they are not planning on adding support for such basic functionality any time soon, which makes me doubt that this platform will ever become really succesful.

Related Posts