免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1989 | 回复: 6

[FreeBSD] FreeBSD的引导程序这么脆弱? [复制链接]

论坛徽章:
0
发表于 2006-05-09 11:22 |显示全部楼层
小弟接触FB不长时间,记得在刚开始安装FB时,第一次 boot0没有安装,bsd slice激活,后来是有安装boot0,大多数情况下都不能引导,有时会出现no bootloader提示~庆幸的话有时可以进入引导进入系统
(我个人比较喜欢将fb的bootloader叫做boot0,有老大说系统里的那个boot0与mbr是不同的,不是很明白? )

后来发现,这个问题较多出现在安装了双硬盘的机器上(我一般都是用VM,主要是用来模拟一个网络),
安装时是用单个硬盘安装的,没有安装boot0,后来又加了个硬盘上去,重启后便不能引导了,因为FB安装在主盘,相对而言,分区结构并没有改变,我也没有添加新的分区~

论坛徽章:
0
发表于 2006-05-09 11:37 |显示全部楼层

论坛徽章:
0
发表于 2006-05-09 11:53 |显示全部楼层
确实看的我头晕,你应该把boot0叫做BM(就是boot Manager),因为boot0是一个文件!有特殊的用途。

论坛徽章:
0
发表于 2006-05-09 13:15 |显示全部楼层
系统里的那个boot0与mbr是不同的,不是很明白?


boot0是多启动管理器,它将启动权交给指定的分区或者硬盘
mbr是标准的MBR引导程序,它只负责将引导权交给激活的分区

至于你说的情况,稍后我在VMware试试看。

论坛徽章:
0
发表于 2006-05-09 16:45 |显示全部楼层
呵呵,我自己都感觉挺乱的~

等会我把图贴上来~

论坛徽章:
0
发表于 2006-05-09 16:59 |显示全部楼层
确实看的我头晕,你应该把boot0叫做BM(就是boot Manager),因为boot0是一个文件!有特殊的用途。

是这样子的。

论坛徽章:
0
发表于 2006-05-09 17:11 |显示全部楼层
QUOTE:
系统里的那个boot0与mbr是不同的,不是很明白?
boot0是多启动管理器,它将启动权交给指定的分区或者硬盘
mbr是标准的MBR引导程序,它只负责将引导权交给激活的分区

至于你说的情况,稍后我在VMware试试看。

呵呵,我表达太水了,我的意思是,如果安装了Boot Manager,那么Boot Manager其实就是boot0了,位于MBR~

对于BSD的引导,我个人的理解:
有安装Boot Manager
MBR <- boot0
FreeBSD Slice's Boot Sector <- boot1 (slice可以不激活)
要么不安装boot manager,如果要引导BSD的话,需要激活bsd slice.

我安装BSD就是照这个思路,也不知怎么回事,在VM下安装了三次,三次都不能引导,安装完重启后提示说no bootloader。

现在又试了一次,没有问题~
哎,该不会是RPWT
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP