Rootop 服务器运维与web架构

Linux和Windows双系统Grub丢失恢复

| 暂无评论

今天我也遇到了这么个问题,search后解决方案如下:

每次重装win后,MBR都会被重写,这样原来的GRUB或LILO就会丢失,或者由于某些原因使得原来的GRUB不见了,这个时候只要重装GRUB就行。

1.用安装光盘启动,选升级安装,再只选安装GRUB行了。

2.用安装光盘启动,到BOOT那里输入linux rescue也就是进入救援模式,切换/目录 chroot /mnt/sysimage,然后再输入grub-install /dev/hda   // 我所采用的修复方式

3.没有软驱如何修复grub/lilo引导菜单?

a.把第一张linux安装盘里的dosutils目录复制到windows盘中。如果是iso可以用winrar提取。

b.进入纯dos,进入dosutils目录,执行loadlin autoboot/vmlinuz root=/dev/hdxx()hdxx是你的linux根分区。这样就能进入linux。

c.执行grub-install /dev/hdx(x=a,b,c,d) 或lilo即可以重写引导。

sh#

e.我们就可以操作GRUB了.输入grub:

sh#grub

会出现这样的提示符:

grub>

我们就可以在这样的字符后面,输入:

grub>root (hdX,Y)

grub>setup (hd0)

如果成功会有一个successful……

这里的X,如果是一个盘,就是0,如果你所安装的linux的根分区在第二个硬盘上,那X就是1了;Y,就是装有linux系统所在的根分区。 setup (hd0)就是把GRUB写到硬盘的MBR上。

另外说下,有人说我没安装光盘啊?我是从硬盘安装的.呵呵,那你的ISO文件还在吧..那再来次硬盘安装进入安装界面也是一样的….

5.如何把GRUB或LILO删掉?

只要在DOS下执行FDISK /MBR 即可

原创文章,转载请注明。本文链接地址: https://www.rootop.org/pages/83.html

作者:Venus

服务器运维与性能优化

发表回复