红联Linux门户
Linux帮助

grub freebsd can't load kernel

发布时间:2011-04-12 20:51:01来源:红联作者:karl_der_grosse
[i=s] 本帖最后由 karl_der_grosse 于 2011-4-12 22:24 编辑 [/i]

title FreeBSD
rootnoverify (hd0,0,a)
makeactive
kernel /boot/loader
进入btxloader报错can't load kernel
文章评论

共有 7 条评论

  1. karl_der_grosse 于 2011-04-13 17:39:15发表:

    引用:

    你那是GRUB2写法,别人用的是GRUB。
    woodelf 发表于 2011-4-13 16:16


    有这个也很好,说不定以后对它产生兴趣了,提前有个准备(先知道)。

  2. karl_der_grosse 于 2011-04-13 17:37:11发表:

    我也想试试GRUB2。

  3. woodelf 于 2011-04-13 16:16:25发表:

    [i=s] 本帖最后由 woodelf 于 2011-4-13 16:30 编辑 [/i]

    引用:
    menuentry “PCBSD 8.0 (on /dev/sda2)”{
    set root=(hd0,2)
    chainloader +1
    boot
    }
    我是这样引导的:http://www.linuxsight.com/blog/290
    fantlam 发表于 2011-4-13 15:40

    你那是GRUB2写法,别人用的是GRUB。

  4. fantlam 于 2011-04-13 15:40:12发表:

    menuentry “PCBSD 8.0 (on /dev/sda2)”{
    set root=(hd0,2)
    chainloader +1
    boot
    }
    我是这样引导的:http://www.linuxsight.com/blog/290

  5. karl_der_grosse 于 2011-04-13 08:24:06发表:

    3# woodelf


    这个方法是对的

  6. woodelf 于 2011-04-13 01:35:28发表:

    [i=s] 本帖最后由 woodelf 于 2011-4-13 01:50 编辑 [/i]

    我晕……直接chainloader +1就行了,还指定kernel干啥。grub应该是不认FreeBSD内核的,只能用链式引导。
    再说了,虽然你的意图没问题,但是菜单实在错的离谱,FreeBSD的内核位置是/boot/kernel/kernel这个文件,/boot/loader我记得是FreeBSD启动时候加载的那个引导管理器。
    PS:BSD自带的bootloader不是方便的多么?

  7. karl_der_grosse 于 2011-04-12 22:12:45发表:

    如何排除这个错误