当前位置:  技术问答>linux和unix

在虚拟机下重新编译RedhatLinux2.4.32内核,最后启动的时候不能启动(问题内详)

    来源: 互联网  发布时间:2016-04-29

    本文导语:  在虚拟机下重新编译RedhatLinux2.4.32内核,原来的版本是:2.4.20-8 编译过程都是正常。感觉没有什么问题。就是在重启后进系统的时候。新内核不能加载。 最后启动的时候不能启动。 我想可能最多的是我在最后的那个...

在虚拟机下重新编译RedhatLinux2.4.32内核,原来的版本是:2.4.20-8
编译过程都是正常。感觉没有什么问题。就是在重启后进系统的时候。新内核不能加载。
最后启动的时候不能启动。

我想可能最多的是我在最后的那个修改启动项有问题:#vi /etc/Grub.conf

Grub.conf 文件的主要内容如下:
...
default=1
timeout=10
splashimage=(hd0,0)/grub/splash.xpm.gz
title Red Hat linux(2.4.32)
        root(hd0,0)
        kernel /vmlinuz-2.4.32 ro root=/dev/hda2
title Red Hat linux(2.4.20-8)
        root(hd0,0)
        kernel /vmlinuz-2.4.20-8 ro root=LABEL=/
        initrd /initrd-2.4-20-8.img

我的系统在虚拟机上安装。安装的时候一路默认。虚拟磁盘是8G的hda0。可是/vmlinuz-2.4.32 ro root=/dev/hda0 也不能启动。
重启了很多次。也改了无数次。实在是苦恼。请帮忙。

最后在系统启动的时候不能加载内核:
系统提示如下:
...
ds: no socket drivers loaded!
kmod:failed to exec /sbin/modprobe -s -k block-major-3,errno=2
VFS:Cannot open root device "hda2" or 03:02
please append a correct "root=" boot option
kernel panic:VFS:unable to mount root fs on 03:02

哪里有问题:请赐教。

再说明一点:#make bzImage的时候,生成的文件我放在/boot/vmlinuz-2.4.32
这个不就是我的新内核的启动内核吗?

以上就是我个人认为可能出错的地方。问题依然有。请多多赐教。如果有问题。就写在这里。谢谢了。
本人联系方式:blueink_200451@hotmail.com
不胜感激。谢谢。


|
 :#make bzImage的时候,生成的文件我放在/boot/vmlinuz-2.4.32 
所以是不是应该这样:
title Red Hat linux(2.4.32) 
        root(hd0,0) 
        kernel /boot/vmlinuz-2.4.32 ro root=LABEL=/ 
initrd /boot/initrd-2.4.32.img
自己参考下下面:
                title: 定义启动菜单项的名称
                  root: 设置 Grub 的根设备 (root)为 Linux 内核所在分区
                  kernel: 后跟 Linux 内核文件为参数, 加载 Linux 内核文件
                  initrd: 加载镜像文件

|

|
启动时指向你新编译的文件.

|
VFS:Cannot open root device "hda2" or 03:02 
please append a correct "root=" boot option 
==========================================
这里有问题,
把2.4.32 的root也改成这样吧。

 root=LABEL=/ 

    
 
 

您可能感兴趣的文章:

  • 如何让自己做的一个程序在虚拟机启动时也自动启动
  • vmware下加载了一个虚拟软驱镜像,如果设置第一启动项为软驱的话,软驱能正常加载运行。但如果我第一启动项不设为软驱,正常启动fedora12的话。
  • 如何启动linux服务器上的虚拟机?
  • Linux虚拟机启动出现错误
  • 虚拟机 vmware6.5 无法正常启动
  • 启动虚拟机时出现如下问题?
  • 为何我的虚拟机不能启动?
  • 各位高人,想请教一下,我的虚拟机为什么无法启动
  • ubuntu系统下虚拟机启动问题?
  • 我已经安装了FEDORA7 ,但是现在想WINDOWS下用虚拟机启动,应该怎么弄??
  • 为什么每次启动VM虚拟机进linux都要重新插键盘???????????
  • linux虚拟机中eclipse启动卡死
  • 我最近研究0.11的内核,编译生成了一个Image文件,但却不知道如何在虚拟机里启动系统!!!
  • xp下用虚拟机装linux,怎么在物理启动时显示linux系统?
  • 虚拟机上装的redhat9启动时提示错误
  • 在window下用虚拟机启动的linux可以在linux上上网吗??先跪地感谢您咯~~~
  • 虚拟机安装Red Hat Enterprise Linux 5启动时出现starting udev死机
  • 拷贝了一个redhat9.0的虚拟机文件,启动后,ping宿主机失败
  • 请问大家:我先装windows然后用虚拟机的方法装linux,可是装后,启动linux界面,其下面
  • VM7 的vmtools安装到redhat9的虚拟机无法启动
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • 内核不能使用虚拟内存?
  • 求教:关于内核物理地址和虚拟地址的问题
  • 走虚拟网卡内核程序和走物理网卡应用程序结合问题
  • 关于内核虚拟页面的拷贝
  • 64位的内核态物理虚拟地址转换
  • linux内核 怎么能增加虚拟内存?
  • 虚拟系统中编译内核时提示磁盘空间不足如何解决
  • 2.4内核编译好的.o虚拟设备怎么在2.6下加载啊
  • 2.6内核下的虚拟设备不显示在/dev下
  • 很多书上讲Linux为Java提供内核级支持,可是为什么我要用时还得装java虚拟机?
  • DSP芯片物理地址如何remap成内核虚拟地址
  • 虚拟机搭建kgdb内核调试平台时出错
  • 关于LINUX内核虚拟终端编程的问题。
  • 读过内核进来~~访问虚拟内存的方法!
  • (菜鸟提问)刚在虚拟机上面装了一个linux,怎么查看它内核的源码呢?
  • VPN虚拟局域网和本地局域网共存(连上vpn后正常打开网页)
  • 虚拟机的系统为Linux ,我在虚拟机下装了tomcat,我在虚拟机下可以访问tomcat的应用,但是为什么在本机访问不了虚拟机下的应用
  • VLAN(虚拟局域网)技术工作原理介绍
  • 我有两个电脑都装了Virtual PC虚拟机,请问我在一个虚拟机上装了LINUX后,另一个虚拟机可以用吗?
  • docker和VM虚拟机的区别以及如何用docker搭建基础设施
  • [虚拟机下安装linux]初次使用虚拟机,请帮忙推荐虚拟机和可以下载的镜像
  • ​docker之轻量虚拟化技术——docker实战分享
  • 在虚拟机上运行的程序和非虚拟机的区别
  • 虚拟机能虚拟硬件平台不 ?
  • 一台机器能不能装两台虚拟机或是同一台虚拟机能装两个linux系统么??
  • ARM ping不通虚拟机,虚拟机可以ping通ARM
  • linux(虚拟机)如何使用windows上的虚拟光驱?谢谢了
  • 虚拟机安装xampp后虚拟接口一访问网站,主机不可以
  • vmware虚拟机linux不能ping通主机,主机能ping通虚拟机
  • VMware虚拟机下Linux怎么访问虚拟机的光驱
  • Fedora9中虚拟机工具不能创建虚拟机


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3