我的板子是比较老的,64M的。使用新版的内核时,无法开机,超级终端下可以看到错误提示为内核错误,请问谁知道怎么回事?
由于新的supervivi和内核都比我当时原始的版本大,所以通过P命令把分区给改了,再烧入系统,操作应该没问题,不知道为什么就是用不了新版本的内核,不管是官方的多个新版本还是自己编译的,都无法开机,可以在超级终端下看到错误提示为内核错误。有谁知道这是怎么回事或者能传授下解决方法呢?
理论上这与手动分区应该没关系吧?还是把详细信息都贴上来。 求解!
原始分区信息:
name : offset size flag
-----------------------------------------------------------
vivi : 0x00000000 0x00028000 0
eboot : 0x00028000 0x00018000 0
param : 0x00040000 0x00010000 0
kernel : 0x00050000 0x00200000 0
root : 0x00250000 0x03dac000 0
修改后的分区信息:
name : offset size flag
-----------------------------------------------------------
vivi : 0x00000000 0x00040000 0
eboot : 0x00040000 0x00018000 0
param : 0x00060000 0x00010000 0
kernel : 0x00070000 0x00300000 0
root : 0x00370000 0x03c8c000 0
文件大小:
supervivi-64M: 251K
zImage-n35: 2214K
rootfs_qtopia.img: 56911K
错误提示:
Enter your selection: b
Copy linux kernel from 0x00070000 to 0x30008000, size = 0x00300000 ... done
zImage magic = 0x016f2818
Setup linux parameters at 0x30000100
linux command line is: "noinitrd root=/dev/mtdblock2 init=/linuxrc console=ttySA
C0"
MACH_TYPE = 782
NOW, Booting Linux......
Uncompressing Linux.............................................................
................................................................................
...... done, booting the kernel.
load Image of Linux...
Wrong Linux Kernel
[ 此帖被ajian55在2011-05-20 23:22重新编辑 ]