1

Тема: easyUbuntu 9.10

Easy Ubuntu 9.10
n800 / n810


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

Хм.. а маемо куда?
Маемо никуда не девается, пока не придумал способ нормального запуска убунты без его участия. Сейчас просто выгружается matchbox и иже с ним, и запускается lxde.

И зачем?
Вам не нужна полноценная(в плане возможностей) карманная система? А как же нормальный рабочий стол, офис, всякие другие полезные аттрибуты настольного линукса? Тут и программировать свободно можно и сервак запустить, и любую программу скомпилить(огромное количество уже в репах), и матан порешать.. Кроме того, так как всё делается спомощью chroot, можно любую программу из убунты запустить и в маемо! Просто одной командой.

А работает быстро?
Конечно chroot немного замедляет старт программ, но работает быстрее и стабильнее, чем сущесвующая сборка для "чистого" запуска (кстати, она потеряна автором). Грубоговоря здесь всеработает как и в маемо, + 3-7 секунд для запуска

А что внутри?
Как я уже говорил - openbox+lxde, и куча типа midori, abiword, roxterm, wbar, conky, transmission, smplayer, moc, aptitude-gtk, medit, osmo, golly и ещё дохрена мусора. Просто для демонстрации и набивки. Что дальше с этим делать - решать вам.
Много-много работал над конфигами, клавой и.т.д.

Мде. Ладно, как запустить?

Во-первых надо удалить то, что осталось после старых установок:
(всё надо делать под рутом)

rm /home/user/.chroot*
rm /usr/bin/batt-stat.py
rm /usr/bin/mbkbd
rm /usr/bin/xbind
rm /usr/bin/xpm.py
rm /usr/share/applications/hildon/xbindkeys.desktop
rm /usr/share/applications/hildon/alltray.desktop
rm -r /usr/share/ginkbg

А затем:

echo "Defaults env_check+=\"HOME DISPLAY\"" > /etc/sudoers.d/01sudo
echo "Defaults env_keep+=\"HOME DISPLAY\"" >> /etc/sudoers.d/01sudo
echo "Defaults env_keep+=\"GTK_MODULES\"" >> /etc/sudoers.d/01sudo
echo "Defaults env_reset" >> /etc/sudoers.d/01sudo
echo "user ALL = NOPASSWD: ALL" >> /etc/sudoers.d/01sudo
update-sudoers
insmod /mnt/initfs/lib/modules/2.6.21-omap1/mbcache.ko
insmod /mnt/initfs/lib/modules/2.6.21-omap1/ext2.ko
insmod /mnt/initfs/lib/modules/2.6.21-omap1/jbd.ko
insmod /mnt/initfs/lib/modules/2.6.21-omap1/ext3.ko
mkdir /mnt/ubu
mkdir /home/user/Ubuntu
wget http://bin.kynpu.ru/loader.tar
tar xvf loader.tar -C /
rm loader.tar

Готово! обратите внимание на появившиеся ярлычки у вас в меню.

Теперь пора залить образ.

Когда разобьёте диск как надо(это без меня), примонтируйте нужную партицию к /mnt/ubu и

cd /mnt/ubu
wget http://bin.kynpu.ru/ubu_rootfs.tar
tar xpvf ubu_rootfs.tar
rm ubu_rootfs.tar
mv sdc2/* .
cd /
umount /mnt/ubu

Ахтунг! Файл образа весит 634мб в запакованном виде и ~700мб в распакованном! Может не уместиться.

После правим конфиг

run-standalone.sh leafpad /home/user/.ubuntu
ln -s /home/user/.ubuntu /root/.ubuntu

Готово! Теперь вы можете запустить какую-нибудь команду из консоли (ubu <command>) или сам шелл (ubu sudo su)
Чтобы переключиться на рабочий стол убунты ткните в значок LXDE в меню приложений (Ubu-Switch) и ждите 35 с.
Приятного использования! wink

Кстати,

  • Oбраз и кучка файлов лежат на http://bin.kynpu.ru

  • http://bin.kynpu.ru/ubuntu_unpacked/ -если нечаянно что-то удалите, здесь можо взять оригинал любого файла из архива

  • WindowHack нужен чтобы можно было двигать диалоговые окошки в маемо

  • Пароль на user и root, если спросят, "poums".

  • После последнего ubu делайте closechroot, а то на утро забудете от подмонтированном разделе и перезагрузите таблет

  • Из под убунты также легко запускать маемо'вские приложения: mmo <command>, в частности mmo sudo su

  • В убунте полно заданных шорткатов, например Ctrl + F7 вызывает XKill,  а F8  убивает/открывает клаву. F6 заменена на F11, Home+Tap позволят перемещать окна, а Menu+Tap даёт правый клик мыши(полезно в qt4 приложениях и играх)! В общем, смотрите ~/.xbindkeysrc ~/.wbar ~/.conky и в маемо /usr/share/X11/xkb/symbols/nokia_vndr/su-8w (по идее вы должны были скопиррвать в него rx-44 и там заменять F6->F11, F5->Alt_R, но вам же нифига не понятно, поэтому я выложил в архиве свой su-8w,  который является модификацией rx-44, который я перепахал под свои кодерские нужды)

  • /root на самом деле символическая  ссылка на /home/user. Одно и то же.


Ставьте, смотрите, спрашивайте!
ВОПРОСЫ ФОРМАТИРОВАНИЯ КАРТОЧКИ ЗДЕСЬ НЕ ОБСУЖДАЮТСЯ
это не имеет никакого отношения к таблету! mad

Ещё много всего интересного вы можете узнать отсюда: http://old.n8xx.com/doku.php?id=%D0%B4% … 0%BC%D1%83

Сриншоты:

http://img.kynpu.ru/thumb.php?id=7548_4B258C44http://img.kynpu.ru/thumb.php?id=B2C6_4B258C44http://img.kynpu.ru/thumb.php?id=9C96_4B258C44http://img.kynpu.ru/thumb.php?id=9133_4B258C44http://img.kynpu.ru/thumb.php?id=F0BB_4B258C44

+ ещё(том числе и старые):
http://img.kynpu.ru/gallery.php?id=296D_4A9A7FAF

+более-менее приемлемое видео от kolm:
http://www.youtube.com/watch?v=BlN-PtJMyE0



Donate:
Yandex.Money: 4100140110061

iPad3, Ainol Novo7 Elf

2

Re: easyUbuntu 9.10

Качаю... попробую.

Сразу спрошу, как сделать бекап существующей системы, на случай отката. Система на SD карте. Интересуют команды на создания tar архива, а также для его восстановления обратно на SD карту. Именно все нужные ключи, чтобы права доступа и прочее сохранилось. А также если этот бекап сделать на ББ кардридером сохраняться ли нужные права?

N800

3

Re: easyUbuntu 9.10

О ееееее!!! Спасибо, Xlab!!! Рабочий стол просто красота smile Качаю и буду возиться smile

Motorola Defy + CyanogenMod 7

4

Re: easyUbuntu 9.10

я, как обычно, очень вовремя сюда зашел, спасибо. будем тестить.  smile

5 Отредактировано Kroll (14-12-2009 14:58:10)

Re: easyUbuntu 9.10

А какой я молодец. Пропустил строчку

Xlab пишет:

Когда разобьёте диск как надо(это без меня), примонтируйте нужную партицию к /mnt/ubu и

и теперь сижу с белым экраном как дурак. Короче при перезагрузке таблетки она начинает груится как надо, потом я вижу лого нокии с руками, звук приветствия, а потом белый экран и всё. Только вынимание батареи что-то меняет. На кнопки не реагирует, хотя "щелчки" при нажатии кнопок издаёт. При открытии слайдера включается подсветка кнопок (и сам лайтсенсор работает). При двукратном нажатии пауэр батон загорается LED зелёным, буд-то я увёл его в soft poweroff (двухкратное нажатие повербатена в маемо у меня так настроено).
Этот лоадер — он что делает? Могу я загрузится в маемо, скажем, с зажадой какой-то клавишей при загрузке?
Естественно, перепрошивать не хочется. С августа много чего накопилось на таблетке из софта. Хотя, если что — можно уже и MEr попробывать, терять уже нечего, коли таблетка пустая)

Nokia n810 Maemo OS2008 5.2010.33-1
Nokia N9 1.3

6

Re: easyUbuntu 9.10

Kroll:

лоадер представляет собой несколько ярлычков и пару скриптов для перехода в бунту. Его всёравно надо распаковывать в корень

P.S. прошивать не надо пока ничего, попробуй по SSH зайти или через USB режим. Ну или  грузанись с флэша
что пишет "ls -la /usr/bin/matchbox-window-manager*" ?

iPad3, Ainol Novo7 Elf

7 Отредактировано Kroll (14-12-2009 18:14:51)

Re: easyUbuntu 9.10

Xlab пишет:

P.S. прошивать нр надо пока ничего, попробуй по SSH зайти или через USB режим. Ну иили  грузанись с флэша
что пишет "ls -la /usr/bin/matchbox-window-manager*" ?

Как так по ssh? Как через usb? Через юсб он как флешка в компе появляется.
как это с флэша?

Nokia n810 Maemo OS2008 5.2010.33-1
Nokia N9 1.3

8

Re: easyUbuntu 9.10

А можно сделать минимальный образ? Без допсофта. А то грузится он на страшно малой скорости. Да и не нужно из него почти ничего

9

Re: easyUbuntu 9.10

что значит грузится? Любая программа при старте сжирает все 100% нашего проца

P.S. аесли жалко места, удалите сами всё лишнее, команда "dpigs" вам в помощь

iPad3, Ainol Novo7 Elf

10

Re: easyUbuntu 9.10

Xlab, поведайте мне, что делать?! Я сижу с полумёртвой таблеткой, ssh на ней нету.
Есть вариант попробывать без gui загрузиться с помошью флэшера... я хз. Просто или я сижу с проблемой дальше, либо я её шью, чего бы очень не хотелось, но она, по крайней мере, будет опять работать.

Nokia n810 Maemo OS2008 5.2010.33-1
Nokia N9 1.3

11

Re: easyUbuntu 9.10

Kroll пишет:

сижу с полумёртвой таблеткой, ssh на ней нету.

как вариант попробовать включить таблетку с вынутой карточкой. мож тогда пойдет грузиться с флеша.

Nokia n810 Maemo OS2008 5.2010.16-1

12

Re: easyUbuntu 9.10

bolivar пишет:

как вариант попробовать включить таблетку с вынутой карточкой. мож тогда пойдет грузиться с флеша.

у меня там карточки вжизни никогда не было, не говоря уже о клонированной системе...

Nokia n810 Maemo OS2008 5.2010.33-1
Nokia N9 1.3

13

Re: easyUbuntu 9.10

На производстве всегда есть жертвы.. что ж, зацепился шнурком в шестерёнки. В твоём случае уже исправить ничего нельзя, ни бэкапов, ни отката и непонятный глюк.  sad

iPad3, Ainol Novo7 Elf

14

Re: easyUbuntu 9.10

Kroll, попробуй перепрошить только initfs на специальный, с шеллом для воостановления

iPad3, Ainol Novo7 Elf

15

Re: easyUbuntu 9.10

Поздняк метаться smile Я снова в строю и готов пробывать ещё раз, теперь без всякого страха, что слетит нужный софт sad
Зато теперь таблетка летает.

Nokia n810 Maemo OS2008 5.2010.33-1
Nokia N9 1.3

16

Re: easyUbuntu 9.10

хехе.. начни с чистого листа. убери всё лишнее. упрости тему до минмума.

iPad3, Ainol Novo7 Elf

17

Re: easyUbuntu 9.10

эх... тоже хочу попробовать, да времени нет... smile

n810 Diablo + miniSDHC 4Gb Kingston + наклейка "intel Core 2 Duo inside"

18

Re: easyUbuntu 9.10

Кстати, расскажите нам про энергопотребление. Судя по загрузке проца на одном из скринов — это ещё тот крокодил выходит...

Nokia n810 Maemo OS2008 5.2010.33-1
Nokia N9 1.3

19

Re: easyUbuntu 9.10

оставь старую тему, над чем мы будем в старости пускать слюни от ностальгии, если все будет вытерто? smile

n810 Diablo + miniSDHC 4Gb Kingston + наклейка "intel Core 2 Duo inside"

20

Re: easyUbuntu 9.10

Kroll пишет:

Кстати, расскажите нам про энергопотребление. Судя по загрузке проца на одном из скринов — это ещё тот крокодил выходит...

присоединяюсь к вопросу.
Xlab, если не трудно - ответьте

Nokia N800-последняя прошивка->N810->N800 , SONY PRS-505, D-Link DIR 320 (c прошивкой от Asus WL-520)+USB-HDD, Alcatel OT-825,

21

Re: easyUbuntu 9.10

Да как и в маемо - ничем не отличается. Если программа запускается - проц забит на все сто. Если просто работает - проц не забит. Вот и всё Ну а скачки - э то очень быстрые изменения от значения близкого к нулю, к 100%

iPad3, Ainol Novo7 Elf

22

Re: easyUbuntu 9.10

Xlab пишет:

Да как и в маемо - ничем не отличается. Если программа запускается - проц забит на все сто. Если просто работает - проц не забит. Вот и всё Ну а скачки - э то очень быстрые изменения от значения близкого к нулю, к 100%

То есть, сравнимо с maemo? Просто тот же EasyDebian (при всем моем почтительном отношении) работает весьма мягко говоря медлительно с оконными приложениями. Бывает, можно целую остановку на электричке проехать или даже больше, прежде чем окно откроется или обновится smile (что, не отменяет ценность данной разработки)

N900 ru 20.2010.36-2 Easy Debian/SDHC 16Gb/AcmePower A20/BH-214
Asus EEE PC 900/2Gb RAM/Ubuntu 9.10/External HDD 160Gb/External HDD 1500Gb

23

Re: easyUbuntu 9.10

Я всю жизнь могу ждать открытия окна программы, которая скажет мне смысл жизни smile

---
а вообще это зависит не от системы, а от процессора! блокнот открывается настолько же дольше чем в маемо, насколько дольше будет открываться FF или OO

iPad3, Ainol Novo7 Elf

24

Re: easyUbuntu 9.10

удачно сдать экзамен  wink  а спать надо все таки побольше.

25

Re: easyUbuntu 9.10

у тебя все получится! :3

Счастье в неведении