|

楼主 |
发表于 2009-10-25 09:27:29
|
显示全部楼层
Post by linwhwylb;2039501
chdongsh:
你好!为了解决这个问题,你要明确以下几点:
1、fedora安装的时候要把引导程序的第一阶段的内容写到MBR中(我们一般是这么做的),也可以写在分区引导记录中。chainloader +1链式引导其它操作系统,按理来说是可以启动Vista的,是否你在安装设置的时候把Vista的位置写错了?
2、引导程序的第二阶段的内容是放在/boot分区的,此对应的是我看到的那个开机画面。/boot不存在活不活动的问题,只要主引导记录的第一阶段成功引导,/boot/grub/grub.conf也没有错误,也就可以正确引导linux。
3、后来你的分区丢失是DPT(Disk Partition Table)丢失的情况,所以不要随意改动硬盘分区参数。
4、对于你这种情况,建议只划分/和/swap分区,等到对linux的文件系统基本了解了,才玩高级的,况且把引导程序安装在整块硬盘的MBR中,也就是/dev/sda中,这样可以大大降低错误发生率。
非常感谢回答。我一直是选择把linux的引导程序写到分区上而不是mbr里的,写到mbr后还有没这种问题我没试验过。/boot 分区被设为活动分区是我在xp下检查分区时发现的现象,不知道linux的安装程序是否确实在安装时进行了这种设定。 而我在xp下将磁盘c:重新(我是双磁盘系统,c盘在是我安装linux的硬盘上,)设为活动时会造成磁盘丢失问题。目前不知道这是否和我使用的计算机硬件本身有关,也许dell 对计算机进行了什么设置导致这种问题。我使用的是dell 1720的本子 |
|