关于grub (redhat9+winxp,100%原创)
关于grub的修改问题原因:重新装windows系统导致MBR别重写,无法进入linux。(我的系统时redhat9+winxp)
解救的方法:
1.用linux光盘第一张,光驱引导进入。
2.linux rescue,再回车。
3.一路continue下去。
4.到来好象有sh# 输入: chroot /mnt/sysimage
5.接着sh# 输入:grub,进入grub的环境
6.root (hd0, !!!有注意的是root 后面有个空格,很重要哦 !!!
(按Tab看你的linux装在哪里,这个是我的:
grub> root (hd0,
Possible partitions are:
Partition num: 0,Filesystem type is fat, partition type 0xb
Partition num: 4,Filesystem type is fat, partition type 0xb
Partition num: 5,Filesystem type is fat, partition type 0xb
Partition num: 6,Filesystem type is fat, partition type 0xb
Partition num: 7,Filesystem type is ext2fs, partition type 0x83
Partition num: 8,Filesystem type unknown, partition type 0x82
Partition num: 9,Filesystem type is fat, partition type 0xb
grub> root (hd0,
这说明我的linux在(hd0,7)
hd0中的0代表第一个硬盘,普通人都是只有一个硬盘.
如果有两个硬盘的例外,如果你的linux放在第二个硬盘的话 ,要用hd1
上一步即是root (hd0,7) 相对我的电脑
7.cat(hd0,7)/boot/grub/grub.conf (作用是看看你的grub的一些配置)
grub> cat (hd0,7)/boot/grub/grub.conf
# grub.conf generated by anaconda
#
# Note that you do not have to rerun grub after making changes to this file
# NOTICE:You do not have a /boot partition.This means that
# all kernel and initrd paths are relative to /, eg.
# root (hd0,9)
# kernel /boot/vmlinuz-version ro root=/dev/hda10
# initrd /boot/initrd-version.img
#boot=/dev/hda
default=1
timeout=8
splashimage=(hd0,7)/boot/grub/splash.xpm.gz
title Red Hat Linux# (2.4.20-8)
root (hd0,7)
kernel /boot/vmlinuz-2.4.20-8 ro root=LABEL=/ #这里阿!!!!!!!!!!!!!!!!!!!!
initrd /boot/initrd-2.4.20-8.img !!!!!!!!!!!!!!!!!!!!!!!!!
title WINXP
rootnoverify (hd0,0)
chainloader +1
grub>
8.kernel (hd0,7)/boot/vmlinuz-2.4.20-8 ro root=/dev/hda8 (如果忘记了,可以看上面的阿。)
9.initrd (hd0,7)/boot/initrd-2.4.20-8.img
10.setup (hd0)
11.boot
12.接着会跳出去,sh#输入exit再回车。(好象要两次)
说明:有个特殊的情况:当你重装windows时,一些原来hda即分区的顺序会改变了,
这时当你重启的时候,要按着上,下两个键来回换(在小键盘)
然后按到上面,在回车,它会提示你分区已经改变了
然后按e,修改。
例如: 原来的时root(hd0,9) 将它改成现在的root(hd0,7)
然后按b,重启。 真不错!
说明:有个特殊的情况:当你重装windows时,一些原来hda即分区的顺序会改变了,
这时当你重启的时候,要按着上,下两个键来回换(在小键盘)
然后按到上面,在回车,它会提示你分区已经改变了
然后按 e ,修改。
例如: 原来的时root(hd0,9) 将它改成现在的root(hd0,7)
然后按 b ,重启。
碰到这种情况还要修改fstab文件。 谢谢大家的支持 :wink:
Re: 关于grub (redhat9+winxp,100%
前面和后面都是和我一样的.:mrgreen::mrgreen:5.接着sh# 输入:grub,进入grub的环境
6.root (hd0, !!!有注意的是root 后面有个空格,很重要哦 !!!
(按Tab看你的linux装在哪里,这个是我的:
grub> root (hd0,
Possible partitions are:
Partition num: 0,Filesystem type is fat, partition type 0xb
Partition num: 4,Filesystem type is fat, partition type 0xb
Partition num: 5,Filesystem type is fat, partition type 0xb
Partition num: 6,Filesystem type is fat, partition type 0xb
Partition num: 7,Filesystem type is ext2fs, partition type 0x83
Partition num: 8,Filesystem type unknown, partition type 0x82
Partition num: 9,Filesystem type is fat, partition type 0xb
grub> root (hd0,
这说明我的linux在(hd0,7)
hd0中的0代表第一个硬盘,普通人都是只有一个硬盘.
如果有两个硬盘的例外,如果你的linux放在第二个硬盘的话 ,要用hd1
上一步即是root (hd0,7) 相对我的电脑
7.cat(hd0,7)/boot/grub/grub.conf (作用是看看你的grub的一些配置)
这段话所叙述的方法我看可以这么改吧,我刚经历过,我用的AS3,方法是这样的:
直接 #su
进入SHELL
[...]# cd /boot/grub
[...]# emacxgrub.conf
接下来的就一样烙.. :mrgreen::mrgreen::mrgreen::mrgreen:
页:
[1]