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

 
 
> Установка 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
 
Start new topic
Ответов
THK
сообщение Feb 10 2008, 10:15
Сообщение #2


Участник
*

Группа: Новичок
Сообщений: 44
Регистрация: 20-11-07
Пользователь №: 32 505



Добрый день!
Пытаюсь воспользоваться этим описанием и столкнулся со следующими проблемами:

1. При распаковке ранее скаченого файла debian_sid_rainbow2[1].tar.bz2 (с рапиды)
на ММС каталог /etc/alternatives - пустой. Размер файла 75.0 Mb (78 698 369 байт)
вроде по описанию должно быть больше.

2. Повторно скачать файл с рапиды не удается.

3. Сейчас качаю с
http://nukeuploads.com/download/1184680973...bow.tar.gz.html
планирую взять /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
Какие проблемы могут быть при таком раскладе? Что можете посоветовать? Я в Линуксе профан,
поэтому буду рад любым советам.

ЗЫ Заранее спасибо!
ЗЗЫ Все операции по распаковке делал под Debian'ом.

Сообщение отредактировал THK - Feb 10 2008, 10:33
Go to the top of the page
 
+Quote Post
slava2005
сообщение Feb 11 2008, 10:21
Сообщение #3


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

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



Цитата(THK @ Feb 10 2008, 13:15) *
Добрый день!
Пытаюсь воспользоваться этим описанием и столкнулся со следующими проблемами:


Архив качайте этот http://rapidshare.com/files/44744568/debia...ainbow2.tar.bz2 - этот правильный.
Go to the top of the page
 
+Quote Post
THK
сообщение Feb 11 2008, 21:33
Сообщение #4


Участник
*

Группа: Новичок
Сообщений: 44
Регистрация: 20-11-07
Пользователь №: 32 505



Цитата(slava2005 @ Feb 11 2008, 13:21) *
Архив качайте этот http://rapidshare.com/files/44744568/debia...ainbow2.tar.bz2 - этот правильный.

Спасибо! Попробую скачать еще разок (уже 4раз). Проблемма в том, что каждый раз качается битый файл!!! При распаковке файла васкакивают сообщения о несуществующем файле. И еще, файл каждый раз одинаковый по объему, но разный по содержимому (сравнивал Total Commander'ом).
Go to the top of the page
 
+Quote Post
THK
сообщение Feb 17 2008, 14:24
Сообщение #5


Участник
*

Группа: Новичок
Сообщений: 44
Регистрация: 20-11-07
Пользователь №: 32 505



Цитата(THK @ Feb 12 2008, 00:33) *
Спасибо! Попробую скачать еще разок (уже 4раз). Проблемма в том, что каждый раз качается битый файл!!! При распаковке файла васкакивают сообщения о несуществующем файле. И еще, файл каждый раз одинаковый по объему, но разный по содержимому (сравнивал Total Commander'ом).

Проблема решена!
1 и 4 раз файлы скачались одинаковые - сделал вывод, что архив исправен.
Еще раз попробовал распаковать его на ММС – результат тот же.
Решил попробовать распаковать его не с помощью KDE, а миднайт командером – распаковался без ошибок.
Далее написал для себя руководство – план к действию:

Отформатировать MMC карту как ext2.

Распаковать debian_sid_rainbow2.tar.bz2 – (готовый образ debian sid) на ММС

Входим в u-boot и даем команду загрузки по tftp:

u-boot> tftpboot 20800000 /Debian/uImage

u-boot> cp.b 20800000 C002A000 157000

После этого, прописав в U-boot окружение:

boot> setenv bootargs “noinitrd root=/dev/mmcblk0p1 rw console=ttyS0,115200 mem=32M rootdelay=10”
boot> setenv bootcmd “cp.b C002A000 20A00000 200000; bootm 20A00000”
boot> saveenv

boot> boot

Система загрузилась, нашла ошибки ФС, исправила их, перезагрузилась и написала, что кернел в панике.
После 2 или 3 перезагрузок вошел в u-boot и дал команду boot.
Linux загрузился!!!

AT91F_LowLevelInit(): Debug channel initialized
press any key to enter bootloader
Load U-BOOT from dataflash[c0008000] to SDRAM[20f00000]
Set PLLA to 180Mhz and Master clock to 45Mhz and start U-BOOT

U-Boot 1.1.1 (May 4 2006 - 11:47:26)

U-Boot code: 20F00000 -> 20F1BC3C BSS: -> 20F20554
RAM Configuration:
Bank #0: 20000000 32 MB
Unknown flash manufacturer 0x00900090
Flash: 0 kB
DataFlash:AT45DB642
Nb pages: 8192
Page Size: 1056
Size= 8650752 bytes
Logical address: 0xC0000000
Area 0: C0000000 to C0007FFF (RO)
Area 1: C0008000 to C001FFFF (RO)
Area 2: C0020000 to C0027FFF
Area 3: C0028000 to C083FFFF
In: serial
Out: serial
Err: serial
eth: setting MAC address to 12:34:56:78:9a:bc
PHY not connected!!
Link: 100baseTX Full Duplex
Hit any key to stop autoboot: 0
## Booting image at 20a00000 ...
Image Name:
Image Type: ARM Linux Kernel Image (gzip compressed)
Data Size: 1296669 Bytes = 1.2 MB
Load Address: 20008000
Entry Point: 20008000
Verifying Checksum ... OK
Uncompressing Kernel Image ... OK

Starting kernel ...

Linux version 2.6.21.5 (root@slava2005) (gcc version 3.4.6) #11 PREEMPT Tue Jul
10 13:26:24 MSD 2007
CPU: ARM920T [41129200] revision 0 (ARMv4T), cr=c0003177
Machine: Rainbow 1.1s
Memory policy: ECC disabled, Data cache writeback
Clocks: CPU 179 MHz, master 44 MHz, main 18.432 MHz
CPU0: D VIVT write-back cache
CPU0: I cache: 16384 bytes, associativity 64, 32 byte lines, 8 sets
CPU0: D cache: 16384 bytes, associativity 64, 32 byte lines, 8 sets
Built 1 zonelists. Total pages: 8128
Kernel command line: noinitrd root=/dev/mmcblk0p1 rw console=ttyS0,115200 mem=32
M rootdelay=10
AT91: 96 gpio irqs in 3 banks
PID hash table entries: 128 (order: 7, 512 bytes)
Console: colour dummy device 80x30
Dentry cache hash table entries: 4096 (order: 2, 16384 bytes)
Inode-cache hash table entries: 2048 (order: 1, 8192 bytes)
Memory: 32MB = 32MB total
Memory: 29720KB available (2428K code, 184K data, 104K init)
Mount-cache hash table entries: 512
CPU: Testing write buffer coherency: ok
NET: Registered protocol family 16
SCSI subsystem initialized
usbcore: registered new interface driver usbfs
usbcore: registered new interface driver hub
usbcore: registered new device driver usb
NET: Registered protocol family 2
IP route cache hash table entries: 1024 (order: 0, 4096 bytes)
TCP established hash table entries: 1024 (order: 1, 8192 bytes)
TCP bind hash table entries: 1024 (order: 0, 4096 bytes)
TCP: Hash tables configured (established 1024 bind 1024)
TCP reno registered
NetWinder Floating Point Emulator V0.97 (double precision)
NTFS driver 2.1.28 [Flags: R/O].
io scheduler noop registered
io scheduler anticipatory registered (default)
atmel_usart.0: ttyS0 at MMIO 0xfefff200 (irq = 1) is a ATMEL_SERIAL
atmel_usart.1: ttyS1 at MMIO 0xfffc4000 (irq = 7) is a ATMEL_SERIAL
RAMDISK driver initialized: 1 RAM disks of 8192K size 1024 blocksize
eth0: Link now 100-FullDuplex
eth0: AT91 ethernet at 0xfefbc000 int=24 100-FullDuplex (12:34:56:78:9a:bc)
eth0: Micrel KS8721 PHY
at91_ohci at91_ohci: AT91 OHCI
at91_ohci at91_ohci: new USB bus registered, assigned bus number 1
at91_ohci at91_ohci: irq 23, io mem 0x00300000
usb usb1: configuration #1 chosen from 1 choice
hub 1-0:1.0: USB hub found
hub 1-0:1.0: 1 port detected
Initializing USB Mass Storage driver...
usbcore: registered new interface driver usb-storage
USB Mass Storage support registered.
udc: at91_udc version 3 May 2006
mice: PS/2 mouse device common for all mice
ds1307 0-0068: rtc core: registered ds1307 as rtc0
at91_i2c at91_i2c: AT91 i2c bus driver.
AT91 MMC: 4 wire bus mode not supported by this driver - using 1 wire
TCP cubic registered
NET: Registered protocol family 1
NET: Registered protocol family 17
ds1307 0-0068: setting the system clock to 2000-01-01 02:02:59 (946692179)
Waiting 10sec before mounting root device...
mmcblk0: mmc0:0001 000000 501760KiB
mmcblk0: p1
VFS: Mounted root (ext2 filesystem).
Freeing init memory: 104K
Mount failed for selinuxfs on /selinux: No such file or directory
INIT: version 2.86 booting
hostname: the specified hostname is invalid
Activating swap...done.
Checking root file system...fsck 1.40.1 (08-Jul-2007)
/dev/mmcblk0p1: clean, 7920/125488 files, 166459/501728 blocks
done.
Setting the system clock..
Cleaning up ifupdown....
Loading kernel modules...FATAL: Could not load /lib/modules/2.6.21.5/modules.dep
: No such file or directory
Loading device-mapper support.
Checking file systems...fsck 1.40.1 (08-Jul-2007)
done.
Setting kernel variables...done.
Mounting local filesystems...done.
Activating swapfile swap...done.
Setting up networking....
Configuring network interfaces...eth0: Link now 100-FullDuplex
done.
INIT: Entering runlevel: 2
Starting system log daemon....
Starting kernel log daemon....
* Not starting internet superserver: no services enabled.
Starting periodic command scheduler: crond.

Debian GNU/Linux lenny/sid ecb_at91 ttyS0

ecb_at91 login: root
Last login: Sat Jan 1 01:58:27 2000 on ttyS0
Linux ecb_at91 2.6.21.5 #11 PREEMPT Tue Jul 10 13:26:24 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:~#

Сейчас такая проблема:
При установке USB-Flash пишет:

ecb_at91:/mnt# ls
usb
ecb_at91:/mnt# cd /
ecb_at91:/# usb 1-1: new full speed USB device using at91_ohci and address 2
usb 1-1: configuration #1 chosen from 1 choice
scsi0 : SCSI emulation for USB Mass Storage devices
scsi 0:0:0:0: Direct-Access JetFlash TS1GJFV30 8.07 PQ: 0 ANSI: 2
SCSI device sda: 2007038 512-byte hdwr sectors (1028 MB)
sda: Write Protect is off
sda: assuming drive cache: write through
SCSI device sda: 2007038 512-byte hdwr sectors (1028 MB)
sda: Write Protect is off
sda: assuming drive cache: write through
sda: sda1
sd 0:0:0:0: Attached scsi removable disk sda

но отказывается монтировать его (mount /dev/sda1 /mnt/usb) пишет, что устройство не существует.
Естественно папку /mnt/usb я предварительно создал.
В чем может быть проблема? Куда копать? Help!!!

Сообщение отредактировал THK - Feb 17 2008, 14:39
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- slava2005   Установка Debian Sid на Rainbow   Jul 16 2007, 17:22
- - PrSt   Цитата(slava2005 @ Jul 16 2007, 20:22) Ус...   Jul 17 2007, 09:46
- - slava2005   Продолжение Для облегчения вышеуказанных телодвиж...   Jul 17 2007, 13:38
|- - AlexMad   Цитата(slava2005 @ Jul 17 2007, 17:38) Пр...   Jul 24 2007, 03:51
|- - slava2005   Цитата(AlexMad @ Jul 24 2007, 07:51) apt-...   Jul 24 2007, 06:35
|- - AlexMad   Цитата(slava2005 @ Jul 24 2007, 10:35) На...   Jul 24 2007, 07:05
|- - slava2005   Цитата(AlexMad @ Jul 24 2007, 11:05) /dev...   Jul 24 2007, 07:13
- - slava2005   Не могу не поделиться радостью! Вот как выгл...   Jul 17 2007, 15:01
|- - THK   Цитата(slava2005 @ Jul 17 2007, 18:01) Не...   Apr 20 2008, 13:27
- - COMA   Какую библиотеку использовали ? uClibc или glibc ?   Jul 17 2007, 18:23
|- - slava2005   Цитата(COMA @ Jul 17 2007, 22:23) Какую б...   Jul 18 2007, 04:56
- - Хомяк   все это замечательно, но debian_sid_rainbow.tar.gz...   Jul 19 2007, 09:05
- - slava2005   Цитата(Хомяк @ Jul 19 2007, 13:05) debian...   Jul 19 2007, 10:15
|- - PrSt   Цитата(slava2005 @ Jul 19 2007, 13:15) Не...   Jul 19 2007, 12:49
- - Хомяк   хоть бы на рапиду   Jul 19 2007, 10:34
- - slava2005   Вот: http://rapidshare.com/files/43808189/debia......   Jul 19 2007, 13:47
- - slava2005   Цитата(AlexMad @ Jul 24 2007, 11:05) /dev...   Jul 24 2007, 13:34
- - AlexMad   Теперь лучше но есть еще вопрос: на карте надо де...   Jul 25 2007, 09:29
|- - slava2005   Цитата(AlexMad @ Jul 25 2007, 13:29) Тепе...   Jul 25 2007, 09:55
|- - AlexMad   Цитата(slava2005 @ Jul 25 2007, 13:55) См...   Aug 5 2007, 17:50
|- - PrSt   Цитата(AlexMad @ Aug 5 2007, 20:50) Висне...   Aug 6 2007, 06:50
|- - AlexMad   Цитата(PrSt @ Aug 6 2007, 10:50) Если вер...   Aug 6 2007, 08:40
|- - PrSt   Цитата(AlexMad @ Aug 6 2007, 11:40) Попра...   Aug 6 2007, 11:22
|- - PrSt   мне кажется, что этот топик, нужно поставить рядыш...   Aug 15 2007, 10:22
|- - AlexMad   Цитата(PrSt @ Aug 15 2007, 14:22) мне каж...   Aug 15 2007, 18:01
|- - PrSt   Цитата(AlexMad @ Aug 15 2007, 21:01) Оста...   Aug 16 2007, 06:38
|- - Vishay   Hello All ! Никак не могу с обсуждаемым здес...   Jan 5 2008, 10:22
|- - Vishay   Проблема c telnetd решена непосредственным запуско...   Jan 6 2008, 07:49
- - v_shamaev   Цитата(slava2005 @ Jul 16 2007, 21:22) bo...   Jul 25 2007, 10:34
|- - slava2005   Цитата(v_shamaev @ Jul 25 2007, 14:34) 16...   Jul 25 2007, 10:38
|- - slava2005   Цитата(THK @ Feb 12 2008, 00:33) Попробую...   Feb 12 2008, 07:02
||- - THK   Цитата(slava2005 @ Feb 12 2008, 10:02) Ск...   Feb 12 2008, 14:00
- - vesago   А почему не на фтп местный?   Feb 12 2008, 08:36
|- - Хомяк   Цитата(vesago @ Feb 12 2008, 11:36) А поч...   Feb 12 2008, 09:09
- - AlexMad   2 slava2005 или THK не могли бы Вы выложить вывод ...   Mar 5 2008, 20:38
|- - slava2005   Цитата(AlexMad @ Mar 5 2008, 23:38) 2 sla...   Mar 6 2008, 07:00
|- - THK   Цитата(AlexMad @ Mar 5 2008, 10:00) не мо...   Mar 7 2008, 16:03
- - AlexMad   Сравнил свой лог с логом THK отличия только в одн...   Mar 9 2008, 14:01
|- - THK   Цитата(AlexMad @ Mar 9 2008, 17:01) Сравн...   Mar 9 2008, 19:17
- - AlexMad   Насчет сброса и питания, это я знаю. Дело в том, ч...   Mar 9 2008, 20:56
|- - THK   Цитата(AlexMad @ Mar 9 2008, 23:56) ........   Mar 10 2008, 19:27
- - COMA   попробуйте поменять кодировку в гипертерминале, и ...   Apr 20 2008, 19:10
|- - THK   Цитата(COMA @ Apr 20 2008, 22:10) попробу...   Apr 20 2008, 19:51
|- - AlexMad   Цитата(THK @ Apr 20 2008, 23:51) Попробов...   Apr 21 2008, 05:53
|- - THK   Цитата(AlexMad @ Apr 21 2008, 08:53) Попр...   Apr 21 2008, 12:44
|- - PrSt   Цитата(THK @ Apr 21 2008, 14:44) Проблемм...   Apr 22 2008, 20:24
|- - THK   Цитата(PrSt @ Apr 22 2008, 23:24) попробу...   Apr 24 2008, 07:30
- - COMA   Цитата(THK @ Apr 21 2008, 16:44) Осталась...   Apr 21 2008, 21:40
- - AlexMad   Цитата(THK @ Mar 7 2008, 20:03) Проблему ...   Apr 25 2008, 18:46
|- - slava2005   Цитата(AlexMad @ Apr 25 2008, 22:46) Я го...   Apr 26 2008, 08:55
||- - AlexMad   Цитата(slava2005 @ Apr 26 2008, 12:55) Ес...   Apr 26 2008, 09:46
|- - THK   Цитата(AlexMad @ Apr 25 2008, 21:46) Я го...   Apr 26 2008, 19:30
- - AlexMad   Цитата(slava2005 @ Jul 16 2007, 20:22) Да...   Apr 28 2008, 07:37
|- - slava2005   Цитата(AlexMad @ Apr 28 2008, 11:37) Если...   Apr 29 2008, 12:50
|- - slava2005   Цитата(slava2005 @ Apr 29 2008, 16:50) Се...   May 9 2008, 09:30
|- - THK   Цитата(slava2005 @ May 9 2008, 13:30) Сор...   May 9 2008, 13:08
|- - slava2005   Цитата(THK @ May 9 2008, 17:08) Sorry, ту...   May 9 2008, 14:32
|- - THK   Цитата(slava2005 @ May 9 2008, 18:32) Для...   May 9 2008, 16:27
|- - THK   Цитата(slava2005 @ May 9 2008, 18:32) Для...   May 26 2008, 13:14
- - AlexMad   Файл точно не битый? Слил с рапиды и с местного фт...   May 9 2008, 17:20
|- - THK   Цитата(AlexMad @ May 9 2008, 21:20) Файл ...   May 10 2008, 11:01
- - AVR   Когда выйдет Debian 5.0 - как его нужно будет уста...   Oct 12 2008, 20:03
- - slava2005   Цитата(AVR @ Oct 12 2008, 23:03) Когда вы...   Oct 27 2008, 17:28
- - AVR   Цитата(slava2005 @ Oct 27 2008, 20:28) На...   Feb 15 2009, 15:24
- - AVR   Цитата(AVR @ Feb 15 2009, 18:24) Есть так...   Feb 28 2009, 14:13


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

 


RSS Текстовая версия Сейчас: 31st July 2025 - 01:10
Рейтинг@Mail.ru


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