[[MeeGo]]

-Contents
#Contents
* Summary [#mf24f7c7]
>
This section shows how to install [[MeeGo>labs.beatcraft.com/deadend]] v1.0.x for Netbooks. This project is the combination of [[MeeGo>labs.beatcraft.com/deadend]] Core Software OS and~
the UX of [[MeeGo>labs.beatcraft.com/deadend]] 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:http://meego.com/devices/netbook/supported-hardware-platforms]] and [[wiki:http://wiki.meego.com/Devices]],~
respectively. The most current version of both [[MeeGo>labs.beatcraft.com/deadend]] for Netbooks and [[MeeGo>labs.beatcraft.com/deadend]] Core Software platform are 1.0.2. The core OS~
and Netbook UX can be installed together. After installing [[MeeGo>labs.beatcraft.com/deadend]] v1.0,  configure for network, ether, and Wifi as well as~
update core OS and netbook UX from the [[MeeGo>labs.beatcraft.com/deadend]] v1.0 environment.~

* Preparation and Installation [#w49c3a59]
** Features of [[MeeGo>labs.beatcraft.com/deadend]] v1.0 for Netbooks [#l4199e0f]
** Specifications of [[MeeGo>labs.beatcraft.com/deadend]] v1.0 for Netbooks [#l4199e0f]
>
- kernel 2.6.33~
- Connman (connection Manager)~
- Ofono (telephony stack)~
- BlueZ (Bluetooth)~
- Qt 4.6~
- gUPnP~
- Media Framework(Gstreamer)~
- File System:BTRFS~

** System Requirements [#ta2d2b55]
>
-CPU: Intel Atom or Intel Core 2 CPU (support for SSSE3)~
[[MeeGo>labs.beatcraft.com/deadend]] 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:http://wiki.meego.com/Devices]]

** Tested hardware [#tdf41f42]
>
The tested netbook is Ideapad S10e
- CPU: Intel Atom N270 (1.6GHz)
- Chipset: 945 GSE Express (include GMA 950)~
~
#ref(netbook01.jpg,,43%);~
After the boot process is completed (v1.0.1)~
~
#ref(netbook02.jpg,,40%);~
Zone screen (browser (left), terminal (right)) and Wifi connection~
~

* Installing [[MeeGo>labs.beatcraft.com/deadend]] v1.0 for NetBooks [#q4660a4d]
** Overview [#h0aec0f9]
>
This section covers from how to write the [[MeeGo>labs.beatcraft.com/deadend]] 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:http://meego.com/devices/netbook/installing-meego-your-netbook]] for the instructions for these platforms. To follow the direction, Python 2.4 or greater is required.~


** Download [#e92c6414]
>
In this section, [[MeeGo>labs.beatcraft.com/deadend]] v1.0 for Netbooks is used for the example. These instructions are also applicable to [[MeeGo>labs.beatcraft.com/deadend]] v1.0 for~
In-Vehicle Infotainment, except URL. Please download '''.img''' file from [[here:http://download5.meego.com/]]. 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 [#c9c3e6b5]
>
'''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:http://git.moblin.org/cgit.cgi/moblin-image-creator/plain/image-writer]]. Then, change the directory, in which '''image-writer ''' is downloaded. Make image-writer executable for all types of users.~
Caution: '''[[dd:http://en.wikipedia.org/wiki/Dd_(Unix)#cite_note-jargon-dd-1]]''' 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 [#gbe0fa5a]
>
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>labs.beatcraft.com/deadend]] 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>labs.beatcraft.com/deadend]] environment.~

** Post-Installation and Network Setup [#m87e9679]
>
- 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 [#a3a3b91b]
>
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 [#d6404a18]
>
Update and how to add wifi to [[MeeGo>labs.beatcraft.com/deadend]] are discussed at [[the next section:http://labs.beatcraft.com/en/index.php?MeeGo%2Fv1%20Netbook-2]]

Front page   Edit Diff Backup Upload Copy Rename Reload   New List of pages Search Recent changes   RSS of recent changes