HPC.ru lite - Все форумы
Форум: КПК и смартфоны на Linux: Zaurus, планшеты Nokia, прочее
Тема: Zubuntu для c760. FAQ

[Ответить]
extra19 [01.05.2009 18:52] Zubuntu для c760. FAQ:
Для начала все нужные и мной использованные ресурсы(ссылки на них):
http://www.omegamoon.com/blog/static.php?page=ZaurusUbuntu и http://home.arcor.de/bnsmb/public/htdocs/zubuntu_on_the_SL_C760.html - основное описание - первоисточник(отсюда же и качать все файлы)
Далее качаем вот это:
http://www.zaurus.org.uk/cortez/ubuntu/download/zubuntu/zubuntu-desktop-rc1.tar.gz
http://www.zaurus.org.uk/cortez/ubuntu/download/zubuntu/c7x0/c7x0-root-addition.tar.gz
и вот это:
kexecboot kernel: http://www.angstrom-distribution.org/demo/kexecboot/zImage-kexecboot-2.6.26-r12-c7x0.bin
updater.sh binary: http://www.zaurus.org.uk/cortez/ubuntu/download/zubuntu/updater.sh
так же качаем gnu-tar http://extra.nextmail.ru/Zubuntu/gnu-tar

теперь переименовываем zImage-kexecboot-2.6.26-r12-c7x0.bin в zImage.bin и кладем на CF, так же туда кладём updater.sh, image.nfo(из архива можно вытащить) и gnu-tar. Следом туда же кладём zubuntu-desktop-rc1.tar.gz и c7x0-root-addition.tar.gz

Теперь делим SDшку(1Gb) на 2 раздела - ext2 и Linux swap, да так, чтобы ext2 занимал 750 мб, а остальное досталось Linux swap.
Вставляем SD-шку и CF-ку в завр.
в консоли небираем: fdisk -l /dev/mmcda
должно выйти нечто вроде этого:
Device Boot Start End Blocks Id System
/dev/mmcblk0p1 1 728 733792+ 83 Linux
/dev/mmcblk0p2 729 991 265104 82 Linux swap / Solaris

теперь пишем

mount /dev/mmcda1 /mnt/card или просто mount

cd /mnt/card

/mnt/cf/gnu-tar zxvf /mnt/cf/zubuntu-desktop-rc1.tar.gz

/mnt/cf/gnu-tar zxvf /mnt/cf/c7x0-root-addition.tar.gz

и спокойно идём курить, пить кофе и т.п.
как распакует:
оно несколько раз перезагрузится потом в консоль попадешь

нажимаем CTRL+d

пишим в консоле fsck /dev/mmcda1 но скорее всего это не сработает, поэтому
напиши fsck /dev/m и нажми TAB - должно вывети список всех файлов в каталоге /dev начинающихся на m
может быть там надо /dev/mmcblk0p1
выбираете сами, что у вас.
потом выйдет
/dev/mmcblk0p1 contains a file system with errors, check forced.
Pass 1: Checking inodes, blocks, and sizes
Inode 60629 has imagik flag set. Clear(y)
ставим y везде. Потом
попробуй еще раз fsck /dev/mmcblk0p1
если все ок - пишим reboot

запросит логин, пишим root
Далее пишем вот что:
grep snd-soc-corgi etc/modules || echo "snd-soc-corgi">>etc/modules
grep pxa2xx_cs etc/modules || echo "pxa2xx_cs">>etc/modules
grep g_ether etc/modules || echo "g_ether">>etc/modules
grep TSLIB_TSDEVICE root/.profile

после последней должен вывести export TSLIB_TSDEVICE=/dev/input/event2

Вводим:reboot

пишем mc -a
ищим файл modules, на нем нажимаем cancel+4, откроется редактор
добавляем в конце строки, если их там нет:
snd-soc-corgi
pxa2xx_cs
g_ether

затем cancel+0

В /root/.profile должна быть строка export TSLIB_TSDEVICE=/dev/input/event2

mcedit /root/.xinitrc
в строке где
xrandr -o right
делаем
#xrandr -o right
сохраняем.

затем выходим cancel+2
вводим mcedit /etc/fstab
в конце добавляем
/dev/mmcblk0p2 none swap sw 0 0

вводим mcedit /etc/network/interfaces

в нем надо организовать такое:
auto lo usb0
iface lo inet loopback

allow-hotplug eth0
iface eth0 inet dhcp

iface usb0 inet static
address 192.168.0.202
netmask 255.255.255.0
network 192.168.0.0
gateway 192.168.0.200

потом вводим ts_calibrate калибруем экран
потом вводим:
sync
sync
reboot
после загрузки login: root

и вводим: startx

Занавес. Пользуемся и наслаждаемся =))

З.ы. у меня была рябь, её убрал путем замены ядра и модулей к нему; ядро и модули взял вот отсюда http://www.omegamoon.com/blog/comments.php?y=08&m=12&entry=entry081225-120828

теперь дам ссылки на решение возможных проблем:
http://www.omegamoon.com/blog/comments.php?y=08&m=12&entry=entry081225-120828 - блог посвещён чисто решению проблем, читаем комменты..в них найдёте ответ сразу.
так же думаю пригодится и это:
http://www.hpc.ru/pda/board/index.php?t=212636 - пытался решить проблему с экраном.
http://www.hpc.ru/pda/board/index.php?t=213698 - топик посвещённый поиску софта для Zubuntu.
http://linuxtogo.org/gowiki/AngstromManual - тут можно почитать про настройку сети для Angstrom. В принципе, методы настройки из командной строки должны работать на любом Debian-based дистрибутиве (включая zUbuntu). Проверенно - работают.

Заранее прошу прощение за ошибки, т.к. писал не на свежую голову, а подзабыв немного. Думаю модераторы подправят если что. Вобщем, как говорится пользуйтесь
Grotesque [04.05.2009 15:20] :
расскажи пожалуйста, насколько шустро zubuntu работает по сравнению с той же самой cacko?
extra19 [04.05.2009 20:11] :
на моём с760 она работает примерно так же, но все-равно подтормаживает(даже когда сделал, чтобы видел оперативку не 64, а 12. скажем на с1000 она гораздо шустрее...
Grotesque [07.05.2009 22:35] :
поставил Zubuntu. ИМХО, подтормаживает в некоторых моментах, но 1) действительно позволяет работать в режиме реального времени, а не в режиме "слайд-шоу", как думал 2) есть возможность настроить систему под себя практически без ограничений. так что решил оставить zubuntu на борту и разбираться с ней дальше.
extra19 [09.05.2009 17:38] :
Grotesque ну а какой аппарат у тебя?? инструкция помогла? без косяков составил?
Grotesque [09.05.2009 20:03] :
SL-C1000. когда ставил, пользовался инструкцией Cortez-а (твоя инструкция для моей машинки несколько не в кассу). Zubuntu встал нормально, только был один косяк - "Zubuntu login: Can't open display :0", который в принципе ничего не попортил и работе не мешал. Баг отвалился после частичного переноса zubuntu с SD на внутреннюю память по этой инструкции (перенос дал небольшой прирост в быстродействии).
Jay [13.06.2009 20:45] :
У меня одного стойкое ощущение, что по форуму ходит бот-бредогенератор?
[Ответить]