Install MeeGo Preview on N900 [How To]


WARNING
I will start by saying this in no unclear terms.
Do Not Do This
Hopefully everybody’s English is good enough to understand that. Seriously, there is simply no reason for 99.9999999% of anybody to even attempt this other than to go “Oh cool… I’ll shutdown now.”

maemo-icon-images2Not even “dev’s” really need this, since there is no way to install your app (no internet of any kind, wireless or otherwise, and no terminal to install manually). We still need kernel devs to get the wireless, and phone drivers in here before it’s even remotely useful.

So again: Don’t do this.

You’re still reading aren’t you? Alright then, I tried. These steps work for Ubuntu 10.04, Lucid Lynx. N900 + MicroSD card required. Flasher-3.5 required. For Fedora, use the wiki, but compile the flasher from GIT, not the repo, and use my m-i-c command in the script below.

Installation
1) grab the N900 MeeGo kickstart file from here.
2) Move it to where you will be building all of this. If you copy/paste from my script below, that’s going to be in ~/build
3) Add the Ubuntu MeeGo repositories to /etc/apt/sources.list.
Code:
deb http://repo.meego.com/tools/repos/ubuntu/9.10/ /
4) Script. Copy/paste this to a terminal.
Code:
#Create work area
mkdir ~/build
cd ~/build
#Get python-elementtree
wget http://mirrors.kernel.org/ubuntu/pool/universe/e/elementtree/python-elementtree_1.2.6-14_all.deb
sudo dpkg -i python-elementtree_1.2.6-14_all.deb
sudo apt-get update
#install syslinux and dependencies
sudo apt-get install syslinux=3.85
sudo apt-get install mtd-utils qemu-arm-static git-core
#build latest meego-image-creator, the one in the repositories don't work
git clone git://gitorious.org/meego-developer-tools/image-creator.git
cd image-creator
sudo tools/mic-check-alldeps
make clean
make
sudo make install
cd ..
#create N900 image
sudo mic-image-creator --run-mode=0 --cache=mycachedir --format=raw --arch=armv7l --save-kernel --config=meego-handset-armv7l-n900-nokia-closed-1.0.80.8.20100630.ks
5) Connect your booted N900 to your computer. Select “Mass Storage mode”. In Ubuntu, determine which device it assigned your SD card. Mine did /dev/sdc.
6)Copy filesystem to N900 SD card. Replace “DEVICE” with your N900 External SD Card device (change XXXX’s).
Code:
sudo dd bs=4096 if=meego-handset-armv7l-n900-nokia-closed-1.0.80.8.20100630-1.0.80.20100630.XXXX-raw/meego-handset-armv7l-n900-nokia-closed-1.0.80.8.20100630-1.0.80.20100630.XXXX-sda.raw of=DEVICE
7)Mount the SD card, replace /dev/sdc1 with your device and first partition.
Code:
mkdir mount
sudo mount /dev/sdc1 mount
8)Edit rc.local:
Code:
sudo vi mount/etc/rc.local
9)Add the following line, above the touch line
Code:
echo 255 > /sys/class/backlight/acx565akm/brightness
10)Unmount
Code:
sudo umount mount
11)Disconnect and shut off N900.
12)Run flasher (change XXXX’s)
Code:
sudo flasher-3.5 -l -b -k meego-handset-armv7l-n900-nokia-closed-1.0.80.8.20100630-1.0.80.20100630.XXXX-vmlinuz-2.6.35~rc3-119.1-n900
13)When prompted for USB device, connect N900, turn on and hold “u”

Enjoy MeeGo Preview for all of 10 minutes until you get bored.

I was going to do screenshots and stuff, but they have already been done. See references below.

References
http://wiki.meego.com/ARM/Creating_A…_Image_Creator
http://wiki.meego.com/Image_Creation…inary_Packages
http://talk.maemo.org/showthread.php…555#post736555

Special thanks to w00t for getting the right m-i-c command.
Оригинальное сообщение: http://forum.meego.com/showpost.php?p=4812&postcount=1




9 комментариев

  1. dubsteponly пишет:

    эээ перевести :-|

  2. sem0f пишет:

    чтож, утром ман было лениво икать, а теперь вот он, спасибо) попробуем в ближайшее время

  3. broken пишет:

    С горем-пополам поставил. Юзал ubuntu 10.04 amd64. Сама система подтормаживает, причем, заметно. Подлагивает в меню. Звонилка не работает(по крайней мере не включается). Насколько могут судить мои глаза – разрешение низкое. Грузится долго. На нажатия реагирует не с первого раза, а со второго-третьего и больше, причем, нажимать нужно сильно.
    На самом деле, поверьте, ничего интересного в ней нет. Да и тормозит она оочень хорошо. Вот на данный момент запустил приложение смс и на экране белый экран уже минуту.

  4. broken пишет:

    Я лично убедился в справедливости слов: “Do Not Do This
    Hopefully everybody’s English is good enough to understand that. Seriously, there is simply no reason for 99.9999999% of anybody to even attempt this other than to go “Oh cool… I’ll shutdown now.””

  5. littre пишет:

    запустил тоже это штуко
    функционала как не было так и нет
    пустая гуёвина, в которой ничего не запускается. кроме фенека, который запустился, но в инет ему лезть нечем – problem loading page
    sms, в котором только надпись no message, вместо всех остальных приложений надпись-заглушка This is placeholder for the
    на открытие камеры не реагирует, иконка телефона не отзывается
    Есть иконка App-Up – типа интеловый апстор, видать вместо ОВИ будет – тоже с заглушкой
    иконка фото открылась без заглушки, простенькое окошко, сверху две закладки, all photo и albums
    открылся довольно обширный ращздел с настройками – там пока тоже половина заглушек с каментами в стиле программеров title1 title 2
    некоторые насатройки уже открываются, например, wifi, правда мне тут ловить нечего
    если открыть несколько окон, а потом свернуть их левой верхней кнопкой (привет от нокии с маэмо) – уменьшенные окошки выстраиваются в одну линию слева направо, искривляются объемно, аля по цилиндру и листаются туда сюда

  6. broken пишет:

    А еще мы забыли сказать, что не работает индикатор батарейки :)

  7. littre пишет:

    в каком смысле не работает?
    его просто нету, точнее, я не заметил
    мои изыскания закончились на программе просмотра изображений, где оно сглюкнуло, как мне показалось, на кнопке полноэкранного просмотра, после которого приложение не смогло свернуться, внутри нее все переключается, но выход отказал. кнопка power тоже не помогла, пришлось вынуть батарейку. после включения маемо вернулось на место само. Меего запусакется только на один раз и не портит основную ось

  8. broken пишет:

    Слева вверху – батарейка пустая была(черная). У меня тоже в изображениях глюки такие же были :)