|
发表于 2010-5-6 15:31:36
|
显示全部楼层
首先,你得知道mbr是什么,mbr全称叫主引导记录,就是硬盘的最前面的512字节。它里面记录了用什么硬盘分区来启动系统(dos/windows默认),或者如何启动系统(lilo/grub)。如果主引导记录损坏系统就启动不起来,用dos/windows系统恢复主引导记录可以用众所周知的fdisk /mbr。linux下(lilo/grub)可以写在两个地方:
1主引导扇区即mbr,风险是以后如果删了linux,windows就不能正常启动,用fdisk /mbr恢复;
2写在自己分区的启动扇区,然后把该分区设为启动分区,以后如果要删除linux只要把windows分区重新设置为启动分区即可,要求是linux的启动分区必须是主分区。
但是主引导记录只管硬盘的启动不管其它介质的启动。你的情况其实不是主引导记录损坏,你装完系统后主引导记录写入失败,[color="Red"]主引导记录是完好的,只是你把原来系统弄没了,又没告诉电脑你的新系统如何启动,所以启动不到新系统。
你不能用光驱启动,[color="Red"]在我的知识范围内,肯定是bios设置不对,没有正确识别光驱。这个肯定跟硬盘无关了,因为bios选择了从硬盘启动之后才会读硬盘的主引导记录,如果从光驱启动,它只会去读光盘的主引导记录,完全不管硬盘的事。[color="Red"]如果你的电脑里有特殊硬件限制启动,则另当别论,但我相信还是跟硬盘无关。
记住下回系统装好后,没正确写入启动引导时千万别重启。如果grub写不进去可以试试lilo,也可以试试让它别写在主引导,而写在分区的引导上,甚至按alt+F2转到控制台自己用命令处理,总之别重启。就像刷bios,如果bios刷失败,千万别重启,要使劲刷,直到成功,要不重启肯定挂的干干净净。呵呵 |
|