当前时区为 UTC + 8 小时



发表新帖 回复这个主题  [ 10 篇帖子 ] 
作者 内容
1 楼 
 文章标题 : GRUB的位置到底是不是安装在MBR里?谁能告诉我?很重要
帖子发表于 : 2009-09-23 21:46 

注册: 2009-04-27 21:02
帖子: 213
送出感谢: 0 次
接收感谢: 0 次
有人说GRUB是安装在MBR里的,可是我想问MBR只有446字节怎么能装下GRUB程序?网上有人说在安装GRUB时GRUB会改写MBR的代码,在启动时让MBR指向GRUB所在分区的分区引导记录,然后再由分区引导记录指向GRUB程序然后启动GRUB。如果这样的话,我删除LINUX系统的话,电脑启动时就不能加载GRUB会导致不能启动系统,(我的是windows和Linux双系统,Linux在左后一个分区)有人说重装windows可以重写MBR,我觉得这是不正确的,我看了很多资料,MBR应该是与系统无关的,系统也不能改写MBR,要有专门的工具才能改写MBR。可是我刚才想恢复MBR(即让MBR指向硬盘活动分区C盘)用DISKGENIUS回复MBR,可是它却提示我如果当前硬盘的主引导扇区安装启动管理软件,恢复后此程序将不可用,我疑惑了。主引导扇区就应该是硬盘的第一个扇区吧?也就是MBR所在的扇区吧?不是说MBR装不下GRUB吗?为什么DISKGENIUS还要说主引导扇区安装了启动管理软件?谁能告诉我MBR能不能装下GRUB程序啊?快点给我个答案。前面写GRUB启动过程的地方如果不对请指教。谢谢


页首
 用户资料  
 
2 楼 
 文章标题 : Re: GRUB的位置到底是不是安装在MBR里?谁能告诉我?很重要
帖子发表于 : 2009-09-23 21:47 
头像

注册: 2007-07-16 19:43
帖子: 1362
地址: tangshan
送出感谢: 0 次
接收感谢: 0 次
思考一下就知道了


页首
 用户资料  
 
3 楼 
 文章标题 : Re: GRUB的位置到底是不是安装在MBR里?谁能告诉我?很重要
帖子发表于 : 2009-09-23 21:59 

注册: 2009-04-27 21:02
帖子: 213
送出感谢: 0 次
接收感谢: 0 次
我已经思考了很久了。如果谁知道就请告诉我。谢谢了,


页首
 用户资料  
 
4 楼 
 文章标题 : Re: GRUB的位置到底是不是安装在MBR里?谁能告诉我?很重要
帖子发表于 : 2009-09-23 22:01 
头像

注册: 2008-12-13 19:39
帖子: 13284
地址: 物华天宝人杰地灵
送出感谢: 1
接收感谢: 6
简单的告诉你,哥伦布是分阶段启动的,写在MBR里的446Byte的迷你代码,只完成第一步的工作,找到分区上的第二步的引导工作,再继续下去。


_________________
行到水穷处,坐看云起时。
海内生明月,天涯共此夕。
--------------------吾本独!


页首
 用户资料  
 
5 楼 
 文章标题 : Re: GRUB的位置到底是不是安装在MBR里?谁能告诉我?很重要
帖子发表于 : 2009-09-23 22:03 
头像

注册: 2009-03-28 15:12
帖子: 7867
送出感谢: 2
接收感谢: 20
引用:
网上有人说在安装GRUB时GRUB会改写MBR的代码,在启动时让MBR指向GRUB所在分区的分区引导记录,然后再由分区引导记录指向GRUB程序然后启动GRUB。如果这样的话,我删除LINUX系统的话,电脑启动时就不能加载GRUB会导致不能启动系统


这个基本正确。

引用:
有人说重装windows可以重写MBR

这个也没错。
引用:
要有专门的工具才能改写MBR

xp光盘的修复模式下 fixmbr就可以


_________________
Grub2 基础教程


页首
 用户资料  
 
6 楼 
 文章标题 : Re: GRUB的位置到底是不是安装在MBR里?谁能告诉我?很重要
帖子发表于 : 2009-09-23 22:04 
头像

注册: 2008-10-24 22:02
帖子: 5853
地址: 浙江
送出感谢: 0 次
接收感谢: 3
引用:
有人说重装windows可以重写MBR,我觉得这是不正确的,我看了很多资料,MBR应该是与系统无关的,系统也不能改写MBR,要有专门的工具才能改写MBR


但事实上确实是改了

不懂 纯属路过


_________________
http://sb.google.com/ 提问前 请在右上角搜索一下
请不要跨省追捕!水表在门外。谢谢! 大家一起twitter


页首
 用户资料  
 
7 楼 
 文章标题 : Re: GRUB的位置到底是不是安装在MBR里?谁能告诉我?很重要
帖子发表于 : 2009-09-23 22:06 
头像

注册: 2009-03-28 15:12
帖子: 7867
送出感谢: 2
接收感谢: 20
引用:
可是我刚才想恢复MBR(即让MBR指向硬盘活动分区C盘)用DISKGENIUS回复MBR,可是它却提示我如果当前硬盘的主引导扇区安装启动管理软件,恢复后此程序将不可用,我疑惑了


意思是你的mbr如果装有其他引导管器如grub lilo 之类的,恢复mbr之后就没了。


_________________
Grub2 基础教程


页首
 用户资料  
 
8 楼 
 文章标题 : Re: GRUB的位置到底是不是安装在MBR里?谁能告诉我?很重要
帖子发表于 : 2009-09-23 22:37 

注册: 2008-01-09 22:41
帖子: 18311
送出感谢: 0 次
接收感谢: 6
的确是修改了mbr然后指向另一个“启动分区”,然后再根据这个来引导系统启动,从bios夺得控制权。

在黑客防线看过一篇很好的文章,就是介绍这个的


页首
 用户资料  
 
9 楼 
 文章标题 : Re: GRUB的位置到底是不是安装在MBR里?谁能告诉我?很重要
帖子发表于 : 2009-09-23 23:16 
头像

注册: 2007-03-06 18:14
帖子: 626
地址: 常德--重庆
送出感谢: 0 次
接收感谢: 0 次
grub可以装在mbr里,也可以装在活动分区里(比如windows的c盘和linux下boot所在的分区),都可以实现用grub实现多系统引导。


_________________
ABIT Rocket AV8 ,AMD3500,创见DDR433 1GB,希捷IDE250GB,MSI6200a,7130电视卡,Archlinux


页首
 用户资料  
 
10 楼 
 文章标题 : Re: GRUB的位置到底是不是安装在MBR里?谁能告诉我?很重要
帖子发表于 : 2009-09-24 10:59 

注册: 2008-05-03 23:42
帖子: 3681
送出感谢: 4
接收感谢: 6
google 关键词:
"stage 1" "stage 1.5" "stage 2"


页首
 用户资料  
 
显示帖子 :  排序  
发表新帖 回复这个主题  [ 10 篇帖子 ] 

当前时区为 UTC + 8 小时


在线用户

正在浏览此版面的用户:没有注册用户 和 5 位游客


不能 在这个版面发表主题
不能 在这个版面回复主题
不能 在这个版面编辑帖子
不能 在这个版面删除帖子
不能 在这个版面提交附件

前往 :  
本站点为公益性站点,用于推广开源自由软件,由 DiaHosting VPSBudgetVM VPS 提供服务。
我们认为:软件应可免费取得,软件工具在各种语言环境下皆可使用,且不会有任何功能上的差异;
人们应有定制和修改软件的自由,且方式不受限制,只要他们自认为合适。

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
简体中文语系由 王笑宇 翻译