MeeGo

Summary

This section shows how to install MeeGo v1.0.x for Netbooks. This project is the combination of MeeGo Core Software OS and
the UX of MeeGo for Netbooks. This project does have strict system requirements for the devices. Please check the
requirements before start installing. The supported and tested hardware platforms are listed on the official page and wiki,
respectively. The most current version of both MeeGo for Netbooks and MeeGo Core Software platform are 1.0.2. The core OS
and Netbook UX can be installed together. After installing MeeGo v1.0, configure for network, ether, and Wifi as well as
update core OS and netbook UX from the MeeGo v1.0 environment.

Preparation and Installation

Specifications of MeeGo v1.0 for Netbooks

  • kernel 2.6.33
  • Connman (connection Manager)
  • Ofono (telephony stack)
  • BlueZ (Bluetooth)
  • Qt 4.6
  • gUPnP
  • Media Framework(Gstreamer)
  • File System:BTRFS

System Requirements

  • CPU: Intel Atom or Intel Core 2 CPU (support for SSSE3)
    MeeGo does not support non-SSSE3 CPUs
  • GMA-500 of Intel, Nvidia, or ATI graphic chipsets are not supported
  • Supported hardware platforms are shown below
* Asus EeePC 901, 1000H, 1005HA, 1008HA, EeePC 1005PE, Eeetop ET1602
* Dell mini10v, Inspiron Mini 1012
* Acer Aspire One D250, AO532-21S, Revo GN40, Aspire 5740-6025
* Lenovo S10
* MSI U130, AE1900
* HP mini 210-1044
* Toshiba NB302

User tested hardware platforms are listed on the WiKi page

Tested hardware

The tested netbook is Ideapad S10e

  • CPU: Intel Atom N270 (1.6GHz)
  • Chipset: 945 GSE Express (include GMA 950)

    netbook01.jpg
    After the boot process is completed (v1.0.1)

    netbook02.jpg
    Zone screen (browser (left), terminal (right)) and Wifi connection

Installing MeeGo v1.0 for NetBooks

Overview

This section covers from how to write the MeeGo live image into USB drive to configure network. The instructions described
here specifically explain for Netbooks. (The live image of In-Vehicle Infotainment (IVI) can be loaded into USB device in the
same manner), and it can be done on only the Linux platform (Ubuntu 10.04). Windows and Mac OS X can handle this task.
Please look at this page for the instructions for these platforms. To follow the direction, Python 2.4 or greater is required.

Download

In this section, MeeGo v1.0 for Netbooks is used for the example. These instructions are also applicable to MeeGo v1.0 for
In-Vehicle Infotainment, except URL. Please download .img file from here. If agree to the End-user license agreement,
check the box and click the download. The file downloaded here is meego-netbook-chromium-ia32-1.0-20100524.1.img,
which includes Google Chrome Browser.

$ wget http://repo.meego.com/MeeGo/releases/1.0/netbook/images/meego-netbook-chromium-ia32/meego-netbook-chromium-ia32-1.0-20100524.1.img
$ md5sum meego-netbook-chromium-ia32-1.0-20100524.1.img
bf23f7d80495d7923199b763a8e8520c  meego-netbook-chromium-ia32-1.0-20100524.1.img

Check md5sum. If the returned number is NOT identical to the number shown above, the downloaded file is not correct.

image-writer

image-writer is an executable script written in Python, and it requires Python 2.4 or newer. Download the script of image-Writer
from here. Then, change the directory, in which image-writer is downloaded. Make image-writer executable for all types of users.
Caution: dd can handles the same task. However dd command will overwrite any destination and does not have any safety net for
misapplications. If wrongly specify some directly in the system as the destination, it will erase the directly and replace something
else.

$ cd <directory of downloaded image-writer file> 
$ chmod a+x image-writer

Writing into USB drive

Caution: The files inside the USB drive will be erased after apply the command. Backup the important files before proceed the command.
Unmount the USB drive if the USB drive is mounted. Auto mount may cause corruption of the image as it is writing the image.

beat@MeeGo-dev:~/MeeGo$ sudo ./image-writer  meego-netbook-chromium-ia32-1.0-20100524.1.img
[sudo] password for beat:
Warning:  The USB drive (/dev/sdb) will be completely erased!
 Do you want to continue anyway? (y/n) y
Source:      /home/beat/MeeGo/meego-netbook-chromium-ia32-1.0-20100524.1.img
Size:        776 MB
Destination: /dev/sdb
Writing image (Est. 2min 35sec)... 100%
198656+0 Start Recording
198656+0 Finish Recording
813694976 bytes (814 MB) End Copy, 82.2437 s, 9.9 MB/s

The image was successfully written to the USB drive
You may now boot your mobile device with this USB drive 

beat@MeeGo-dev:~/MeeGo$

The process of writing is completed. The USB drive contains MeeGo live image, and it is bootable. Plug the USB drive to a netbook.
Change the boot order, which the USB drive comes is checked first. After successfully booted from the USB drive, follow the
instructions to setup the MeeGo environment.

Post-Installation and Network Setup

  • kernel version
    Check up the version of kernel
Linux beat-desktop 2.6.33.3-11-1-netbook #1 SMP PREEMPT Tue Jun 29 15:24:50 UTC 2010 i686 i686 i386 GNU/Linux

Network

To configure the network setting, the network configuration window is opened up. There is no entry for DNS in v1.0.0.

IP Address
Subnet Mask
Router:
  • Ether

    Fixed IP (this will be changed in v1.0.1)
    To set up DNS, resolv.conf is needed to be modified.

    $ sudo vi /etc/resolv.conf 
    
    # Generated by Connection Manager
    options edns0
    ## nameserver 127.0.0.1
    nameserver (IP Address in DNS server)

    Then, put IP address in Gateway in Router at the network setting.
    To configure this, the access to external sites is recognized.

  • Wifi

    At the default setting, the device is not recognized. The driver is installed at the update for v1.0.1.

Update

Update and how to add wifi to MeeGo are discussed at the next section


Attach file: filenetbook02.jpg 992 download [Information] filenetbook01.jpg 1051 download [Information]

Front page   Edit Freeze Diff Backup Upload Copy Rename Reload   New List of pages Search Recent changes   RSS of recent changes
Last-modified: 2010-08-13 (Fri) 10:19:29 (3049d)