- 从www.kernel.org上下载了内核原码,版本:2.6.38.8;
- 没有什么要特别配置的直接按标准流程来:
- 上面跑完在/boot下面已能找到新的内核文件,现在:CD /boot;
- 当然问题出来了,update-grub后虽然已经更新了:/boot/groub/groub.cfg (ubuntu 10.1文件位置),但并不正确,如果不解决就会出现上面的问题(kernel panic - not syncing: VFS: unable to mount root fs on unkno);
- 问题找到了解决就简单:gedit /boot/groub/groub.cfg
- 思路就是将要相应的2.6.38.8 的menuentry项与原来旧的内核menuentry项进行对比,看有什么差别,特别是:linux 和 initrd两项。编了个内核罢了,又没改硬件。基本上照抄,再把内号版本号改过来就OK了。
- 改后的图: