永发信息网

linux内核升级问题

答案:3  悬赏:30  手机版
解决时间 2021-10-21 23:24
  • 提问者网友:未信
  • 2021-10-21 05:32
我现在的系统内核是2.6.18,想把它升级为2.6.38,使用的是 *.rpm二进制文件(不是*.src.rpm)来升级,使用命令rpm -ivh *.rpm,升级后在boot目录下不能产生 .img的文件和 .gz的文件
求助
谢谢

使用rpm -ivh *.rpm后,会有1. kernel ##############100%,在boot目录下可以产生vmlinux-2.6.38.bz2、System.map-2.6.38、config-2.6.38、vmlinux-2.6.38,但是没有img文件,而且/boot/grub/menu.lst里面也没做改动,就是没新内核的启动选项

我在执行mkinitrd /boot/initrd-2.6.38.img 2.6.38后会报“No module ahci found for kernel 2.6.38, aborting.”的错误,请问如何解决
最佳答案
  • 五星知识达人网友:十鸦
  • 2021-09-25 12:39
mkinitramfs -o /boot/initrd.img-2.6.38 2.6.38
使用这个命令的前提是你去查找下/lib/modules下面有没有一个名为2.6.38的文件夹,它下面装的是驱动程序,如果有的话安装之后应该没什么问题。然后手动修改menu.lst文件,模仿里面的写法把新的img文件加进去。
这种方法是在Debian下使用的,在Red Hat系列的系统上不知道能使用不,你可以试一下。
PS:推荐下载内核源代码自己裁剪后安装内核
全部回答
  • 1楼网友:患得患失的劫
  • 2019-01-13 00:02

呵呵,其实linux比起windows来说还占内存一点。

以你的配置装ubuntu可能启动都有点困难。

  • 2楼网友:人類模型
  • 2018-10-26 10:06
你只是下载下来了,还没有编译内核吧
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯