首页 > 编程知识 正文

linux磁盘故障dracutDracut 错误地放置了内核模块

时间:2023-05-05 16:38:50 阅读:159198 作者:4081

最近,我将Redhat Enterprise 6.2的内核版本升级到了3.8.2。 以前使用的内核为3.6.10,已成功启动,但升级后将无法启动。 启动过程中会显示以下消息。

……

dracut: dracut-dracut-024-

rpcbind : cannotcreatesocketforudp 6

rpcbind : cannotcreatesocketfortcp 6

mount : unknounfilesystemrpc _ pipefs

udev :开始版本147

systend-udevd(139 ) :/proc/139/oom _ adjisdeprecated,please use

/proc/139/oom_score_adj instead。

直接警告: could not boot。

直接警告: could not boot。

调试外壳。

/bin/sh: can't access tty; 作业控制关闭

……

在解压缩相应的3.8.2 initrd-3.8.2.img文件时,/lib/modules目录下的目录结构如下:

modules ---- 3.8.2

|

|__ 3.6.10

另外,所有的内核模块存储在3.6.10这个目录中,其他的内核文件,如' modules.dep/.alias '等文件存储在3.8.2中。 因此,我判断由于这个原因无法启动,但不知道如何修复这个问题。

以前3.6.10也是我升级的内核。 此外,在运行3.6.10内核的系统上,将dracat升级到了024版本。 好像有影响。 initrd-3.8.2.img文件是在常规内核升级期间生成的。 这意味着使用以下三个命令进行升级:

美妆

make modules_install

制造安装

不知道有没有遇到过类似的问题,会给予意见和帮助吗?

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。