LD 把grub2安装在mbr 占用多少个扇区?
Tofloor
poster avatar
jianliulin
deepin
2012-03-15 22:45
Author
我的硬盘原来是安装有fbinst的(也就是磁盘第一分区开头还有200M未分配的空间),安装LD时候选择grub2安装在mbr,所以fbinst的数据被覆盖了,但我不知道到底覆盖了多少,所以请教grub2实际上会占用多少扇区,以便以后做防范措施,谢谢!!
Reply Favorite View the author
All Replies
bsfmig
deepin
2012-03-16 04:05
#1
我的硬盘原来是安装有fbinst的(也就是磁盘第一分区开头还有200M未分配的空间),安装LD时候选择grub2安装在mbr,所以fbinst的数据被覆盖了,但我不知道到底覆盖了多少,所以请教grub2实际上会占用多少扇区,以便以后做防范措施,谢谢!!
不超过32KB,不会进入第一分区。(那一段叫MBR Leap Area)
Reply View the author
jianliulin
deepin
2012-03-16 16:13
#2
当 MBR Leap Area 是63个扇区的时候可能不超过32k,但我的硬盘的MBR Leap Area 有几百M呢,实际查看不只32K
Reply View the author
bsfmig
deepin
2012-03-16 19:51
#3
当 MBR Leap Area 是63个扇区的时候可能不超过32k,但我的硬盘的MBR Leap Area 有几百M呢,实际查看不只32K
你确定你的硬盘分区没有错误,或者根本就是GPT?
另外不管MBR Leap Area有多大,Grub写入的数据不会超过32K,因为超过了32K,绝大多数磁盘的第一分区就挂了。
Reply View the author
lyzhanghf
deepin
2012-03-17 07:09
#4
mbr不会超过63个扇区
你那200多是fbinst格式化出来的特殊分区
你可以用fbinst引导grub2,两个是不能共存在mbr的
Reply View the author
jianliulin
deepin
2012-03-17 18:18
#5
mbr不会超过63个扇区
你那200多是fbinst格式化出来的特殊分区
你可以用fbinst引导grub2,两个是不能共存在mbr的


没想要共存,是想保留fb。磁盘先安装了fb,安装ld时候不小心选择了启动安装在mbr,覆盖了fb,如果只覆盖32K,那fb的核心代码和文件列表等是不会被覆盖的,若这样fbinsttool可以修改fb的mbr的,但事实上磁盘的64个扇区后的数据也被覆盖,造成整个ud的数据就这样杯具了!!
Reply View the author