Home Installing MeeGo IVI to TX-50

Installing MeeGo IVI to TX-50

Today, we bring you a step-by-step guide to install MeeGo IVI image file on TX-50, an Intel ATOM E6xx based CPU board. Before you start, please make sure that you know what you’re doing. If you’re continuing with it, you do it at your own risk.

Tools needed

  1. USB Flash Drive with a minimum 8GB of empty disc size
  2. LiveUSB Creator, like Fedora

First of all, you have to download the latest MeeGo IVI .img file from the link below.
Once downloaded, you need to write this image to USB flash drive using the LiveUSB Creator. After you finish writing the image to to USB flash drive, attach it to TX-50 and boot it. A grub menu should appear. Hit TAB and replace “quiet” with “3” at grub command line, to start the system at runlevel 3. If you see a login prompt, login using ID: root and PASSWORD: meego.
Now you need to download MeeGo:1.2.0:oss:Update:Testing repository to your system, running the following command at /etc/zypp/repos.d folder.
wget http://download.meego.com/live/MeeGo:/1.2.0:/oss:/Update:/Testing/MeeGo_1.2.0/MeeGo:1.2.0:oss:Update:Testing.repo
You also need to download non-oss repository information. So run the above command replacing “oss” to “non-oss”. That is, run the following command.
wget http://download.meego.com/live/MeeGo:/1.2.0:/non-oss:/Update:/Testing/MeeGo_1.2.0/MeeGo:1.2.0:non-oss:Update:Testing.repo
After that, execute the following command.
zypper ref
zypper in kernel-adaptation-intel-automotive emgd-bin emgd-gui
If you don’t have public key information installed in your system, you will get a GPG error. Run the following command and install public key information. If you don’t get any GPG error, you may directly proceed to the next step.
rpm –import ‘http://download.meego.com/live/MeeGo:/1.2.0:/oss:/Update:/Testing/MeeGo_1.2.0/repodata/repomd.xml.key’
Once you install public key information in your system, make sure that the /boot folder has a file named vmlinuz- in it. If you see another partition in the folder, copy the file to the partition and run the following command.
mount /dev/sda1 /mnt
cp /boot/vmlinuz- /mnt/syslinux/vmlinuz1
Note: The command above assumes USB flash drive as /dev/sda.
Now create an empty folder e.g. /work and extract initrd0.img to the folder and copy module files. Pack the image file and module files as initrd1.img, with the following commands.
mkdir /work
cd /work
zcat /mnt/syslinux/initrd0.img | cpio -i -c
cp -a /lib/modules/ /work/lib/modules
find . | cpio –quiet -c -o | gzip -c > /mnt/syslinux/initrd1.img
Your system should now have new kernel, vmlinuz1, and initrd, initrd1.img, in /mnt/syslinux folder. Now got to /mnt/syslinux/syslinux.cfg and look for “label linux0 section”. Replace vmlinuz0 to vmlinuz1, and initrd0.img to initrd1.img. Next, edit xorg.conf as following. You can find the detail information in Intel EMGD manual.
Option “ALL/1/General/PortOrder”  “24000”
Now unmount “/mnt” and run “shutdown -h now”, and then restart system. You should see IVI UX on your system. If you don’t see IVI UX, start the system as runlevel 3 (steps given at the top).  Make sure that the kernel is Now install xorg-x11-xinit and run “startx“. You would see the error information in /var/log/Xorg.0.log. Identify the error and work accordingly to rectify it.
Good luck!

About ReadWrite’s Editorial Process

The ReadWrite Editorial policy involves closely monitoring the tech industry for major developments, new product launches, AI breakthroughs, video game releases and other newsworthy events. Editors assign relevant stories to staff writers or freelance contributors with expertise in each particular topic area. Before publication, articles go through a rigorous round of editing for accuracy, clarity, and to ensure adherence to ReadWrite's style guidelines.

Get the biggest tech headlines of the day delivered to your inbox

    By signing up, you agree to our Terms and Privacy Policy. Unsubscribe anytime.

    Tech News

    Explore the latest in tech with our Tech News. We cut through the noise for concise, relevant updates, keeping you informed about the rapidly evolving tech landscape with curated content that separates signal from noise.

    In-Depth Tech Stories

    Explore tech impact in In-Depth Stories. Narrative data journalism offers comprehensive analyses, revealing stories behind data. Understand industry trends for a deeper perspective on tech's intricate relationships with society.

    Expert Reviews

    Empower decisions with Expert Reviews, merging industry expertise and insightful analysis. Delve into tech intricacies, get the best deals, and stay ahead with our trustworthy guide to navigating the ever-changing tech market.