关于freebsd的引导管理其boot0的疑问?

发布于 2022-09-30 19:32:30 字数 662 浏览 14 评论 0

问题描述:

  前几天把硬盘的主分区划分成了四个,第一个装solaris,第二个装的是windows7,第三个装的是freebsd,最后一个主分区便是扩展分区:/dev/sda5-/dev/sda7是Win的三个(DEF),接下来的/dev/sda8 是linux的root分区,/dev/sda9是linux swap 分区,由于freebsd是最后装上去的,然后硬盘的MBR就让freebsd默认的引导管理其boot0重写了,最后的引导选项如下所示:
F1 ??
F2 Win
F3 Freebsd
F4 ??
Default: F2
boot0无法识别出F1和F4的可引导分区。

问题是:

  有两款著名的引导管理器lilo和grub应该都可以实现多系统的引导,但能否就用freebsd默认的boot0,boot1,boot2,loader的引导过程来实现上面这几个系统的引导?(参照:http://www.freebsd.org/doc/zh_CN/books/handbook/boot-blocks.html
谢谢了。

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(8

囍孤女 2022-10-07 19:32:30

问题描述:

  前几天把硬盘的主分区划分成了四个,第一个装solaris,第二个装的是windows7,第三个装的是f ...
lengerfulluse 发表于 2011-03-23 22:35

是不能识别还是不能引导?

另外记忆里,solaris的分区是和linux分区冲突的,你装在一起没啥问题?

土豪我们做朋友吧 2022-10-07 19:32:30

我的Linux是装在第四个主分区(sysid 15,是扩展的Dos分区(LBA)下的/dev/sda8/(逻辑分区),
没有冲突啊,我用grub(legacy)已经能够引导四个系统了。
我的意思是位于MBR的Boot0引导程序只能识别出F2,F3,为什么其他的识别不了,
能够修改使其识别吗?在哪修改呢?貌似boot0cfg,bsdlabel,都不怎么管用。

南汐寒笙箫 2022-10-07 19:32:30

我的Linux是装在第四个主分区(sysid 15,是扩展的Dos分区(LBA)下的/dev/sda8/(逻辑分区),
没有冲突啊 ...
lengerfulluse 发表于 2011-03-24 17:32

boot0不能识别solaris分区和你的另一个分区的类型

独守阴晴ぅ圆缺 2022-10-07 19:32:30

可以修改/sys/boot/i386/boot0里的汇编代码,实现更多分区的识别

樱桃奶球 2022-10-07 19:32:30

我感觉这里的F4可能不是真的,是假的。F4应该对应扩展分区,Freebsd压根就不认识扩展分区,所以F4这里想都别想。

既然Freebsd不认识solaris,那就不认识吧,别人又没有说过一定能识别,所以我感觉这里没问题。

我不知道你的疑问是什么?

南渊 2022-10-07 19:32:30

呵呵,我就是想问一下,能否通过boot0的配置来引导多系统。既然不能识别,就想着让它识别,若没有设别方法,就没办法了。

浮光之海 2022-10-07 19:32:30

呵呵,我就是想问一下,能否通过boot0的配置来引导多系统。既然不能识别,就想着让它识别,若没有设别方法, ...
lengerfulluse 发表于 2011-03-26 22:35

其实很多情况下,双OS引导足够日常工作了,如果想偶尔用一下其他系统,建议在vm中,省时省力

且行且努力 2022-10-07 19:32:30

回复 8# mirnshi

    呵呵,还没有什么日常工作,只是兴趣,了解一下相关系统具体的情况。谢谢。

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文