Все новости высоких технологий на сайте nokiamaemo.ru


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

Nokia n900 » Руководства n900 23-янв 01:17   

В данной статье представлено руководство, как на Nokia N900 установить операционную систему Nemo.

В сентябре прошедшего года была объявлена новость о том, что Nokia прекращает работу над MeeGo и создает платформу Tizen, основной технологией создания приложений в которой должен стать HTML5. Некоторые разработчики MeeGo отказались оставить свои разработки и продолжили работу MeeGo Community Edition в новом проекте Mer.

Этот проект, в первую очередь, нацелен на создание системных приложений и ключевого набора библиотек, сосредоточенных для работы в смартфонах и поддерживающих создание программ с использованием HTML5/QML/JS технологий. Если вас интересуют подробности, вот ссылка: http://wiki.merproject.org/wiki/Main_Page

Разработка рассчитана на производителей мобильных систем, упрощая им создание специализированных дистрибутивов на базе этого ядра. На данный момент есть несколько проектов, которые пользуются ключевыми библиотеками 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, поэтому у самом тексте я ссылаюсь на официальное руководство по установке этой операционной системы.

Требования для установки
Установить Nemo можно как на внутреннюю память, так и на флэш накопитель. Стоит отметить, что установка данной ОС на основную память аппарата повлечет за собой отказ от гарантийного обслуживания смартфона, поэтому в этой инструкции я расскажу, как установить ОС на карту памяти.

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

Установка загрузчика UBoot
Для выбора ОС на этапе загрузки между Nemo и Maemo нужно установить загрузчик UBoot на N900. Чтобы его установить, необходимо выполнить следующие шаги:
Удалить пакет backupmenu, если такой имеется. Эта программа тоже является загрузчиком операционной системе, и будет мешать нормальной загрузке оригинальной ОС на устройстве.

Подключить репозиторий extras-devel. Чтобы сделать это, нужно:
1. запустить диспетчер приложений
2. открыть папку каталогов, выбрать пункт «Каталоги приложений».
3. Нажать кнопку «создать».
4. В появившемся окне заполните поля следующим образом:
• Имя каталога: "Maemo extras-devel"
• Web адрес репозитория: http://repository.maemo.org/extras-devel
• Имя дистрибутива: "fremantle"
• Компоненты: "free non-free"
5. Нажать кнопку «сохранить». Менеджер самостоятельно попытается загрузить информацию из полученного репозитория.

Установить пакет uboot-pr13 из блока системных приложений.

Удостоверится, что загрузчик UBoot установлен корректно. Чтобы проверить установку необходимо перезагрузить аппарат. Когда устройство начнет загружаться, в верхнем левом углу должен появиться пингвин, а через пять секунд загрузка опять должна идти обычным образом.

Загрузка образа
Последние релизы Nemo можно скачать по ссылке http://repository.maemo.org/meego/Nemo/

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

sudo fdisk –l

В результате появится окно с подобным содержанием:

 

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
Sector size (logical/physical): 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. У вас, скорее всего, будет не такое название. Найдите файл, который соответствует именно вашему устройству.

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

mount

После выполнения команды будет показан список всех подключенных файловых систем. Нужно убедиться, что здесь нет упоминания об имени устройства. Строка, в которой сказано, что файловая система /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 и закройте крышку. В противном случае устройство не распознает карту и загрузка с нее не будет возможна.

Запустите аппарат. По умолчанию загрузчик начнет загружать с карты памяти установленную ОС. Если же вы захотели загрузить оригинальную ОС, то прервите отчет любой клавишей и введите команду:

run noloboot

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

  1. Шамиль
    19 мая 2012 09:24
    Жалоба  

    А программы от миго работают?

    ОТВЕТИТЬ

Добавить комментарий

Введите цифры или буквы, показанные на изображении: *

Похожие новости