-Видео

9
Смотрели: 2 (0)
Видеообзор
Смотрели: 5 (0)

 -Фотоальбом

Посмотреть все фотографии серии Общая
Общая
02:09 12.07.2014
Фотографий: 3

 -Поиск по дневнику

Поиск сообщений в Nokia_N900

 -Подписка по e-mail

 

 -Статистика

Статистика LiveInternet.ru: показано количество хитов и посетителей
Создан: 19.02.2014
Записей: 111
Комментариев: 10
Написано: 136

Установка Ubuntu 9.10

Дневник

Понедельник, 03 Марта 2014 г. 21:00 + в цитатник

Установка Ubuntu 9.10 на Nokia N900 на флешку.

Что нужно:
Сама ОС (скачать здесь)
Linux Ubuntu LiveCD и GParted (скачать здесь)
4GB High Class Micro SD (или больше)

Грузимся с Linux Live CD, подключаем телефон к системе и создаем на карте памяти раздел размером более 2.3 GB (распакованная система занимает около этого). Открываем терминал Убунты и пишем:

sudo su
cd /media

тут смотри.. у тебя будет либо абракадабра либо имена разделов твоего телефона, в любом случае тебе надо зайти на раздел, который ты создал для ubuntu. зайди на каждый, и посмотри что лежит командой ls. Нашел раздел убунты и делаешь тогда
cd /media/ИМЯ_РАЗДЕЛА
пример: cd /media/Ubuntu
Если не распаковали архив из bz2, то пишем так:

bzip2 -cd имяархива.tar.bz2 | tar -xvf -
Если распаковали, тогда так:
tar xvf <ПУТЬ ДО> NITUbuntu.tar
пример: tar xvf /cd/media/Windows/NITUbuntu.tar
NITUbuntu можно переименовать просто в Ubuntu, или в любое удобное для вас имя
Если образ, всё же, в двойном архиве, распаковать его можно через Total Commander из-под Windows, либо из под других систем. Примечание - образ убунты предварительно распакован из gz, а распаковка из tar займёт около 20-30 минут
Отключаем телефон от системы.
Открываем терминал на телефоне, смотрим какие разделы у нас существуют на флешке.
ls /dev/mmcblk1*
Если раздел для убунты не появился, перезагружаем телефон и проверяем ещё раз
Допустим, наш раздел (который мы сделали в Linux Live CD) /dev/mmcblk1p2
Создаем папку, монтируем (обратите внимание, там где /dev/mmcblk1p2 должен быть тот раздел, что мы создали в пункте 3)
mkdir -p /mnt/ubuntu && mount /dev/mmcblk1p2 /mnt/ubuntu
Копируем библиотеки в убунту, добавляем пользователя, даем права.
cp -r /lib/modules/* /mnt/ubuntu/lib/modules/
cp /lib/firmware/* /mnt/ubuntu/lib/firmware/
chroot /mnt/ubuntu /bin/bash
useradd -m <здесь пишем свой ник>
(например useradd -m Scofield)
visudo
даем права пользователю
root ALL=(ALL) ALL
Ubuntu ALL=(ALL) ALL

сохраняемся
Добавляем ярлык терминала на рабочий стол в Ubuntu 9.10
cp /usr/share/applications/gnome-terminal.desktop /home/<ВАШЕ ИМЯ ПОЛЬЗОВАТЕЛЯ>/Desktop
Создаем новый файл в /etc/multiboot.d/ubuntu.ext.item с нижеуказанной информацией:
nano /etc/multiboot.d/ubuntu.ext.item
ITEM_NAME="Ubuntu 9.10 Karmic (external SD, partition 2)"
ITEM_ID="ubuntu"
ITEM_DEVICE="${EXT_CARD}p2"
ITEM_MODULES="mbcache jbd ext3"
ITEM_FSTYPE="ext3"
ITEM_FSOPTIONS="noatime,rw"

Там, где "${EXT_CARD}p2" после буквы "p" должна быть ПОСЛЕДНЯЯ цифра, которая вышла пунктах 7 и 8
У меня создать этот файл непосредственно в etc не получилось, поэтому я взял один файл из образцов и изменил уже его, думаю, так удобнее, всё делается через mc
Уже из под Windows/Linux включаем RD режим и добавляем опции.
flasher-3.5 --enable-rd-mode --set-rd-flags=no-omap-wd,no-lifeguard-reset,no-ext-wd
Для работы BT модуля в терминале убунты с телефона пишем:
echo "D8:75:33:86:99:8A" > /sys/devices/platform/hci_h4p/bdaddr; modprobe -r hci_h4p; modprobe hci_h4p
Опять же, не до конца получилось, т.к. не знаю как поставить символ ">", но сам модуль работает и без этого.
Замечание: система запустится только со СТАНДАРТНЫМ ядром, тоесть перед тем как ее запустить нужно запустить Maemo со стандартным ядром.

p.s.
Если хочется иметь 3 раздела (фат, нитдроид, убунту) на флешке, то разбиваем её, например флешка у нас на 8 гб

umount /dev/mmcblk1p1
sfdisk -uM /dev/mmcblk1 <<EOF
,,C
,2000,L
,2000,L
EOF
mkfs.vfat /dev/mmcblk1p1
mkfs.ext3 -L NITDroid /dev/mmcblk1p2
mkfs.ext3 -L Ubuntu /dev/mmcblk1p3
reboot


Метки:  

 Страницы: [1]