slava2005 0 16 июля, 2007 Опубликовано 16 июля, 2007 · Жалоба Установка Debian Sid на Rainbow Первое, что я сделал, это собрал ядро 2.6.21.5 с поддержкой RTC, MMC, swap и прочих приятностей. Далее - взял за основу rootfs с сайта heavy.online.ru Собрал BusyBox с поддержкой chroot, hwclock и пр. В /dev добавил: mknod /dev/mmcblk0p1 b 254 1 mknod -m 777 /dev/rtc c 254 0 После этого отформатировал MMC карту как ext2 и прописав в U-boot окружение: bootcmd=cp.b C002A000 20A00000 200000; bootm 20A00000 bootargs=noinitrd root=/dev/mmcblk0p1 rw console=ttyS0,115200 mem=16M rootdelay=10 Стартанул. О Чудо - система загрузилась! Часы Идут! Следующим этапом соглассно иструкции http://wiki.emqbit.com/deboostrap-debian на PC под Debian выполнил: debootstrap --verbose --foreign --arch arm sid ./sid http://ftp.at.debian.org/debian Через 10 минут получил каталог sid, который переписал на MMC в / Теперь грузим Радугу с получившейся MMC Далее: chroot sid /debootstrap/debootstrap --second-stage И идем пить пиво. После последнего сообщения: I: Base system installed successfully делаем poweroff и втыкаем карту в PC - нам надо развернуть в корень флешки содержимое каталога sid. Далее правим: /etc/hosts /etc/resolv.conf /etc/network/interfaces /etc/hostname /etc/fstab /etc/inittab /etc/apt/sources.list /etc/environment Правим как написано тут: http://wiki.emqbit.com/deboostrap-debian Не забываем переписать: /dev/mmcblk0p1 /dev/rtc /dev/ttyS0 /dev/ttyS1 Опять грузим Радугу. Получили: Debian GNU/Linux lenny/sid ecb_at91 ttyS0 ecb_at91 login: root Linux ecb_at91 2.6.21.5 #9 PREEMPT Sat Jun 30 09:16:57 MSD 2007 armv4tl The programs included with the Debian GNU/Linux system are free software; the exact distribution terms for each program are described in the individual files in /usr/share/doc/*/copyright. Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent permitted by applicable law. ecb_at91:~# проверяем: ecb_at91:~# date Mon Jul 16 19:29:37 UTC 2007 Делаем swap (у меня почему-то хоть памяти и 64 (физически) работает только 16 - разбираться пока лень :) ) dd if=/dev/zero of=/swap bs=1024 count=32768 mkswap /swap swapon /swap Убеждаемся, что swap работает: ecb_at91:~# free total used free shared buffers cached Mem: 13580 9920 3660 0 1056 5356 -/+ buffers/cache: 3508 10072 Swap: 32360 0 32360 Поднимаем сеть: ifconfig eth0 192.168.1.150 up route add default gw 192.168.1.10 Проверяем: ecb_at91:~# ping www.ru PING www.ru (194.87.0.50) 56(84) bytes of data. 64 bytes from www.ru (194.87.0.50): icmp_seq=1 ttl=56 time=24.6 ms Поехали: apt-get update (только не забывем, что время должно быть правильное) apt-get -y install anacron popularity-contest Ну и далее по списку :) PS Хочу выразить благодарность всем участникам форума, ибо без этого у меня бы ничего не получилось :) Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
prst 0 17 июля, 2007 Опубликовано 17 июля, 2007 · Жалоба Установка Debian Sid на Rainbow ... mknod /dev/mmcblk0p1 b 254 1 mknod -m 777 /dev/rtc c 254 0 ... PS Хочу выразить благодарность всем участникам форума, ибо без этого у меня бы ничего не получилось :) Маладец! главное что хорошо написал, правда сильно кратко, но все ясно! лично мне ясно , хотя у когото может возникнут вопросы, и это хорошо.... хотя вот у меня RTC и MMC не завелись, а у тебя как нистранно поднялось и то и другое... видать, как я выяснил, из за `254` mknod /dev/mmcblk0p1 b 254 1 mknod -m 777 /dev/rtc c 254 0 / Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
slava2005 0 17 июля, 2007 Опубликовано 17 июля, 2007 (изменено) · Жалоба Продолжение Для облегчения вышеуказанных телодвижений выкаладываю следующие файлы- debian_sid_rainbow.tar.gz (82 мб) - готовый образ debian sid - достаточно только распокавать на ММС - далее сделать apt-get update и т.д. (не забудьте только подправить файлы относящиеся к сети ) http://nukeuploads.com/download/1184680973...bow.tar.gz.html Дополнительно etc.tar.gz - файлы конфигурации /etc/ config_2.6.21.5.tar.gz - конфиг ядра 2.6.21.5 с поддержкой RTC, MMC, swap ... uImage.tar.gz - гтовое ядро (кварц 18.432) Ну пока вроде все! PS По-идеи это должно также работать на USB-flash - но я не пробывал config_2.6.21.5.tar.gz etc.tar.gz uImage.tar.gz Изменено 17 июля, 2007 пользователем slava2005 Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
slava2005 0 17 июля, 2007 Опубликовано 17 июля, 2007 (изменено) · Жалоба Не могу не поделиться радостью! Вот как выглядит Миднайт Команндер под Дебиан под ARM на Радуге через Гипертерминал под Вистой :) Изменено 17 июля, 2007 пользователем slava2005 Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
COMA 1 17 июля, 2007 Опубликовано 17 июля, 2007 · Жалоба Какую библиотеку использовали ? uClibc или glibc ? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
slava2005 0 18 июля, 2007 Опубликовано 18 июля, 2007 · Жалоба Какую библиотеку использовали ? uClibc или glibc ? glibc Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Homa_Gans 0 19 июля, 2007 Опубликовано 19 июля, 2007 · Жалоба все это замечательно, но debian_sid_rainbow.tar.gz невозможно скачать, переложи пожалуста на другое место Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
slava2005 0 19 июля, 2007 Опубликовано 19 июля, 2007 · Жалоба debian_sid_rainbow.tar.gz невозможно скачать, переложи пожалуста на другое место Не вопрос, но только куда ? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Homa_Gans 0 19 июля, 2007 Опубликовано 19 июля, 2007 · Жалоба хоть бы на рапиду Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
prst 0 19 июля, 2007 Опубликовано 19 июля, 2007 · Жалоба Не вопрос, но только куда ? ложи на мой сервер! также ложи архивы, конфигов, ядра, пачей и т д.... и положи заархивированную статью! я ее прозеркалю на свем сайте! вот путь с описанием как это делать: http://projects.org.ua/forum.phpbb2ru/viewtopic.php?t=496 как раз седня утром добавил эту закачивалку у себя на сайте. вот сама закачивалка - http://projects.org.ua/upload/index.php все корректно закачивается! Проверял! . Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
slava2005 0 19 июля, 2007 Опубликовано 19 июля, 2007 · Жалоба Вот: http://rapidshare.com/files/43808189/debia..._rainbow.tar.gz PS Apache поднялся :disco: PPS Lynx работает - прям ностальгия :crying: вот сама закачивалка - http://projects.org.ua/upload/index.php все корректно закачивается! Проверял! Чего-то не получилось ... Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
AlexMad 0 24 июля, 2007 Опубликовано 24 июля, 2007 · Жалоба Продолжение Для облегчения вышеуказанных телодвижений выкаладываю следующие файлы- debian_sid_rainbow.tar.gz (82 мб) - готовый образ debian sid - достаточно только распокавать на ММС - далее сделать apt-get update и т.д. (не забудьте только подправить файлы относящиеся к сети ) apt-get нужно делать уже на Радуге, или на компе? Waiting 10sec before mounting root device... mmc0: host does not support reading read-only switch. Assuming write-enable. mmcblk0: mmc0:b368 SDC 1999360KiB mmcblk0: p1 EXT2-fs warning: mounting unchecked fs, running e2fsck is recommended VFS: Mounted root (ext2 filesystem). Freeing init memory: 104K Warning: unable to open an initial console. Мне не совсем понятно, толи у меня карта не читается, что он про e2fsck ругается, толи с консолью что-то не так. Попробовал подсунуть эту карту QEMU, он про файловую систему ничего не сказал, нормально подмонтировал, но последнюю строку про консоль выдал точно такую же. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
slava2005 0 24 июля, 2007 Опубликовано 24 июля, 2007 (изменено) · Жалоба apt-get нужно делать уже на Радуге, или на компе? На Радуге. На компе только отформатировать MMC как ext2 и распаковать содиржимое архива на карту. Мне не совсем понятно, толи у меня карта не читается, что он про e2fsck ругается, толи с консолью что-то не так. Попробовал подсунуть эту карту QEMU, он про файловую систему ничего не сказал, нормально подмонтировал, но последнюю строку про консоль выдал точно такую же. /dev/ttyS0 - присутствует ? Вообще выложите сюда: /dev ls И вопрос к Вам- Вы архив разворачивали в Линуксе или в Виндах ? Изменено 24 июля, 2007 пользователем slava2005 Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
AlexMad 0 24 июля, 2007 Опубликовано 24 июля, 2007 · Жалоба На Радуге. На компе только отформатировать MMC как ext2 и распаковать содиржимое архива на карту. /dev/ttyS0 - присутствует ? Вообще выложите сюда: /dev ls И вопрос к Вам- Вы архив разворачивали в Линуксе или в Виндах ? /dev - пустой :( там только @MAKEDEV и !core, причем это посмотрел и в самом архиве. Разворачивал под Мандривой. З.Ы. Может, я не тот файл слил? я сливал из http://nukeuploads.com/download/1184680973...bow.tar.gz.html Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
slava2005 0 24 июля, 2007 Опубликовано 24 июля, 2007 · Жалоба /dev - пустой :( там только @MAKEDEV и !core, причем это посмотрел и в самом архиве. Разворачивал под Мандривой. З.Ы. Может, я не тот файл слил? я сливал из http://nukeuploads.com/download/1184680973...bow.tar.gz.html Вот собственно говоря и ответ. Файлы одинаковые (что на nukeuploads, что на рапиде). Сам я смогу посмотреть корректность архивов только вечером. А пока можете просто взять /dev из http://heavy-online.ru/arm-linux/files/rea...lesystem/FS.tgz Плюс: mknod /dev/mmcblk0p1 b 254 1 mknod -m 777 /dev/rtc c 254 0 Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться