Warning: touch() [function.touch]: Unable to create file /home/starterkit/starterkit.ru/html/error.log because Permission denied in /home/starterkit/starterkit.ru/html/errorhandler.php on line 51
Ставим Debian в качестве корневой системы. - Embedded Linux - Форум - starterkit.ru
Ник:
Пароль:

Контакты

E-mail: info@starterkit.ru
тел.: +7 922 680-21-73
тел.: +7 922 680-21-74
Телеграм: t.me/starterkit_ru
Партнеры:
otladka.com.ua - г.Киев

Способы оплаты

User Info


Добро пожаловать,
Guest

Регистрация или входРегистрация или вход
Потеряли пароль?Потеряли пароль?

Ник:
Пароль:

ПользователейПользователей:3
Поисковых ботовПоисковых ботов:3
ГостейГостей:1

ОбновитьПодробнееВсегоВсего:7
Форум » starterkit.ru » Embedded Linux
Ставим Debian в качестве корневой системы.
alexanib
Добавлено 06.06.2011 19:38 Сообщение: 81
alexanib
1

Пункты: 2343
Регистрация: 27.02.2011
Помучавшись с ядром, настроил в нём загрузку с СДкарты.
Но происходит какая то фигня, вот лог загрузки:
Код

U-Boot 2010.09 (Nov 16 2010 - 23:20:50)

DRAM: 64 MiB
## Unknown FLASH on Bank 1 - Size = 0x00000000 = 0 MB
Flash: 0 Bytes
NAND: 256 MiB
*** Warning - bad CRC or NAND, using default environment

In: serial
Out: serial
Err: serial
Net: macb0
Hit any key to stop autoboot: 3  2  1  0

NAND read: device 0 offset 0x80000, size 0x790000
7929856 bytes read: OK
## Booting kernel from Legacy Image at 70400000 ...
Image Name: Linux Kernel Image
Image Type: ARM Linux Kernel Image (gzip compressed)
Data Size: 2162674 Bytes = 2.1 MiB
Load Address: 70008000
Entry Point: 70008000
Verifying Checksum ... OK
Uncompressing Kernel Image ... OK

Starting kernel ...

Linux version 2.6.36-rc6 (root@debian) (gcc version 4.2.0 20070413 (prerelease) (CodeSourcery Sourcery G++ Lite 2007q1-10)) #296 Fri May 6 01:52:05 EDT 2011
CPU: ARM926EJ-S [41069265] revision 5 (ARMv5TEJ), cr=00053177
CPU: VIVT data cache, VIVT instruction cache
Machine: SK-AT91SAM9G45
Ignoring unrecognised tag 0x54410009
Memory policy: ECC disabled, Data cache writeback
Clocks: CPU 400 MHz, master 133 MHz, main 12.000 MHz
Built 1 zonelists in Zone order, mobility grouping on. Total pages: 16256
Kernel command line: console=ttyS0,115200 rw rootwait mem=64M root=/dev/mmcblk0p1
PID hash table entries: 256 (order: -2, 1024 bytes)
Dentry cache hash table entries: 8192 (order: 3, 32768 bytes)
Inode-cache hash table entries: 4096 (order: 2, 16384 bytes)
Memory: 64MB = 64MB total
Memory: 60596k/60596k available, 4940k reserved, 0K highmem
Virtual kernel memory layout:
vector : 0xffff0000 - 0xffff1000 ( 4 kB)
fixmap : 0xfff00000 - 0xfffe0000 ( 896 kB)
DMA : 0xffa00000 - 0xffe00000 ( 4 MB)
vmalloc : 0xc4800000 - 0xfee00000 ( 934 MB)
lowmem : 0xc0000000 - 0xc4000000 ( 64 MB)
modules : 0xbf000000 - 0xc0000000 ( 16 MB)
.init : 0xc0008000 - 0xc0029000 ( 132 kB)
.text : 0xc0029000 - 0xc03e9000 (3840 kB)
.data : 0xc0404000 - 0xc0428600 ( 146 kB)
Hierarchical RCU implementation.
Verbose stalled-CPUs detection is disabled.
NR_IRQS:192
AT91: 160 gpio irqs in 5 banks
Console: colour dummy device 80x30
console [ttyS0] enabled
Calibrating delay loop... 199.47 BogoMIPS (lpj=997376)
pid_max: default: 32768 minimum: 301
Mount-cache hash table entries: 512
CPU: Testing write buffer coherency: ok
NET: Registered protocol family 16
bio: create slab <bio-0> at 0
SCSI subsystem initialized
usbcore: registered new interface driver usbfs
usbcore: registered new interface driver hub
usbcore: registered new device driver usb
i2c-gpio i2c-gpio.0: using pins 52 (SDA) and 53 (SCL)
Advanced Linux Sound Architecture Driver Version 1.0.23.
cfg80211: Calling CRDA to update world regulatory domain
Switching to clocksource pit
NET: Registered protocol family 2
IP route cache hash table entries: 1024 (order: 0, 4096 bytes)
TCP established hash table entries: 2048 (order: 2, 16384 bytes)
TCP bind hash table entries: 2048 (order: 1, 8192 bytes)
TCP: Hash tables configured (established 2048 bind 2048)
TCP reno registered
UDP hash table entries: 256 (order: 0, 4096 bytes)
UDP-Lite hash table entries: 256 (order: 0, 4096 bytes)
NET: Registered protocol family 1
NetWinder Floating Point Emulator V0.97 (double precision)
msgmni has been set to 118
io scheduler noop registered (default)
atmel_lcdfb atmel_lcdfb.0: backlight control is not available
atmel_lcdfb atmel_lcdfb.0: 1024KiB frame buffer at 20000000 (mapped at c4a00000)
Console: switching to colour frame buffer device 60x34
atmel_lcdfb atmel_lcdfb.0: fb0: Atmel LCDC at 0x00500000 (mapped at c4814000), irq 23
atmel_usart.0: ttyS0 at MMIO 0xfeffee00 (irq = 1) is a ATMEL_SERIAL
atmel_usart.1: ttyS1 at MMIO 0xfff8c000 (irq = 7) is a ATMEL_SERIAL
atmel_usart.2: ttyS2 at MMIO 0xfff90000 (irq = 8) is a ATMEL_SERIAL
brd: module loaded
loop: module loaded
NAND device: Manufacturer ID: 0xec, Chip ID: 0xda (Samsung NAND 256MiB 3,3V 8-bit)
Scanning device for bad blocks
Bad eraseblock 763 at 0x000005f60000
Bad eraseblock 991 at 0x000007be0000
Bad eraseblock 992 at 0x000007c00000
Creating 2 MTD partitions on "atmel_nand":
0x000000000000-0x000001000000 : "Boot partition"
0x000001000000-0x000010000000 : "FS partition"
atmel_spi atmel_spi.0: Atmel SPI Controller at 0xfffa4000 (irq 14)
atmel_spi atmel_spi.1: Atmel SPI Controller at 0xfffa8000 (irq 15)
MACB_mii_bus: probed
eth0: Atmel MACB at 0xfffbc000 irq 25 (00:1f:f2:00:00:00)
eth0: attached PHY driver [Micrel KS8001 or KS8721] (mii_bus:phy_addr=ffffffff:01, irq=-1)
usbcore: registered new interface driver rt2500usb
usbcore: registered new interface driver rt73usb
usbcore: registered new interface driver rt2800usb
ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
atmel-ehci atmel-ehci: Atmel EHCI UHP HS
atmel-ehci atmel-ehci: new USB bus registered, assigned bus number 1
atmel-ehci atmel-ehci: irq 22, io mem 0x00800000
atmel-ehci atmel-ehci: USB 2.0 started, EHCI 1.00
hub 1-0:1.0: USB hub found
hub 1-0:1.0: 2 ports detected
ohci_hcd: USB 1.1 'Open' Host Controller (OHCI) Driver
at91_ohci at91_ohci: AT91 OHCI
at91_ohci at91_ohci: new USB bus registered, assigned bus number 2
at91_ohci at91_ohci: irq 22, io mem 0x00700000
hub 2-0:1.0: USB hub found
hub 2-0:1.0: 2 ports detected
Initializing USB Mass Storage driver...
usbcore: registered new interface driver usb-storage
USB Mass Storage support registered.
usbcore: registered new interface driver usbserial
USB Serial support registered for generic
usbcore: registered new interface driver usbserial_generic
usbserial: USB Serial Driver core
USB Serial support registered for FTDI USB Serial Device
usbcore: registered new interface driver ftdi_sio
ftdi_sio: v1.6.0:USB FTDI Serial Converters Driver
USB Serial support registered for moto-modem
usbcore: registered new interface driver moto-modem
USB Serial support registered for GSM modem (1-port)
usbcore: registered new interface driver option
option: v0.7.2:USB Driver for GSM modems
atmel_usba_udc atmel_usba_udc: MMIO registers at 0xfff78000 mapped at c481e000
atmel_usba_udc atmel_usba_udc: FIFO at 0x00600000 mapped at c4900000
mice: PS/2 mouse device common for all mice
setting trigger mode 2 for irq 149 failed (gpio_irq_type+0x0/0x20)
ads7846 spi3.0: trying pin change workaround on irq 149
ads7846 spi3.0: touchscreen, irq 149
input: ADS7843 Touchscreen as /devices/platform/spi_gpio.3/spi3.0/input/input0
rtc-at91sam9 at91_rtt.0: rtc core: registered at91_rtt as rtc0
rtc-at91sam9 at91_rtt.0: rtc0: SET TIME!
i2c /dev entries driver
at_hdmac at_hdmac: Atmel AHB DMA Controller ( cpy slave ), 8 channels
usbcore: registered new interface driver hiddev
usbcore: registered new interface driver usbhid
usbhid: USB HID core driver
atmel_ac97c atmel_ac97c.0: Atmel AC97 controller at 0xc4840000, irq = 24
ALSA device list:
#0: Atmel AC97 controller
TCP cubic registered
NET: Registered protocol family 17
lib80211: common routines for IEEE802.11 drivers
rtc-at91sam9 at91_rtt.0: hctosys: unable to read the hardware clock
atmel_mci atmel_mci.0: Atmel MCI controller at 0xfff80000 irq 11, 1 slots
Waiting for root device /dev/mmcblk0p1...
mmc0: host does not support reading read-only switch. assuming write-enable.
mmc0: new high speed SDHC card at address c9d5
mmcblk0: mmc0:c9d5 SD08G 7.42 GiB
mmcblk0: p1
EXT2-fs (mmcblk0p1): warning: mounting unchecked fs, running e2fsck is recommended
VFS: Mounted root (ext2 filesystem) on device 179:1.
Freeing init memory: 132K
EXT2-fs (mmcblk0p1): error: ext2_lookup: deleted inode referenced: 204644
EXT2-fs (mmcblk0p1): error: ext2_lookup: deleted inode referenced: 204644
modprobe: FATAL: Could not load /lib/modules/2.6.36-rc6/modules.dep: No such file or directory


EXT2-fs (mmcblk0p1): error: ext2_lookup: deleted inode referenced: 73009

INIT: version 2.86 booting

EXT2-fs (mmcblk0p1): error: ext2_lookup: deleted inode referenced: 73009
EXT2-fs (mmcblk0p1): error: ext2_lookup: deleted inode referenced: 73009
EXT2-fs (mmcblk0p1): error: ext2_lookup: deleted inode referenced: 73009
EXT2-fs (mmcblk0p1): error: ext2_lookup: deleted inode referenced: 73009
EXT2-fs (mmcblk0p1): error: ext2_lookup: deleted inode referenced: 73009
EXT2-fs (mmcblk0p1): error: ext2_lookup: deleted inode referenced: 73009
EXT2-fs (mmcblk0p1): error: ext2_lookup: deleted inode referenced: 405643
EXT2-fs (mmcblk0p1): error: ext2_lookup: deleted inode referenced: 405639
EXT2-fs (mmcblk0p1): error: ext2_lookup: deleted inode referenced: 405627
EXT2-fs (mmcblk0p1): error: ext2_lookup: deleted inode referenced: 405650
EXT2-fs (mmcblk0p1): error: ext2_lookup: deleted inode referenced: 405624
EXT2-fs (mmcblk0p1): error: ext2_lookup: deleted inode referenced: 405626
EXT2-fs (mmcblk0p1): error: ext2_lookup: deleted inode referenced: 405631
EXT2-fs (mmcblk0p1): error: ext2_lookup: deleted inode referenced: 405635
EXT2-fs (mmcblk0p1): error: ext2_lookup: deleted inode referenced: 405653
EXT2-fs (mmcblk0p1): error: ext2_lookup: deleted inode referenced: 405634
EXT2-fs (mmcblk0p1): error: ext2_lookup: deleted inode referenced: 405644
EXT2-fs (mmcblk0p1): error: ext2_lookup: deleted inode referenced: 405629
EXT2-fs (mmcblk0p1): error: ext2_lookup: deleted inode referenced: 405640
EXT2-fs (mmcblk0p1): error: ext2_lookup: deleted inode referenced: 405646
EXT2-fs (mmcblk0p1): error: ext2_lookup: deleted inode referenced: 405637
EXT2-fs (mmcblk0p1): error: ext2_lookup: deleted inode referenced: 405636
EXT2-fs (mmcblk0p1): error: ext2_lookup: deleted inode referenced: 405647
EXT2-fs (mmcblk0p1): error: ext2_lookup: deleted inode referenced: 405648
EXT2-fs (mmcblk0p1): error: ext2_lookup: deleted inode referenced: 405632
EXT2-fs (mmcblk0p1): error: ext2_lookup: deleted inode referenced: 405628
EXT2-fs (mmcblk0p1): error: ext2_lookup: deleted inode referenced: 405649
EXT2-fs (mmcblk0p1): error: ext2_lookup: deleted inode referenced: 405638
EXT2-fs (mmcblk0p1): error: ext2_lookup: deleted inode referenced: 405651
EXT2-fs (mmcblk0p1): error: ext2_lookup: deleted inode referenced: 405645
EXT2-fs (mmcblk0p1): error: ext2_lookup: deleted inode referenced: 405642
EXT2-fs (mmcblk0p1): error: ext2_lookup: deleted inode referenced: 405641
EXT2-fs (mmcblk0p1): error: ext2_lookup: deleted inode referenced: 405633
EXT2-fs (mmcblk0p1): error: ext2_lookup: deleted inode referenced: 405630
EXT2-fs (mmcblk0p1): error: ext2_lookup: deleted inode referenced: 405625
EXT2-fs (mmcblk0p1): error: ext2_lookup: deleted inode referenced: 73009
EXT2-fs (mmcblk0p1): error: ext2_lookup: deleted inode referenced: 73009
EXT2-fs (mmcblk0p1): error: ext2_lookup: deleted inode referenced: 73009
EXT2-fs (mmcblk0p1): error: ext2_lookup: deleted inode referenced: 73009
EXT2-fs (mmcblk0p1): error: ext2_lookup: deleted inode referenced: 204644
EXT2-fs (mmcblk0p1): error: ext2_lookup: deleted inode referenced: 204644

INIT: Entering runlevel: 2

EXT2-fs (mmcblk0p1): error: ext2_lookup: deleted inode referenced: 73009
EXT2-fs (mmcblk0p1): error: ext2_lookup: deleted inode referenced: 73009
EXT2-fs (mmcblk0p1): error: ext2_lookup: deleted inode referenced: 73009
EXT2-fs (mmcblk0p1): error: ext2_lookup: deleted inode referenced: 73009
EXT2-fs (mmcblk0p1): error: ext2_lookup: deleted inode referenced: 73009
EXT2-fs (mmcblk0p1): error: ext2_lookup: deleted inode referenced: 73009
EXT2-fs (mmcblk0p1): error: ext2_lookup: deleted inode referenced: 405664
EXT2-fs (mmcblk0p1): error: ext2_lookup: deleted inode referenced: 405658
EXT2-fs (mmcblk0p1): error: ext2_lookup: deleted inode referenced: 405662
EXT2-fs (mmcblk0p1): error: ext2_lookup: deleted inode referenced: 405659
EXT2-fs (mmcblk0p1): error: ext2_lookup: deleted inode referenced: 405661
EXT2-fs (mmcblk0p1): error: ext2_lookup: deleted inode referenced: 405667
EXT2-fs (mmcblk0p1): error: ext2_lookup: deleted inode referenced: 405663
EXT2-fs (mmcblk0p1): error: ext2_lookup: deleted inode referenced: 405666
EXT2-fs (mmcblk0p1): error: ext2_lookup: deleted inode referenced: 405660
EXT2-fs (mmcblk0p1): error: ext2_lookup: deleted inode referenced: 73009
EXT2-fs (mmcblk0p1): error: ext2_lookup: deleted inode referenced: 73009
EXT2-fs (mmcblk0p1): error: ext2_lookup: deleted inode referenced: 73009
EXT2-fs (mmcblk0p1): error: ext2_lookup: deleted inode referenced: 73009
EXT2-fs (mmcblk0p1): error: ext2_lookup: deleted inode referenced: 73009
EXT2-fs (mmcblk0p1): error: ext2_lookup: deleted inode referenced: 73009
EXT2-fs (mmcblk0p1): error: ext2_lookup: deleted inode referenced: 73009
EXT2-fs (mmcblk0p1): error: ext2_lookup: deleted inode referenced: 73009
EXT2-fs (mmcblk0p1): error: ext2_lookup: deleted inode referenced: 73009
EXT2-fs (mmcblk0p1): error: ext2_lookup: deleted inode referenced: 73009
EXT2-fs (mmcblk0p1): error: ext2_lookup: deleted inode referenced: 73009
EXT2-fs (mmcblk0p1): error: ext2_lookup: deleted inode referenced: 73009
EXT2-fs (mmcblk0p1): error: ext2_lookup: deleted inode referenced: 73009
EXT2-fs (mmcblk0p1): error: ext2_lookup: deleted inode referenced: 73009
EXT2-fs (mmcblk0p1): error: ext2_lookup: deleted inode referenced: 73009
EXT2-fs (mmcblk0p1): error: ext2_lookup: deleted inode referenced: 73009
EXT2-fs (mmcblk0p1): error: ext2_lookup: deleted inode referenced: 73009
EXT2-fs (mmcblk0p1): error: ext2_lookup: deleted inode referenced: 73009
EXT2-fs (mmcblk0p1): error: ext2_lookup: deleted inode referenced: 73009
EXT2-fs (mmcblk0p1): error: ext2_lookup: deleted inode referenced: 73009
EXT2-fs (mmcblk0p1): error: ext2_lookup: deleted inode referenced: 73009
EXT2-fs (mmcblk0p1): error: ext2_lookup: deleted inode referenced: 73009
EXT2-fs (mmcblk0p1): error: ext2_lookup: deleted inode referenced: 73009
EXT2-fs (mmcblk0p1): error: ext2_lookup: deleted inode referenced: 73009
EXT2-fs (mmcblk0p1): error: ext2_lookup: deleted inode referenced: 73009
EXT2-fs (mmcblk0p1): error: ext2_lookup: deleted inode referenced: 73009
EXT2-fs (mmcblk0p1): error: ext2_lookup: deleted inode referenced: 73009
EXT2-fs (mmcblk0p1): error: ext2_lookup: deleted inode referenced: 73009
EXT2-fs (mmcblk0p1): error: ext2_lookup: deleted inode referenced: 73009
EXT2-fs (mmcblk0p1): error: ext2_lookup: deleted inode referenced: 73009
EXT2-fs (mmcblk0p1): error: ext2_lookup: deleted inode referenced: 73009
EXT2-fs (mmcblk0p1): error: ext2_lookup: deleted inode referenced: 73009
EXT2-fs (mmcblk0p1): error: ext2_lookup: deleted inode referenced: 73009
EXT2-fs (mmcblk0p1): error: ext2_lookup: deleted inode referenced: 73009
EXT2-fs (mmcblk0p1): error: ext2_lookup: deleted inode referenced: 73009
EXT2-fs (mmcblk0p1): error: ext2_lookup: deleted inode referenced: 73009
EXT2-fs (mmcblk0p1): error: ext2_lookup: deleted inode referenced: 73009
EXT2-fs (mmcblk0p1): error: ext2_lookup: deleted inode referenced: 73009
EXT2-fs (mmcblk0p1): error: ext2_lookup: deleted inode referenced: 73009
EXT2-fs (mmcblk0p1): error: ext2_lookup: deleted inode referenced: 73009
EXT2-fs (mmcblk0p1): error: ext2_lookup: deleted inode referenced: 73009

Debian GNU/Linux 5.0 (none) ttyS0

(none) login: root
EXT2-fs (mmcblk0p1): error: ext2_lookup: deleted inode referenced: 73009
EXT2-fs (mmcblk0p1): error: ext2_lookup: deleted inode referenced: 73009
EXT2-fs (mmcblk0p1): error: ext2_lookup: deleted inode referenced: 73009
EXT2-fs (mmcblk0p1): error: ext2_lookup: deleted inode referenced: 73009
EXT2-fs (mmcblk0p1): error: ext2_lookup: deleted inode referenced: 73009
EXT2-fs (mmcblk0p1): error: ext2_lookup: deleted inode referenced: 73009
Unable to determine your tty name.
EXT2-fs (mmcblk0p1): error: ext2_lookup: deleted inode referenced: 73009
EXT2-fs (mmcblk0p1): error: ext2_lookup: deleted inode referenced: 73009
EXT2-fs (mmcblk0p1): error: ext2_lookup: deleted inode referenced: 73009
EXT2-fs (mmcblk0p1): error: ext2_lookup: deleted inode referenced: 73009
EXT2-fs (mmcblk0p1): error: ext2_lookup: deleted inode referenced: 73009
EXT2-fs (mmcblk0p1): error: ext2_lookup: deleted inode referenced: 73009
EXT2-fs (mmcblk0p1): error: ext2_lookup: deleted inode referenced: 73009
EXT2-fs (mmcblk0p1): error: ext2_lookup: deleted inode referenced: 73009
EXT2-fs (mmcblk0p1): error: ext2_lookup: deleted inode referenced: 73009
EXT2-fs (mmcblk0p1): error: ext2_lookup: deleted inode referenced: 73009
EXT2-fs (mmcblk0p1): error: ext2_lookup: deleted inode referenced: 73009
EXT2-fs (mmcblk0p1): error: ext2_lookup: deleted inode referenced: 73009
EXT2-fs (mmcblk0p1): error: ext2_lookup: deleted inode referenced: 73009
EXT2-fs (mmcblk0p1): error: ext2_lookup: deleted inode referenced: 73009
EXT2-fs (mmcblk0p1): error: ext2_lookup: deleted inode referenced: 73009

Debian GNU/Linux 5.0 (none) ttyS0

(none) login:

Даже не залогинится. На дисплее всё нормально, пингвинчик в углу, строка приветствия и строка логина. В чём может быть дело ? Что это за
Код
EXT2-fs (mmcblk0p1): error: ext2_lookup: deleted inode referenced: 73009

?
Спуститься к концу Подняться к началу
Персональная информация
alexanib
Добавлено 08.06.2011 20:04 Сообщение: 82
alexanib
1

Пункты: 2343
Регистрация: 27.02.2011
На флешке всё запустилось. Возможно карточка уже убитая ( она уже долго была в работе, плюс она из самых дешёвых ).
С флеешкой и ext2 работает нормально, никаких ошибок нету.
Спуститься к концу Подняться к началу
Персональная информация
lexx666
Добавлено 05.09.2012 10:06 Редактировалось 05.09.2012 10:08 Сообщение: 83
lexx666
3.83

Пункты: 11780
Регистрация: 28.07.2011
Пол: Мужчина
Из: Барнаул
Можно собирать файловую debian прямо на ББ

Цитата

sudo debootstrap --foreign --arch armel squeeze <path_systemfs> http://ftp.debian.org/debian
sudo cp -r /usr/bin/qemu-arm-static <path_systemfs>/usr/bin/
sudo mount -t proc proc <path_systemfs>/proc
sudo mount -t sysfs sys <path_systemfs>/sys
sudo chroot <path_systemfs> debootstrap/debootstrap --second-stage
sudo umount <path_systemfs>/proc
sudo umount <path_systemfs>/sys

Сцылко

debootstrap --second-stage не обезательно делать на плате, можно на ББ используя эмулятор qemu. Также используя scratchbox2 можно компилить полноценно на ББ с файловой системой debian.
Спуститься к концу Подняться к началу
Персональная информация
lexx666
Добавлено 05.09.2012 10:18 Сообщение: 84
lexx666
3.83

Пункты: 11780
Регистрация: 28.07.2011
Пол: Мужчина
Из: Барнаул
Возник вопрос. При выполнении команды halt или poweroff в debian 6:
1) Экран продолжает отображать информацию и даже МИГАЕТ курсор.
2) Вытыкаем SD-карту на погашеной системе:
Цитата

Cleaning up ifupdown....
Unmounting temporary filesystems...done.
Deactivating swap...done.
eth0: link down
Will now halt.
Power down.
mmc0: card 1db5 removed
mmc0: host does not support reading read-only switch. assuming write-enable.
mmc0: new SD card at address 1db5
mmcblk1: mmc0:1db5 SD01G 982 MiB
mmcblk1: p1 p2 p3

Буду признателен, если меня отправят по ссылке чего нибудь почитать :)
Спуститься к концу Подняться к началу
Персональная информация
Dub
Добавлено 05.09.2012 12:44 Редактировалось 05.09.2012 12:48 Сообщение: 85
Dub
5

Пункты: 1141
Регистрация: 14.05.2012
[quote]генерим сами рутовую для АРМа..
ленивые тащат готовый архив (57МБ), ссылка - тыц
ip по dhcp
root/password, jury/12345

Debian 6.0 (squeeze, armel), генерил под виртуалкой для 9g45 (debian), посредством debootstrap (надо доставить)..
Код
на ББ:
=================================================================
mkdir rootfs.armel
apt-get install debootstrap
debootstrap --arch=armel --foreign squeeze rootfs.armel/ http://ftp.de.debian.org/debian
в свежесгенеренной рутовой добавим/поправим
---------------------------------------------
cd rootfs.armel
mknod dev/ttyS0 c 4 64
tar -czf ../armel.tgz .
---------------------------------------------
полученный архив копируем на плату на пустой носитель и растаскиваем
tar zxpvf armel.tgz

в конфиге ядра в параметрах загрузки дописать root=/dev/name-storage noinitrd init=/bin/bash
где name-storage заменить на sda1 или mmcblk0p1 или туда, где будет рутовая
пересборка, загрузка..
==================================================================
должны увидеть:
VFS: Mounted root (ext3 filesystem) on device 8:2.
Freeing init memory: 148K
bash: cannot set terminal process group (-1): Inappropriate ioctl for device
bash: no job control in this shell
I have no name!@(none):/#
-----------------------------------------------------------------------
после загрузки в шелле платы:
mount /proc /proc -t proc
export PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
/debootstrap/debootstrap --second-stage
==================================================================
должны увидеть:
I: Base system installed successfully.
I have no name!@(none):/#
это значит что базовая система развернулась успешно, еще несколько штрихов:
echo 'deb http://ftp.de.debian.org/debian/ squeeze main' >>/etc/apt/sources.list
printf "auto eth0\niface eth0 inet dhcp\n" >>/etc/network/interfaces
printf "T0:123:respawn:/sbin/getty 115200 ttyS0\n" >>/etc/inittab
а лучше подмонтировать и поправить/добавить ручками
заменить /etc/passwd /etc/shadow на свои с известными p/l
==================================================================
далее опять в конфиг ядра, убираем noinitrd и init=..
пересборка, проба загрузки..
логинимся, в консоли:
ifconfig - смотрим адрес платы взятый по DHCP
ping www.google.com - прохождение пингов наружу
apt-get update - обновление списка пакетов
apt-get install mc udev - ставим чего требуется
[/quote]

to Jury093:
простите, не могли бы вы выложить архив с рутовой ещё раз. очень надо.
Спуститься к концу Подняться к началу
Персональная информация
Jury093
Добавлено 05.09.2012 21:02 Сообщение: 86
Jury093
4.5

Пункты: 54233
Регистрация: 25.05.2009
Пол: Мужчина
Из: Санкт-Петербург
Цитата
to Jury093:
простите, не могли бы вы выложить архив с рутовой ещё раз. очень надо.

без проблем..
-----------------------------------------------------
rootfs-armel-squeeze.tgz
номер: 6107130, размер: 55.3 Мб, размещён: 2012-09-05 21:01
Описание: рутовая arm debian 6.0
Адрес файла: http://webfile.ru/6107130
-----------------------------------------------------

На любой вопрос есть любой ответ.
Спуститься к концу Подняться к началу
Персональная информация
Jury093
Добавлено 05.09.2012 21:11 Сообщение: 87
Jury093
4.5

Пункты: 54233
Регистрация: 25.05.2009
Пол: Мужчина
Из: Санкт-Петербург
Цитата
Буду признателен, если меня отправят по ссылке чего нибудь почитать :)

по умолчанию считаю, что речь идет об АРМ-платформе типа кита..
тогда оба пункта - вполне нормальное поведение неспециализированной системы..
лирика: во времена компьютеров с БП класс АТ схожий эффект можно было наблюдать при установке Win95 с финализирующей строкой "теперь компьютер можно выключить"..
дальше объяснять? :)

я соучаствовал в создание платы на базе АРМа, там был использован электронный ключ и в скрипте "окончание работы" прописано дергание лапки ключа, приводящее к выключению всего прибора..

если сильно анноит, то можно сгенерить видеодрайвер и драйвер SD модулями и при halt или shutdown банально их выгружать..

На любой вопрос есть любой ответ.
Спуститься к концу Подняться к началу
Персональная информация
lexx666
Добавлено 06.09.2012 13:04 Сообщение: 88
lexx666
3.83

Пункты: 11780
Регистрация: 28.07.2011
Пол: Мужчина
Из: Барнаул
Да с AT знаю. Ещё застал такие компы аля 286 и родной ms-dos. :)

ммм.т.е. если драйвера статично собраны в ядро то выгрузить скриптами их низя ?
Спуститься к концу Подняться к началу
Персональная информация
Jury093
Добавлено 06.09.2012 23:06 Редактировалось 07.09.2012 00:27 Сообщение: 89
Jury093
4.5

Пункты: 54233
Регистрация: 25.05.2009
Пол: Мужчина
Из: Санкт-Петербург
Цитата
Да с AT знаю. Ещё застал такие компы аля 286 и родной ms-dos. :)

ну типа да.. ес1030, правец-16, см-4.. etc

Цитата
ммм.т.е. если драйвера статично собраны в ядро то выгрузить скриптами их низя ?

если вкомпилировано в ядро, то нет.
а зачем и в чем смысл?
если аппаратно выключать, то ставите управляемый ключ..
если же напрягают сообщения в консоли, то примитивная самописная программка по команде shutdown будет писать напрямую в регистры АРМа - блокировать работу узла MMC/SD и фреймбуфера, например выключением тактовой и запрещением их работы..

На любой вопрос есть любой ответ.
Спуститься к концу Подняться к началу
Персональная информация
Jury093
Добавлено 14.05.2013 00:47 Сообщение: 90
Jury093
4.5

Пункты: 54233
Регистрация: 25.05.2009
Пол: Мужчина
Из: Санкт-Петербург
на днях вышел релиз Debian 7.0 wheezy
сгенерил по собственной вышеприведенной шпаргалке, меняя squeeze на wheezy, единственный затык вылез в самом конце, когда система попросила login/password
система голая свежесгенеренная, кроме root ничего в голову не пришло - не пускает.. вылечил, подмонтировав к "старой" рутовой и скопировав passwd и shadow в новую..

Код
Debian GNU/Linux 7.0 armets ttyO0

armets login: root
Password:
Linux armets 2.6.37 #124 Fri May 10 20:45:10 MSK 2013 armv7l

root@armets:~#

На любой вопрос есть любой ответ.
Спуститься к концу Подняться к началу
Персональная информация
Форум » starterkit.ru » Embedded Linux