реклама на сайте
подробности

 
 
5 страниц V   1 2 3 > »   
Reply to this topicStart new topic
> Установка Debian Sid на Rainbow, Делимся опытом
slava2005
сообщение Jul 16 2007, 17:22
Сообщение #1


Частый гость
**

Группа: Свой
Сообщений: 168
Регистрация: 26-05-05
Из: Москва
Пользователь №: 5 423



Установка 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 - разбираться пока лень smile.gif )

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

Ну и далее по списку smile.gif

PS Хочу выразить благодарность всем участникам форума, ибо без этого у меня бы ничего не получилось smile.gif
Go to the top of the page
 
+Quote Post
PrSt
сообщение Jul 17 2007, 09:46
Сообщение #2


http://uschema.com
****

Группа: Свой
Сообщений: 708
Регистрация: 16-02-06
Из: UK(Ukrainian_Kingdom) Kharkov
Пользователь №: 14 394



Цитата(slava2005 @ Jul 16 2007, 20:22) *
Установка Debian Sid на Rainbow
...
mknod /dev/mmcblk0p1 b 254 1
mknod -m 777 /dev/rtc c 254 0
...
PS Хочу выразить благодарность всем участникам форума, ибо без этого у меня бы ничего не получилось smile.gif

Маладец!
главное что хорошо написал, правда сильно кратко, но все ясно!
лично мне ясно , хотя у когото может возникнут вопросы, и это хорошо....

хотя вот у меня RTC и MMC не завелись, а у тебя как нистранно поднялось и то и другое...
видать, как я выяснил, из за `254`
mknod /dev/mmcblk0p1 b 254 1
mknod -m 777 /dev/rtc c 254 0

/


--------------------
Go to the top of the page
 
+Quote Post
slava2005
сообщение Jul 17 2007, 13:38
Сообщение #3


Частый гость
**

Группа: Свой
Сообщений: 168
Регистрация: 26-05-05
Из: Москва
Пользователь №: 5 423



Продолжение

Для облегчения вышеуказанных телодвижений выкаладываю следующие файлы-
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 - но я не пробывал

Сообщение отредактировал slava2005 - Jul 17 2007, 13:57
Прикрепленные файлы
Прикрепленный файл  config_2.6.21.5.tar.gz ( 5.86 килобайт ) Кол-во скачиваний: 144
Прикрепленный файл  etc.tar.gz ( 1.63 килобайт ) Кол-во скачиваний: 132
Прикрепленный файл  uImage.tar.gz ( 1.23 мегабайт ) Кол-во скачиваний: 138
 
Go to the top of the page
 
+Quote Post
slava2005
сообщение Jul 17 2007, 15:01
Сообщение #4


Частый гость
**

Группа: Свой
Сообщений: 168
Регистрация: 26-05-05
Из: Москва
Пользователь №: 5 423



Не могу не поделиться радостью!

Вот как выглядит Миднайт Команндер под Дебиан под ARM на Радуге через Гипертерминал под Вистой smile.gif

Сообщение отредактировал slava2005 - Jul 17 2007, 15:23
Эскизы прикрепленных изображений
Прикрепленное изображение
 
Go to the top of the page
 
+Quote Post
COMA
сообщение Jul 17 2007, 18:23
Сообщение #5


Знающий
****

Группа: Свой
Сообщений: 851
Регистрация: 28-08-04
Пользователь №: 559



Какую библиотеку использовали ? uClibc или glibc ?
Go to the top of the page
 
+Quote Post
slava2005
сообщение Jul 18 2007, 04:56
Сообщение #6


Частый гость
**

Группа: Свой
Сообщений: 168
Регистрация: 26-05-05
Из: Москва
Пользователь №: 5 423



Цитата(COMA @ Jul 17 2007, 22:23) *
Какую библиотеку использовали ? uClibc или glibc ?


glibc
Go to the top of the page
 
+Quote Post
Хомяк
сообщение Jul 19 2007, 09:05
Сообщение #7


Частый гость
**

Группа: Свой
Сообщений: 99
Регистрация: 12-02-07
Из: Свердловск
Пользователь №: 25 269



все это замечательно, но debian_sid_rainbow.tar.gz невозможно скачать, переложи пожалуста на другое место
Go to the top of the page
 
+Quote Post
slava2005
сообщение Jul 19 2007, 10:15
Сообщение #8


Частый гость
**

Группа: Свой
Сообщений: 168
Регистрация: 26-05-05
Из: Москва
Пользователь №: 5 423



Цитата(Хомяк @ Jul 19 2007, 13:05) *
debian_sid_rainbow.tar.gz невозможно скачать, переложи пожалуста на другое место


Не вопрос, но только куда ?
Go to the top of the page
 
+Quote Post
Хомяк
сообщение Jul 19 2007, 10:34
Сообщение #9


Частый гость
**

Группа: Свой
Сообщений: 99
Регистрация: 12-02-07
Из: Свердловск
Пользователь №: 25 269



хоть бы на рапиду
Go to the top of the page
 
+Quote Post
PrSt
сообщение Jul 19 2007, 12:49
Сообщение #10


http://uschema.com
****

Группа: Свой
Сообщений: 708
Регистрация: 16-02-06
Из: UK(Ukrainian_Kingdom) Kharkov
Пользователь №: 14 394



Цитата(slava2005 @ Jul 19 2007, 13:15) *
Не вопрос, но только куда ?

ложи на мой сервер!
также ложи архивы, конфигов, ядра, пачей и т д....
и положи заархивированную статью! я ее прозеркалю на свем сайте!
вот путь с описанием как это делать: http://projects.org.ua/forum.phpbb2ru/viewtopic.php?t=496
как раз седня утром добавил эту закачивалку у себя на сайте.
вот сама закачивалка - http://projects.org.ua/upload/index.php
все корректно закачивается!
Проверял!

.


--------------------
Go to the top of the page
 
+Quote Post
slava2005
сообщение Jul 19 2007, 13:47
Сообщение #11


Частый гость
**

Группа: Свой
Сообщений: 168
Регистрация: 26-05-05
Из: Москва
Пользователь №: 5 423



Вот: http://rapidshare.com/files/43808189/debia..._rainbow.tar.gz


PS Apache поднялся disco.gif

PPS Lynx работает - прям ностальгия crying.gif

Цитата(PrSt @ Jul 19 2007, 16:49) *
вот сама закачивалка - http://projects.org.ua/upload/index.php
все корректно закачивается!
Проверял!


Чего-то не получилось ...
Go to the top of the page
 
+Quote Post
AlexMad
сообщение Jul 24 2007, 03:51
Сообщение #12


Местный
***

Группа: Свой
Сообщений: 262
Регистрация: 18-02-05
Из: SPb
Пользователь №: 2 743



Цитата(slava2005 @ Jul 17 2007, 17:38) *
Продолжение

Для облегчения вышеуказанных телодвижений выкаладываю следующие файлы-
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, он про файловую систему ничего не сказал, нормально подмонтировал, но последнюю строку про консоль выдал точно такую же.
Go to the top of the page
 
+Quote Post
slava2005
сообщение Jul 24 2007, 06:35
Сообщение #13


Частый гость
**

Группа: Свой
Сообщений: 168
Регистрация: 26-05-05
Из: Москва
Пользователь №: 5 423



Цитата(AlexMad @ Jul 24 2007, 07:51) *
apt-get нужно делать уже на Радуге, или на компе?


На Радуге. На компе только отформатировать MMC как ext2 и распаковать содиржимое архива на карту.

Цитата(AlexMad @ Jul 24 2007, 07:51) *
Мне не совсем понятно, толи у меня карта не читается, что он про e2fsck ругается, толи с консолью что-то не так. Попробовал подсунуть эту карту QEMU, он про файловую систему ничего не сказал, нормально подмонтировал, но последнюю строку про консоль выдал точно такую же.


/dev/ttyS0 - присутствует ? Вообще выложите сюда: /dev ls

И вопрос к Вам- Вы архив разворачивали в Линуксе или в Виндах ?

Сообщение отредактировал slava2005 - Jul 24 2007, 06:49
Go to the top of the page
 
+Quote Post
AlexMad
сообщение Jul 24 2007, 07:05
Сообщение #14


Местный
***

Группа: Свой
Сообщений: 262
Регистрация: 18-02-05
Из: SPb
Пользователь №: 2 743



Цитата(slava2005 @ Jul 24 2007, 10:35) *
На Радуге. На компе только отформатировать MMC как ext2 и распаковать содиржимое архива на карту.
/dev/ttyS0 - присутствует ? Вообще выложите сюда: /dev ls

И вопрос к Вам- Вы архив разворачивали в Линуксе или в Виндах ?


/dev - пустой sad.gif там только @MAKEDEV и !core, причем это посмотрел и в самом архиве. Разворачивал под Мандривой.

З.Ы. Может, я не тот файл слил? я сливал из http://nukeuploads.com/download/1184680973...bow.tar.gz.html
Go to the top of the page
 
+Quote Post
slava2005
сообщение Jul 24 2007, 07:13
Сообщение #15


Частый гость
**

Группа: Свой
Сообщений: 168
Регистрация: 26-05-05
Из: Москва
Пользователь №: 5 423



Цитата(AlexMad @ Jul 24 2007, 11:05) *
/dev - пустой sad.gif там только @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
Go to the top of the page
 
+Quote Post

5 страниц V   1 2 3 > » 
Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 16th April 2024 - 05:45
Рейтинг@Mail.ru


Страница сгенерированна за 0.01505 секунд с 7
ELECTRONIX ©2004-2016