免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
12
最近访问板块 发新帖
楼主: sgtian168
打印 上一主题 下一主题

grub 修复问题 [复制链接]

论坛徽章:
0
11 [报告]
发表于 2007-09-14 10:28 |只看该作者
方法1:
rescue盘进linux,grub-install到/boot分区对应/dev/[hs]d[a-d]n,不要到mbr,否则windows又进不去了
dd if=刚才install到的dev of=bootsect.linux bs=512 count=1
拷贝这个文件到windows的C盘根目录,修改c:\boot.ini,添加:
C:\bootsect.linux="linux"
保存重启

这样,引导顺序为:MBR->Win OS Loader->(Winows) or (Grub->Linux)



方法2:
rescue到linux,修改grub.conf
加入windows的引导项,如:
title Microsoft Windows
root (hd0,0)
chainloader (hd0,0)+1
保存
grub-install /dev/[hs]d[a-d]  #(这时要装到MBR了,要覆盖装Windows时生成的MBR)
重启

这样,引导顺序为:MBR->Grub->(Windows) or (Linux)

论坛徽章:
0
12 [报告]
发表于 2007-09-14 22:44 |只看该作者
重装之后都会有这个问题
用光盘重装一下grub应该可以解决

论坛徽章:
0
13 [报告]
发表于 2007-09-17 21:11 |只看该作者
谢谢各位高手指点!本人不胜感激。

论坛徽章:
0
14 [报告]
发表于 2007-09-17 21:58 |只看该作者
没有rescue盘怎么办呢?

论坛徽章:
0
15 [报告]
发表于 2007-09-18 10:30 |只看该作者
方法1:如果是GRUB.可以linux第一张安装盘引导,根据提示进入liunxrescue模式.执行下面两条命令即可:
#chroot/mnt/sysimage#改变跟目录
#grub-install/dev/had#安装Grub到mbr
方法2:也可以通过如下步骤修复GRUB/Lilo引导菜单
1.在window下.把第一张linux安装盘里的dosutils目录复制到某个目录中(如果是ISO镜像文件可以用WINRAR3提取)
2.重起进入纯DOS.进入dosutils目录.执行"loadlin autoboot/vmlinuz root=/dev/hdxx"(hdxx是你的linux根分区).这样就能进入linux
3.执行grub-install/dev/hdx(是第一个硬盘则输入had,否则用hdb等.依此类推)或lilo即可重写主引导区.

[ 本帖最后由 Js_raybin 于 2007-9-18 10:33 编辑 ]

论坛徽章:
0
16 [报告]
发表于 2007-09-18 15:31 |只看该作者
重装grub或lilo虽然省事情,但是这么做错过一次深入一点研究linux的机会。
简单的来说,linux和windows是不兼容的,如果装了双系统,注意看你的grub.conf就可以看出来,当启动window的时候,grub告诉硬件应该读哪些东西,就把权限扔了出去。
title DOS
  lock
  rootnoverify (hd0,0)
  chainloader +1
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP