补充一下
编译内核到最后出现这个警告 提示说5节错位 我怀疑这个问题直接导致了 内核镜像不能解压 因为系统启动时解压内核的提示信息 Uncompressing Linux.... 这个后面的点很少 只有 4个 后面显示的信息正常 导致系统不能启动 出现 can't run '/etc/init.d/rcS': No such file or directory 问题 不知道是什么原因
NOW, Booting Linux......
Uncompressing Linux... done, booting the kernel. !!!!!点很少
Linux version 2.6.35.6 (xxxxxx) (gcc version 4.4.1 (Sourcery G++ Lite 2010q1-202) ) #4 Wed Sep 29 03:46:15 CST 2010
CPU: ARM920T [41129200] revision 0 (ARMv4T), cr=c0007177
CPU: VIVT data cache, VIVT instruction cache
Machine: SMDK2440
ATAG_INITRD is deprecated; please update your bootloader.
Memory policy: ECC disabled, Data cache writeback
CPU S3C2440A (id 0x32440001)
S3C24XX Clocks, Copyright 2004 Simtec Electronics
S3C244X: core 400.000 MHz, memory 100.000 MHz, peripheral 50.000 MHz
CLOCK: Slow mode (1.500 MHz), fast, MPLL on, UPLL on
Built 1 zonelists in Zone order, mobility grouping on. Total pages: 16256
Kernel command line: noinitrd root=/dev/mtdblock2 init=/linuxrc console=ttySAC0
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: 60584k/60584k available, 4952k reserved, 0K highmem
编译 2.6.30.4 的内核就没有那个警告 所以就可以正常启动 解压的时候点就比较多 有两行 |