LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1276|回复: 13

[已经解决]如何用宿主的grub引导lfs系统

[复制链接]
发表于 2009-11-22 12:11:03 | 显示全部楼层 |阅读模式
原来装了xp和ubuntu,用ubuntu的grub引导,有单独的/boot分区.后来在/dev/sda14上装了lfs,在ubuntu的/boot/grub/menu.lst文件中加入


title LFS 6.5
root (hd0,13)
kernel /boot/lfskernel-2.6.30.2 root=/dev/sda14

显示error15,请问怎么解决

解决过程:
1 运行lspci命令,查到了sata控制器的型号
00:08.0 IDE interface: nVidia Corporation MCP61 SATA Controller (rev a2)
2 编译内核的那个menuconfig里
Device Drivers  --->
            
  • Serial ATA (prod) and Parallel ATA (experimental) drivers
                               
  •      NVIDIA SATA support
    其实我本来知道我是nVidia的主板,只是没找到这个选项罢了,因为上面那个Serial ATA (prod) and Parallel ATA (experimental) drivers已经被我选了,我以为它的子选项也被选了呢.
    宿主 ubuntu 8.10, lfs6.5,内核2.6.30
  • 发表于 2009-11-22 12:41:27 | 显示全部楼层
    内核映像放在哪里?

    改成以下:

    title LFS 6.5
    root (hd0,13)
    kernel (hd0,13)/lfskernel-2.6.30.2 root=/dev/sda14

    行不?
    回复 支持 反对

    使用道具 举报

     楼主| 发表于 2009-11-22 14:13:38 | 显示全部楼层
    恩,不错,改了以后换了个错误.说
    VFS cannot open root device
    please appene a correct "root="
    unable to mount root fs on unknown-block
    回复 支持 反对

    使用道具 举报

    发表于 2009-11-22 14:37:46 | 显示全部楼层
    这说明两个情况:

    1. 你的内核现在存放的位置已正确,可以由原系统的 GRUB 来引导

    2. 你编译出来的内核由於配置不当,在引导时无法挂载根分区

    你应该把必要的文件系统的支持直接编入内核,不能编译成模块
    回复 支持 反对

    使用道具 举报

     楼主| 发表于 2009-11-22 20:41:11 | 显示全部楼层
    第一次我自己配置kernel,第二次我把宿主的.config文件拷了过来,还是不好使.看来要好好研究一阵了
    回复 支持 反对

    使用道具 举报

     楼主| 发表于 2009-11-23 11:16:17 | 显示全部楼层
    话说原来一直都是unknown-block(0,0),我多次实验以后成了unknown-block(2,0),不知道是好事还是坏事。这个2据说代表软驱,真是匪夷所思。我硬盘明明是sata的
    回复 支持 反对

    使用道具 举报

    发表于 2009-11-23 12:20:23 | 显示全部楼层
    把磁盘驱动也编译进内核里去,而不是编译成模块
    回复 支持 反对

    使用道具 举报

    发表于 2009-11-23 18:00:35 | 显示全部楼层
    Post by kabike;2048956
    第一次我自己配置kernel,第二次我把宿主的.config文件拷了过来,还是不好使.看来要好好研究一阵了


    直接用宿主的配置需要自己生成initrd.img,详细自己搜索

    话说这个话题说了N次......
    回复 支持 反对

    使用道具 举报

     楼主| 发表于 2009-11-23 18:40:07 | 显示全部楼层
    Post by nonplus;2049204
    直接用宿主的配置需要自己生成initrd.img,详细自己搜索

    话说这个话题说了N次......

    话说这个话题说了N次,小弟却是现在才知。
    回复 支持 反对

    使用道具 举报

    发表于 2009-11-23 18:56:10 | 显示全部楼层
    这类问题真的问答都 N 多次了,这是最近的:

    http://www.linuxsir.cn/bbs/thread358992.html
    回复 支持 反对

    使用道具 举报

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

    本版积分规则

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