免费注册 查看新帖 |

Chinaunix

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

重装xp后不能引导 linux [复制链接]

论坛徽章:
0
11 [报告]
发表于 2008-08-19 09:43 |只看该作者
原帖由 dreamsdark 于 2008-8-18 17:57 发表

应该是grub for dos



对对,grub for dos 应该是可以的!!:em11: :em11: 我以前一般是用安装盘的,呵呵,=。

论坛徽章:
0
12 [报告]
发表于 2008-08-19 09:51 |只看该作者
其实也就是当前MBR里是写的哪个系统引导记录的问题.
windows用的是ntldr(ntloader).vista用的和前面系统稍微不同,但是原理相同.
linux常用grub.grub也有for dos的版本.

首先像lz的情况的分析.
1.未重装XP之前,mbr里是GURB的"引导记录"(汗..不够专业的说法),这个时候启动系统会引导到GRUB下,然后GURB可以根据自己的配置去引导windows(补充:windows系统所在的磁盘的下的"引导记录"(在xp是ntldr),只是没有写入mbr而是写成文件放在了系统盘下).
2.重装xp以后,windows安装程序把MBR重写为启动ntldr来引导系统.这时grub无法被引导.因为默认的windows无法去识别linux分区.(如果需要用ntldr来启动grub,则需要把grub之前写入mbr的内容存为一个windows分区下的文件)

也就是说ntldr和grub只是用了不同的方法来实现多系统引导.操作原理因为硬件的原因没有区别.

解决的办法.
在双系统都没有被破坏的情况下.如果想使用grub来引导两个系统.(因为grub比ntldr强大一些)
windows无法进入就直接在grub配置里添加引导到windows系统分区的选项.
linux无法进入就使用live cd或者grub for dos或者任何可行的方式进入grub并重新安装grub.(因为grub的配置文件等都还在只是mbr里的内容指向了ntldr,所以只要再安装次grub重写mbr就可以了.)

ps:仅针对单硬盘的情况.多硬盘就需要考虑系统安装位置以及主从盘设置等..

[ 本帖最后由 icewiner 于 2008-8-19 09:58 编辑 ]

论坛徽章:
0
13 [报告]
发表于 2008-08-19 09:57 |只看该作者

回复 #12 icewiner 的帖子

经典,似乎可以看到曙光了。

论坛徽章:
0
14 [报告]
发表于 2008-08-19 10:01 |只看该作者
汗..我瞎写的.
流程大概没问题.
具体牵涉的东西还挺多.
其实要搞清楚也很简单,比如像我一样尝试在vista的系统上硬盘方式安装个suse11.只需要做一次就让你很难忘了..:wink:

论坛徽章:
0
15 [报告]
发表于 2008-08-19 10:45 |只看该作者

回复 #14 icewiner 的帖子

我搞了2次,更加的难忘。现在已经改用虚拟机了。因为安装linux后没有办法使用无线网卡。

论坛徽章:
0
16 [报告]
发表于 2008-08-19 12:27 |只看该作者
原帖由 gouree 于 2008-8-19 09:25 发表
硬盘安装linux得方法可以吗?可以上网找一下,我用过硬盘安装ubuntu,很快就可以搞定,但是安装后不知道如何卸载linux,弄了好几次都是把windows也搞得起动不了了。

和你一样的问题...发誓不用ubuntu了
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP