Установка Nemo на Nokia N900

У цій статті представлено посібник, як на Nokia N900 встановити операційну систему Nemo.

Розробка розрахована на виробників мобільних систем, спрощуючи їм створення спеціалізованих дистрибутивів з урахуванням цього ядра. На даний момент є кілька проектів, які користуються ключовими бібліотеками Mer для створення повноцінних дистрибутивів для мобільних апаратів. Серед них можна приділити увагу таким проектам:

Plasma Active - це, в першу чергу, проект, спрямований на створення користувача оточення. Він розвивається в рамках проекту KDE, і використовує Plasma Framework для створення інтерактивного інтерфейсу.Cordia Hildon-Desktop зосереджений на створенні інтерфейсу користувача і є спадкоємцем Hildon, який використовується в Maemo.Nemo - дистрибутив, який є ідейним розвитком MeeGo Community Edition, від якого успадкував інтерфейс. Його легко можна приймати за референсну збірку для дистрибутивів, яка використовує ключові технології Mer.

Ці ОС цікаві як простим користувачам, які хочуть спробувати щось нове, і професійним розробникам. На даному етапі всі ці системи сумісні з MeeGo Harmattan, встановленим на Nokia N9.

У цій статті я розповім, як встановити Nemo на Nokia N900. Сам процес установки не відрізняється від установки MeeGo Community Edition, тому в самому тексті я посилаюся на офіційний посібник із встановлення цієї операційної системи.

Для встановлення необхідно: N900 з ОС Maemo Freemantle 1.3. Карта пам'яті на 4 Гб і більше. Комп'ютер, який може записати інформацію на флешку.

Установка завантажувача UBoot Для вибору ОС на етапізавантаження між Nemo та Maemo потрібно встановити завантажувач UBoot на N900. Щоб його встановити, необхідно виконати такі кроки: Видалити пакет backupmenu, якщо такий є. Ця програма теж є завантажувачем операційної системи, і заважатиме нормальному завантаженню оригінальної ОС на пристрої.

Встановити пакет uboot-pr13 із блоку системних додатків.

Переконайтеся, що завантажувач UBoot встановлений коректно. Щоб перевірити установку, необхідно перезавантажити апарат. Коли пристрій почне завантажуватись, у верхньому лівому куті повинен з'явитися пінгвін, а через п'ять секунд завантаження знову має йти звичайним чином.

Завантаження образу Останні релізи Nemo можна завантажити за посиланням http://repository.maemo.org/meego/Nemo/

Встановлення Nemo під OC GNU/Linux Необхідно підключити флешку до комп'ютера. Рекомендовано робити це за допомогою картридера, щоб уникнути наслідків від неправильних дій. Тепер потрібно визначити, який із файлів пристрою відповідає картці пам'яті. Для цього використовуйте команду:

Disk /dev/sdj: 16.1 GB, 16064184320 bytes 64 heads, 32 sectors/track, 15320 cylinders, total 31375360 sectors Units = sectors of 1 * 512 = 512 bytes ): 512 bytes / 512 bytes I/O size (minimum/optimal): 512 bytes / 512 bytes Disk identifier: 0x37c20945

Device Boot Start End Blocks Id System /dev/sdj1 32 31375359 15687664 83 Linux

З цього звіту можна визначити, що карті відповідає пристрій /dev/sdj. У вас, швидше за все, буде така назва. Знайдіть файл, який відповідає вашому пристрою.

Тепер потрібно переконатись, що файлова система підключена на цьому рівні. Необхідно виконати команду:

Після виконаннякоманди буде показано перелік всіх підключених файлових систем. Потрібно переконатися, що тут не згадується про ім'я пристрою. Рядок, в якому сказано, що файлова система /dev/sdj1 підключена до каталогу /media/DISK показана нижче:

/dev/sdj1 on /media/DISK type vfat (rw,nosuid,nodev,uid=1000,gid=1000,shortname=mixed,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 records in 328356+0 records out 1344946176 bytes (1.3 GB) copied, 105.625 s, 12.7 MB/s

Після того, як зображення буде перенесено на флеш карту, встановіть її назад у N900 і закрийте кришку. В іншому випадку пристрій не розпізнає карту і завантаження з неї не буде можливим.

Запустіть апарат. За замовчуванням завантажувач почне завантажувати з картки пам'яті встановлену ОС. Якщо ви захотіли завантажити оригінальну ОС, то перервіть звіт будь-якою клавішею і введіть команду: