XP,LINUX双系统,GRUB引导,GRUB在LINUX下,问如何在WIN下损坏GRUB使其产生如下症状?

[复制链接]
查看11 | 回复5 | 2010-6-14 19:30:47 | 显示全部楼层 |阅读模式
我不知为何,在使用WIN的时候破坏掉了GRUB,导致下次重启后屏幕echo完“ grub loading...”后立即断电重启。
害我费了老大劲弄好。
现在想知道在Win下做哪些操作可以破坏Linux分区,Linux分区是ext4,Win不能访问。
装LINUX时候自带的GRUB,这个GRUB是装在哪里?WIN下没有grldr,我特意找了这个文件……
loading就掉电自动重启,最后我并没有动WINDOWS,我重装LINUX后解决的问题,装LIUNX最后一阶段是写grub.cfg文件,这个文件里检索到XP并把XP写入了引导列表里。
写在LIN下的 /boot/grub/grub.cfg
我开始以为是硬盘坏了。
看到一哥们回答我想起来了,会不会在WIN下用磁盘整理工具会出这事,
我的LINUX分区ext4和LINUX交换分区swap是在原有WINDOWS下的F:盘分出来的,因为最初电脑装系统的时候划的分区,用光了所有硬盘,后来装LINUX时直接拿硬盘分区工具从F:盘抠出空间来给LINUX用的。
这样,我给F:盘做磁盘整理,碎片整理等,按理说不应该对已经抠出去的部分有影响啊?
有没可能是这个?

回复

使用道具 举报

千问 | 2010-6-14 19:30:47 | 显示全部楼层
你重装windows(ghost回复除外),在win、windows安装程序下选修复安装,然后调用命令控制台运行fixmbr,fixboot都可能损坏grub,其实grub损坏了也不需要慌,你可以用linux的安装盘启动,选修复安装,然后选drop shell console,获得一个shell,把你原先安装linux的分区挂载到一个空目录下,比如/mnt(这个时候你的根目录其实是个虚拟磁盘,在内存里面),然后用chroot命令告诉linux换个根目录,chroot /mnt,最后用grub-install /dev/sda重新安装grub即可
回复

使用道具 举报

千问 | 2010-6-14 19:30:47 | 显示全部楼层
如果GRUB是写入硬盘主引导的话,在xp下是不会破坏的,除非你进了DOS。看你的屏幕显示信息,“grub loading...”好像GRUB并未破坏,只是被引导的系统分区出问题了,最可能的就是你把xp下C盘根目录下某个引导文件删了。。。grldr?希望对你有帮助。
回复

使用道具 举报

千问 | 2010-6-14 19:30:47 | 显示全部楼层
看你把grub装哪里了,最常见的是装在引导区里面,这个位置既不是win也不是lin的只要是做了修复引导区的工作,就可能破坏grub的信息
回复

使用道具 举报

千问 | 2010-6-14 19:30:47 | 显示全部楼层
这种情况倒没有见过,好像用一些磁盘工具时是有可能破坏掉GRUB的,或者重装系统也会对这个造成影响其它的不太清楚,也想知道
回复

使用道具 举报

千问 | 2010-6-14 19:30:47 | 显示全部楼层
找人修呗。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行