LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
12
返回列表 发新帖
楼主: bobobian

升级内核遇到如下问题?

[复制链接]
发表于 2009-8-12 17:41:23 | 显示全部楼层
e2fsprogs-1.39.tar.gz 是由genkernel提供的,并不关e2fsprogs ebuild事情
估计是genkernel本身问题或者是安装genkernel出问题(自己没有纯猜测)

e2fsprogs是基本库,如果你想正常启动必须有它
至于genkernel为什么要用到它,那就要提到initramfs(通用启动使用initramfs,而它必须用到e2fsprogs)

另外,直接genkernel all是可行的,它会调用默认的设置进行编译kernel,并不存在不加参数就不能编译的问题

genkernel --menuconfig kernel

这种方式需要自己Load config

回复 支持 反对

使用道具 举报

发表于 2009-8-13 15:15:11 | 显示全部楼层
Post by nonplus;2015424
e2fsprogs-1.39.tar.gz 是由genkernel提供的,并不关e2fsprogs ebuild事情
估计是genkernel本身问题或者是安装genkernel出问题(自己没有纯猜测)

e2fsprogs是基本库,如果你想正常启动必须有它
至于genkernel为什么要用到它,那就要提到initramfs(通用启动使用initramfs,而它必须用到e2fsprogs)

另外,直接genkernel all是可行的,它会调用默认的设置进行编译kernel,并不存在不加参数就不能编译的问题


这种方式需要自己Load config





我升级的时候先也是安图中所行,load一个29的配置文件,小作修改,编译(但是很久),重启就panic.
后来,用29的内核启动(多亏了我把该用的都编译进内核了,不然它也启动不了),lsmod 发现了很多实际上我没有用的模块(如ipv6,无线网卡)
我想可能是没有load成功(但是我load后检查了相关项的),第二次我就把29的配置文件更名放到/etc/kernels/kernel-config-x86-2.6.30-gentoo-r4
这样编译就好了.....真是奇怪啊!
回复 支持 反对

使用道具 举报

发表于 2009-8-13 15:56:34 | 显示全部楼层
Load的时候最好给绝对路径,相对路径可能出错,指向问题
回复 支持 反对

使用道具 举报

发表于 2009-8-13 16:21:15 | 显示全部楼层
Post by nonplus;2015830
Load的时候最好给绝对路径,相对路径可能出错,指向问题


哦,可能就是吧!
回复 支持 反对

使用道具 举报

发表于 2009-9-19 11:19:08 | 显示全部楼层
etc-update 去merge了 /etc/genkernel.conf 后就没有这个错误信息了。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表