请教内核出错是何原因

hlnyjj 2007-07-20 02:41:30
在uclinux内核根文件系统中添加了boa,内核编译时总提示如下错误,
请大虾指点什么原因. 谢谢!
Start User's Program...Linux version 2.4.24-uc0 (root@han) (gcc version 2.95.3 7
Processor: philip lpc2200 revision 14
Architecture: zlg-arm-linux
Ignoring unrecognised tag 0x00000000
On node 0 totalpages: 2048
zone(0): 0 pages.
zone(1): 2048 pages.
zone(2): 0 pages.
Kernel command line: root=/dev/ram
Calibrating delay loop... 1.93 BogoMIPS
Memory: 8MB = 8MB total
Memory: 5876KB available (962K code, 183K data, 40K init)
Dentry cache hash table entries: 1024 (order: 1, 8192 bytes)
Inode cache hash table entries: 512 (order: 0, 4096 bytes)
Mount cache hash table entries: 512 (order: 0, 4096 bytes)
Buffer cache hash table entries: 1024 (order: 0, 4096 bytes)
Page-cache hash table entries: 2048 (order: 1, 8192 bytes)
POSIX conformance testing by UNIFIX
Linux NET4.0 for Linux 2.4
Based upon Swansea University Computer Society NET3.039
Initializing RT netlink socket
Starting kswapd
Serial driver version 5.05c (2001-07-08) with no serial options enabled
ttyS00 at 0xe000c000 (irq = 6) is a 16550A
ttyS01 at 0xe0010000 (irq = 7) is a 16550A
RAMDISK driver initialized: 16 RAM disks of 4096K size 1024 blocksize
NET4: Linux TCP/IP 1.0 for NET4.0
IP Protocols: ICMP, UDP, TCP
IP: routing cache hash table of 512 buckets, 4Kbytes
TCP: Hash tables configured (established 512 bind 512)
RAMDISK: ext2 filesystem found at block 0
RAMDISK: Loading 1000 blocks [1 disk] into ram disk... done.
Freeing initrd memory: 1024K
VFS: Mounted root (ext2 filesystem) readonly.
Freeing init memory: 40K
Shell invoked to run file: /etc/rc
Command: hostname GDB-ARMulator
Command: /bin/expand /etc/ramfs.img /dev/ram1
Command: mount -n -o remount,rw /
Command: mount -t proc proc /proc
Command: mount -t ext2 /dev/ram1 /var
Command: insmod /bin/zlg_ffs
Using /bin/zlg_ffs
Warning: loading zlg_ffs will taint the kernel: non-GPL license - Proprietary
See http://www.tux.org/lkml/#export-tainted for information about tainted mods
zlg_ffs: zlg_ffs_init OK
Command: mount /dev/zlg_ffs /usr
VFS: Can't find ext2 filesystem on dev zlg_ffs(126,0).
kmod: failed to exec /sbin/modprobe -s -k nls_cp437, errno = 2
kmod: failed to exec /sbin/modprobe -s -k nls_iso8859-1, errno = 2
kmod: failed to exec /sbin/modprobe -s -k nls_iso8859-1, errno = 2
kmod: failed to exec /sbin/modprobe -s -k nls_iso8859-1, errno = 2
Command: mkdir /var/tmp
Command: mkdir /var/log
Command: mkdir /var/run
Command: mkdir /var/lock
Command: mkdir /var/empty
Command: /usr/etc/rc
BINFMT_FLAT: Loading file: /usr/etc/rc
BINFMT_FLAT: bad magic/rev (0x6f64202f, need 0x4)
Shell invoked to run file: /usr/etc/rc
Command: insmod /usr/bin/rtl8019
Using /usr/bin/rtl8019
Warning: loading rtl8019 will taint the kernel: non-GPL license - Proprietary
See http://www.tux.org/lkml/#export-tainted for information about tainted mods
eth0: init OK
Command: ifconfig eth0 192.168.15.115
Command: ifconfig eth0 netmask 255.255.0.0
Command: ifconfig eth0 down
Command: ifconfig eth0 hw ether 00:14:97:0F:00:00
Command: ifconfig eth0 up
Command: route add default gw 192.168.0.254
Execution Finished, Exiting
Command: cat /etc/motd
Welcome to
____ _ _
/ __| ||_|
_ _| | | | _ ____ _ _ _ _
| | | | | | || | _ \| | | |\ \/ /
| |_| | |__| || | | | | |_| |/ \
| ___\____|_||_|_| |_|\____|\_/\_/
| |
|_|

GDB/ARMulator support by <davidm@snapgear.com>
For further information check:
http://www.uclinux.org/

Execution Finished, Exiting

Sash command shell (version 1.1.1)
/> kmod: failed to exec /sbin/modprobe -s -k net-pf-1, errno = 2
kmod: failed to exec /sbin/modprobe -s -k net-pf-1, errno = 2
kmod: failed to exec /sbin/modprobe -s -k net-pf-1, errno = 2
kmod: failed to exec /sbin/modprobe -s -k net-pf-1, errno = 2
init: /bin/boa respawning too fast
...全文
185 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
Afile 2007-07-21
  • 打赏
  • 举报
回复
这看起来并不是楼主所提的编译错误吧?uClinux的不了解,帮你顶。
Janlayn 2007-07-20
  • 打赏
  • 举报
回复
看不懂,帮你顶~~
Linux内核一直是学习的难点:将近3000万行代码,5万多个源文件,代码庞大繁杂、代码很难看懂。《Linux内核编程》将突破以往传统的学习方式,采取更有效和科学的学习方法,多角度地对内核进行多层次分析,不局限于形式,不拘泥细节,目的只有一个:更轻松、更高效地去理解内核、学习内核。为了更好地让学员掌握内核编程技能,更好地理解内核,本课程将采用并不局限于以下学习方法进行课程的录制:降维分析,化简为繁,将复杂的系统简单化用软件工程的方法分析内核:软件分层、模块化分解、框架迭代多角度立体分析Linux内核,目的只有一个:更好地理解内核利用Linux内核中的面向对象编程思想去分析复杂的子系统、子系统交互利用多任务编程的思想去分析Linux内核本套课程预计分为20个左右的小模块,每个模块一个专题,每个专题会陆续发布。拟录制的模块包括但不限于:模块机制、内核裁剪与配置、内核编译与启动、系统调用、中断、文件系统、调度、内存管理、内核同步、设备模型、字符驱动、块驱动、定时器、input、platform设备驱动、device tree、proc、sysfs、I/O...  本课程是《Linux内核编程》的入门篇,主要给大家介绍一下Linux内核开发、Linux驱动开发的就业行情、行业生态、需要掌握哪些技能、Linux内核的学习方法、如何搭建Linux内核的学习开发环境。 

19,612

社区成员

发帖
与我相关
我的任务
社区描述
系统使用、管理、维护问题。可以是Ubuntu, Fedora, Unix等等
社区管理员
  • 系统维护与使用区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧