今天我也遇到了这么个问题,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