红联Linux门户
Linux帮助

制作initial ram disk时遇到的问题

发布时间:2013-05-03 16:51:12来源:红联作者:loveinhai
我按照教程先把内核的结构中心和模块分别编译完,然后安装好模块和结构中心。将编译好的结构中心复制到/boot目录下取名为vmlinuz.......(重起的内核名嫌麻烦就用省略号代替吧);复制内核中各种功能内核对应的位置,文件名是Syetem.map.......最后将路径切换到/boot下制作initial ram disk。命令是dracut -H -f /boot/initramfs........img.......
提示ERROR: modinfo: could not find module nf_defrag_ipv6
ERROR: modinfo: could not find module vmhgfsERROR: modinfo: could not find module vsock
ERROR: modinfo: could not find module vmware_balloonERROR: modinfo: could not find module vmci
ERROR: modinfo: could not find module vmxnet
教程上有提示会模块的未安装完成而导致操作失败,但是我将Img后的内核名去掉,就没有上面的错误,然后我在/boot下也找到了所产生的initial ram disk文件initramfs....
重启后,选择新的那个版本,启动正常,但在进入用户界面的时候就黑屏,提示在Could not load /lib/modules/......./modules.dep No such file or dir
之后我重启选择原来的版本进入,将/boot下新做的那个initramfs删去,重复制作initial ram disk的命令,无错误。但是再选择新版本还是会有同样的问题。
才接触linux,不知道说没说清楚,不知道各位能不能帮我解决,比较紧急!
文章评论

共有 3 条评论

  1. gh131461 于 2013-12-21 22:26:53发表:

    .....

  2. okzokz123 于 2013-05-03 19:52:27发表:

    cd /boot/
    rpm系: new-kernel-pkg --mkinitrd --depmod --install 2.6.35.4 必须与/lib/modules/目录下相应的文件夹同名
    ubuntu: mkinitramfs -k -o /boot/initrd-2.6.3.4.img 2.6.35 必须与/lib/modules/目录下相应的文件夹同名

  3. loveinhai 于 2013-05-03 17:18:05发表:

    求回复啊~~~~