补充一下 
 
编译内核到最后出现这个警告  提示说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 的内核就没有那个警告 所以就可以正常启动  解压的时候点就比较多 有两行 |