你不用说任何话了,能启动你已经超脱于自然了。
重来吧。
注意内核版本号必须和你以前的那个版本号不同。内核 make menuconfig 时有一个地方可以设置附加的版本号。不过系统自带的内核都应该附加了自己特有的版本号了。
你现在这个启动后网卡不正常的删掉。内核在 /boot ,内核模块在 /lib/modules 。都是有版本号附加的。
我的流程:
1、make menuconfig 配置内核。
当然你可以找现成的配置文件复制到内核源代码的根目录上(我推荐是用系统自带内核的配置文件,一般在 /boot/ 里面 config 开头),命名为 .config ,内核自带了很多,你 make help 可以列出来,对应的 make xxxxx 一下,配置文件就自动放好了。之后 make oldconfig 一下,如果配置不全,还会继续问你。之后就可以 make menuconfig 了。
2、make -jx 编译,-jx 看你 CPU 核心数量,推荐是核心数 + 1 。
3、make modules_install 安装内核模块
4、make install 安装内核
5、修改 /boot/grub/grub.cfg 添加(我说的是添加,别着急删了旧的)
6、重启
你这个,提示格式不正确原因是什么我不清楚。你这个网卡不能用无外乎两个可能,要么是这个格式不正确导致驱动没有成功载入,要么就是内核配置里面设置忘了打开你网卡的驱动或者相关网络支持。
都是需要重新配置编译内核的工作,先解决文件格式问题吧。