Инсталиране на Nemo на Nokia N900.

Тази статия предоставя ръководство за това как да инсталирате операционната система Nemo на Nokia N900.

Разработката е насочена към производителите на мобилни системи, което улеснява създаването на специализирани дистрибуции, базирани на това ядро. В момента има няколко проекта, които използват основните библиотеки на Mer за създаване на пълни дистрибуции за мобилни устройства. Сред тях може да се обърне внимание на следните проекти:

Plasma Active На първо място е проект, насочен към създаване на потребителска среда. Той е разработен като част от проекта KDE и използва Plasma Framework за създаване на интерактивен интерфейс.
Кордия Хилдън-Работен плот фокусиран върху създаването на потребителски интерфейс и е наследник на Hildon, който се използва в Maemo.
Немо - дистрибуционен комплект, който е идейното развитие на MeeGo Community Edition, от което е наследил интерфейса. Лесно може да се сбърка с референтен компонент за дистрибуции, който използва ключовите технологии на Mer.

Тези операционни системи са интересни както за обикновените потребители, които искат да опитат нещо ново, така и за професионалните разработчици. На този етап всички тези системи са съвместими с MeeGo Harmattan, който е инсталиран на Nokia N9.

В тази статия ще ви покажа как да инсталирате Nemo на Nokia N900. Самият процес на инсталиране не се различава от инсталирането на MeeGo Community Edition, поради което в самия текст се позовавам на официалното ръководство за инсталиране на тази операционна система.

За да инсталирате, трябва:
N900 с Maemo Freemantle 1.3 OS.
Карта с памет за 4 GB или повече.
Компютър, който може да записва информация на USB флаш устройство.

Инсталиране на буутлоудъра на UBoot
За да изберете операционна система на етапа на стартиране между Nemo и Maemo, трябва да инсталирате буутлоудъра UBoot на N900. За да го инсталирате, изпълнете следните стъпки:
Премахнете пакета с резервно меню, ако има такъв. Тази програма също е буутлоудър за операционната система и ще попречи на нормалното зареждане на оригиналната операционна система на устройството.

Инсталирайте пакета uboot-pr13 от блока на системното приложение.

Уверете се, че буутлоудъра UBoot е инсталиран правилно. За да проверите инсталацията, трябва да рестартирате устройството. Когато устройството започне да се зарежда, в горния ляв ъгъл трябва да се появи пингвин и след пет секунди зареждането трябва да продължи както обикновено.

Зареждане на изображение
Последните версии на Nemo могат да бъдат изтеглени от връзката http://repository.maemo.org/meego/Nemo/

Инсталиране на Nemo под OC GNU/Linux
Трябва да свържете USB флаш устройството към вашия компютър. Препоръчително е да направите това с четец на карти, за да избегнете последствия от неправилни действия.
Сега трябва да определите кой от файловете на устройството отговаря на картата с памет. За да направите това, използвайте командата:

Диск/dev/sdj: 16,1 GB, 16064184320 байта
64 глави, 32 сектора/писта, 15320 цилиндъра, общо 31375360 сектора
Единици = сектори от 1 * 512 = 512 байта
Размер на сектора (логически/физически): 512 байта/512 байта
Размер на I/O (минимален/оптимален): 512 байта/512 байта
Идентификатор на диска: 0x37c20945

Устройство за стартиране Старт Край блокира идентификационна система
/ dev/sdj1 32 31375359 15687664 83 Linux

От този отчет можете да определите, че картата отговаря на устройството/dev/sdj. Най-вероятно ще имате различно име. Намерете файла, който съответства на вашето устройство.

Сега трябва да се уверите, че файловата система е монтирана на това ниво. Трябва да изпълните командата:

След изпълнение на командата ще се покаже списък на всички монтирани файлови системи. Уверете се, че тук няма споменаване на името на устройството. Редът, който казва/dev/sdj1 е монтиран към/media/DISK, е показан по-долу:

/ dev/sdj1 on/media/DISK тип vfat (rw, nosuid, nodev, uid = 1000, gid = 1000, shortname = смесен, dmask = 0077, utf8 = 1, showexec, uhelper = udisks)

Ако устройството за съхранение все още е свързано, то трябва да бъде изключено. За всеки раздел от картата направете:

sudo umount/dev/sdj1

Нека ви напомня, че/dev/sdj1 е само пример за име на устройство.

Разопаковане на изображението
Ако имате безплатен твърд диск, първо разопаковайте изображението върху него, като използвате командата:

bunzip2 nemo-handset-n900-mmcblk0p.raw. bz2

След това трябва да прехвърлите разопакования файл на картата с памет.

sudo dd bs = 4096 if = nemo-handset-n900-mmcblk0p.raw of =/dev/sdj

Когато операцията приключи, командата dd трябва да покаже нещо подобно:

328356 + 0 записа в
328356 + 0 записа
Копирани 1344946176 байта (1.3 GB), 105.625 s, 12.7 MB/s

След като изображението бъде прехвърлено на флаш картата, поставете го обратно на N900 и затворете капака. В противен случай устройството няма да разпознае картата и зареждането от нея няма да бъде възможно.

Стартирайте машината. По подразбиране буутлоудъра ще започне да зарежда инсталираната операционна система от картата с памет. Ако искате да заредите оригиналната операционна система, прекъснете отчета с произволен ключ и въведете командата: