Не загружается RootFS
Добрый день.
Даже не знаю, с какой стороны подойти к проблеме что-то совсем тривиальное не могу найти решение :
Плата с процессором AT91SAM9263 (ARM9), ядро загружается по tftp (uboot) , rootfs монтируется по NFS.
Лог загрузки :
U-Boot> bootm
## Booting kernel from Legacy Image at 22000000 ...
Image Name: linux-2.6
Image Type: ARM Linux Kernel Image (uncompressed)
Data Size: 1500808 Bytes = 1.4 MB
Load Address: 20008000
Entry Point: 20008000
Verifying Checksum ... OK
Loading Kernel Image ... OK
OK
Starting kernel ...
Uncompressing Linux................................................................................................ done, booting the kernel.
//-------------------------------//
cut
//-------------------------------//
tc-pcf8563 0-0051: setting system clock to 2010-08-16 18:48:52 UTC (1281984532)
IP-Config: Complete:
device=eth0, addr=192.168.1.100, mask=255.255.255.0, gw=192.168.1.1,
host=192.168.1.100, domain=, nis-domain=(none),
bootserver=192.168.1.110, rootserver=192.168.1.110, rootpath=
Looking up port of RPC 100003/2 on 192.168.1.110
eth0: link up (100/Full)
Looking up port of RPC 100005/1 on 192.168.1.110
VFS: Mounted root (nfs filesystem) on device 0:12.
Freeing init memory: 120K
INIT: version 2.88 booting
OpenRC 0.6.1 is starting up Gentoo Linux (armv5tejl)
Press I to enter interactive boot mode
* Mounting /proc ...
[ ok ]
* Caching service dependencies ...
/lib/rc/sh/gendepends.sh: line 716: command: not found
[ ok ]
/lib/rc/sh/runscript.sh: line 252: command: not found
/lib/rc/sh/runscript.sh: line 252: command: not found
/lib/rc/sh/runscript.sh: line 252: command: not found
/lib/rc/sh/runscript.sh: line 252: command: not found
/lib/rc/sh/runscript.sh: line 252: command: not found
/lib/rc/sh/runscript.sh: line 252: command: not found
/lib/rc/sh/runscript.sh: line 252: command: not found
/lib/rc/sh/runscript.sh: line 252: command: not found
/lib/rc/sh/runscript.sh: line 252: command: not found
/lib/rc/sh/runscript.sh: line 252: command: not found
/lib/rc/sh/runscript.sh: line 252: command: not found
/lib/rc/sh/runscript.sh: line 252: command: not found
/lib/rc/sh/runscript.sh: line 252: command: not found
/lib/rc/sh/runscript.sh: line 252: command: not found
/lib/rc/sh/runscript.sh: line 252: command: not found
/lib/rc/sh/runscript.sh: line 252: command: not found
/lib/rc/sh/runscript.sh: line 252: command: not found
/lib/rc/sh/runscript.sh: line 252: command: not found
/lib/rc/sh/runscript.sh: line 252: command: not found
/lib/rc/sh/runscript.sh: line 252: command: not found
В какую сторону смотреть?
- Для комментирования войдите или зарегистрируйтесь
Смотреть на 716-ю строку
Смотреть на 716-ю строку /lib/rc/sh/gendepends.sh и 252-ю /lib/rc/sh/runscript.sh
КО
Покажите хотя бы sed -n
Покажите хотя бы
и
Я ♥ Gentoo & Funtoo
Сточки в логе это концы
Сточки в логе это концы файлов.
Файл gendepends.sh состоит из 92 строк, в него включены файлы
# Copyright (c) 2007-2009 Roy Marples
# All rights reserved. Released under the 2-clause BSD license.
. /etc/init.d/functions.sh
. /lib/rc/sh/rc-functions.sh
Т.е. у меня ощущение что дело не в скриптах, а в том с какими командами они запускаются.
может вопрос и дурацкий но в
может вопрос и дурацкий но в скриптах пути полностью прописаны?
Если путей не было, то ошибка
Если путей не было, то ошибка была бы другая, явно было бы сказано что не может найти.
Загрузку можно прервать и выйти в консоль, работают утилиты, запускается nano, а скрипты начальной загрузки не работают.
а при такой архитектуре что в
а при такой архитектуре что в fstab?
Ничего, все монтируется
Ничего, все монтируется раньше.
busybox! Я собрал две rootfs
busybox!
Я собрал две rootfs : ~arm и arm. Оказалось, что если скопировать /bin из arm в ~arm скрипты волшебным образом начинают работать; но пересобрав busybox с флагом arm я получил другую проблему :
Опять опытным путем, нашел, что если пересобрать sys-apps/sysvinit система худо-бедно начинает грузиться :
Теперь можно ковырять конфигурационные файлы.
solved
Аккуратно запустил все процессы :
решение проблемы не знаю. но
решение проблемы не знаю. но есть пару вопросов
1. Возможно ли поставить на такую плату Gentoo Linux?
2. Если да, то где про это почитать?
3. Имеет ли к этому отношение раздел arm в документации по установке?