免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
123
最近访问板块 发新帖
楼主: cuisharp
打印 上一主题 下一主题

grub-install是将grub安到MBR吗? [复制链接]

论坛徽章:
0
21 [报告]
发表于 2004-12-08 22:09 |只看该作者

grub-install是将grub安到MBR吗?

不过我试过 grub-install /dev/hda
后来硬盘分区表就出错了,不明白的说。

论坛徽章:
1
处女座
日期:2013-08-19 15:17:06
22 [报告]
发表于 2004-12-10 12:26 |只看该作者

grub-install是将grub安到MBR吗?

n 久以前得记忆了,恐怕有错,仅供参考。欢迎指正和补充。

咱们使用得x86机器,通常也就是使用intel amd via等3家公司得cpu所组成得微机,启动步骤如下:

1。power on之后,bios首先自检。
2。bios自检结束后,bios将会找第一个硬盘得mbr。注1注2
3。如果找到mbr后,bios会将系统控制权转交给mbr上得loader。注3
4。如果mbr上得loader正常,它将接管系统控制权,并根据mbr上得partition table上得记录,寻找activity partition。
5。如果找到activity partition后,mbr loader将activity partition得第一个扇区上得system loader读入内存,并将系统控制权转交给它。注3
6。system loader 取得系统控制权后,开始启动具体得os。


简单来说,启动步骤如下面所示:

bios启动--mbr loader --system loader--os startup.

注1: mbr=master boot record ,每块硬盘被ms或者linux系统分区后都会有一个mbr,固定存在于硬盘得第一个扇区。上面包括一个loader ,和整个硬盘得分区表。

注2:不一定是第一块硬盘,要根据bios里面设定得启动参数来决定得,很有可能是第二块硬盘或者光驱,usb等设备。

注3:mbr loader根据partition table负责寻找activity parition并引导os loader。需要说明得是,ms得os才需要activity partition,linux好像可以在非activity partition启动。


其他的一些介绍:

fdisk :ms的一个专用的分区工具,fdisk /mbr 这个命令是把ms的mbr loader写到mbr上面了,它应该不修改mbr上面的分区表信息。

grub:优秀的第三方mbr loader,几乎可以引导所有可运行于x86系统的的os。

mbr:如果mbr被清零了,丢失的不光是mbr loader ,还有partition。

论坛徽章:
0
23 [报告]
发表于 2005-09-07 22:20 |只看该作者

grub-install是将grub安到MBR吗?

dd if=/dev/zero of=/dev/hda bs=512 count=1
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP