用户名:密 码:
这种情况我遇到过。。。后果很严重。。。出现这种情况的原因是setup (hdc*,0)这句并不是将GRUB安装在MBR上而是安装在hdc0的分区上,如果window正好装在hdc0grub 就破坏了windows的分区,所以造成c盘无法识别同时用grub引导启动windows时由于hdc0引导区被grub占用,所以启动windows选项会形成循环启动GRUB!!!正确用法是setup (hdc)才能将其装在hdc的MBR上!!!但如果已经用setup(hdc, 0)执行grub安装再次用setup(hdc)就无效了我当时没有找到解决办法,只能重装windows
用windows盘重新安装,安装开始后重启据说就可以了,因为windows好像是先写引导扇区,然后再实际安装,据说
BIOS版本过老,存在1024柱头问题,导致安装在8G分区之后的Linux无法识别。 联想自带的那个隐藏分区搞得鬼。因为储存在MBR里的硬盘大小信息是35G左右,而Linux却认出了40G,也就是把那个隐藏分区认出来了,而装的过程中又把那个分区给破坏掉了,导致信息和MBR里面储存的不一致,出现错误。具体是哪个原因我现在也不清楚,只有等下次全面重新安装的时候试一下才能清楚。