免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1666 | 回复: 1
打印 上一主题 下一主题

[互操作系统] 关于重装WINDOWS后修复grub![转贴] [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2004-11-16 13:54 |只看该作者 |倒序浏览
最近重装了几次系统,所以整理了网上的有些文章和自己的体会,希望对大家 有所帮助!
可能很多人和我一样是把grub安装在mbr上的,这样如果重新安装了windows系统,mbr会被重写,grub引导菜单就没有用了(当然如果是ghost恢复没有这个问题)。
1。如果你有安装光盘。
那么可以这样重新安装grub:
把安装盘的第一张放到光驱,然后重新启动机器,在BOIS中把系统用光驱来引导。用linux光盘引导,然后按F4 输入linux rescue 然后做简单的配置后在SH#下输入GRUB 然后:
grub>;root (hd0,X)
grub>;setup (hd0)
hd0表示只有一个盘,可以根据需要修改值0。X就是装有linux系统所在的根分区(不知道X的具体值的话可以用tab补齐。 setup (hd0)就是把GRUB写到硬盘的MBR上。
如果成功会有一个successful......  
2.如果你没有安装盘!
首先要有能启动的win98或win98的启动光盘,或有启动软盘,或是开机时进入MS-DOS,rh 的启动光盘中的两个文件:loadlin.exe(存在于\\dosutils下)和vmlinuz(存在于\\dosutils\\autoboot下)当然vmlinuz你也可在其它linux发行版中取得.
先从硬盘启动进入win98的纯dos模式或从win98的启动光盘启动(mini模式),然后进入loadlin.exe及vmlinuz所在的目录并执行:
loadlin vmlinuz root=/dev/hdaX 1
#说明:/dev/hdaX 为linux所在的根目录.进入后再重新安装grub即可.
所以提倡你备份loadlin.exe(存在于\\dosutils下)和vmlinuz(存在于\\dosutils\\autoboot下)这两个文件!
3。从硬盘启动LINUX
把光盘dosutils里的loadlin.exe,和Vmlinuz放在windows下的一个文件夹里,如c:\\linux,在此文件夹下再建一个批处理文件,如linux.bat,内容为
loadlin.exe vmlinuz root=/dev/hda5 vga=0x301
上面的hda5是我的linux分区,你可以按你的做,在启动98时按F8,进dos后只要运行linux.bat就可以进linux!

论坛徽章:
0
2 [报告]
发表于 2004-11-16 20:45 |只看该作者

关于重装WINDOWS后修复grub![转贴]

好东西哈。支持!
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP