双系统下重装WINDOWS后LINUX无法引导(GRUB)问题..
时间:2006-07-16 来源:bedreaming
在这里我只列出我用到的方法,后面会贴出别人提到的方法,我没试过。
我是XP+LINUX(REDHAT9),重装XP后,启动机器时直接进入XP,没有了以前的GRUB引导界面。这是因为重装XP时把GRUB从MBR抹掉的原因。安装时我没有创建引导盘,只有安装盘。
解决办法:
1.把机器设置为光驱启动,即从LINUX安装盘启动
2.等安装界面出来后,按F4或F5键,进入linux rescue模式。如果是Redhat 8.0或9.0是F5,Redhat7.x好像是F4。
然后在boot下输入 linux rescue 回车
3.一系列键盘以及几项简单的配制,过后就[继续]了 4.然后会进入一个shell sh#
5.此时我们就可以操作GRUB了 sh#grub
会出现这样的字符
grub>
我们就可以在这样的字符后面,输入
grub>root (hdX,Y)
grub>setup (hd0)
如果成功会有一个successful。这里的X,如果是一个盘,就是0,如果你所安装的linux的根分区在第二个硬盘上,那X就是1了;Y,就是装有linux系统所在的根分区。 setup (hd0)就是把GRUB写到硬盘的MBR上。 然后就是grub>quit 退出grub后再exit出shell即可~~~ 附: 另一种方法[在DOS中操作引导系统]
首先要有能启动的win98或win98的启动光盘,rh 7.x的启动光盘中的两个文件: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即可.
然后在boot下输入 linux rescue 回车
3.一系列键盘以及几项简单的配制,过后就[继续]了 4.然后会进入一个shell sh#
5.此时我们就可以操作GRUB了 sh#grub
会出现这样的字符
grub>
我们就可以在这样的字符后面,输入
grub>root (hdX,Y)
grub>setup (hd0)
如果成功会有一个successful。这里的X,如果是一个盘,就是0,如果你所安装的linux的根分区在第二个硬盘上,那X就是1了;Y,就是装有linux系统所在的根分区。 setup (hd0)就是把GRUB写到硬盘的MBR上。 然后就是grub>quit 退出grub后再exit出shell即可~~~ 附: 另一种方法[在DOS中操作引导系统]
首先要有能启动的win98或win98的启动光盘,rh 7.x的启动光盘中的两个文件: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即可.
相关阅读 更多 +
排行榜 更多 +