linux升级内核遇到的问题 you may need to create an initial ramdist now
下载内核编译make; make install 的时候报出上面的一句话,重启 后选择新的内核启动不起来,说事找不到启动盘, 请问谁帮忙解释一些,谢谢。
------解决方案--------------------
升级内核时少make bzImage 这步: 首先 make oldconfig 这会比较新旧内核中旧的配置文件没有说明的内核选项,最后的结果会写入到.config 然后 make menuconfig //进行进一步的配置,配置完后保存,默认也是保存到.config 然后 make //默认是按照.config来编译 接着 make modules 接着 make modules_install 然后 make bzImage //少这步 最后 make install 然后就可以 重启之后看到新的内核启动项了。
提示:you may need to create an initial ramdist now 可以手动在创建 initrd文件: mkinitramfs -o /boot/initrd.img-2.6.34 这样手动创建的initrd文件,得手动改/boot/grub/grub.cfg,有的linux版本是*.list。麻烦不如make bzImage方便。
------解决方案--------------------