[Resolved] VFS error with new kernel
I've got a problem ( as you can imagine :lol: )
So ... I'm using a Kubuntu PC (as linux dev) with also Windows XP ( dual boot )
I want to update the kernel of my x86 embeded board to enable the framebuffer, I will need it for dev.
The board : ICOP VSX-6154 : >> HERE <<
On this board, I've restore X-Linux 5.51 ( ICOP Linux distribution ) on flash disk ( using GHOST + image provided by ICOP ) ...
This installation works fine, exept framebuffer is disabled on it ... :(
The X-Linux v5.51 overview : >> HERE <<
The working system in 2 words :
2 partitions on the disk :
> hda1 = MS DOS (bootable) with syslinux.
> hda2 = Linux ( ID=83) with all data that are OK with original kernel
The SYSLINUX.CFG (/hda1/) contain :
The story in 2 words :
I've take the .config from the working Linux, download last full sources from kernel.org ( v2.6.28 ) , then I updates my .config and set all default values for all (NEW) options.
Then build the new kernel.
After that, I've take the generated bzImage from /arch/x86/ and put it on my flash disk as kernel image loaded by SysLinux.
But the boot fails on VFS :
It looks like the kernel cannot mount /dev/hda2 as / ...
Does this mean that the filesystem ( Linux 83 ) is not accepted by my new kernel, or is that mean the data in hda2 aren't good ?
Note : when I restore the original kernel, the mount is OK, so the partition is not corrupted I think ...
Thanks for any idea.