|
发表于 2006-7-16 16:32:14
|
显示全部楼层
maybe u can try this by your live CD:
http://www.i170.com/Article/11511
1、用系统安装盘引导进入,按F5(LINUX AS 3 ,其它系统可能不是F5,看提示,找Rescure选项,进入恢复模式 ),在此状态下打入linux rescue 回车。然后进入简单的语言、键盘、鼠标和网络设置(此项跳过即可)。
2、配置完成后就到了命令提示方式。
...#
此时打入grub回车
grub>
继续
grub>root (hdX,
X为0或1或……,X指的是你的的LINUX系统在哪块硬盘上。如果你只有一块硬盘那么X就是“0”。此时你可能不知道你的/boot分区在哪个盘符里。打完上面的命令后按[TAB]
键。这时所有的分区都会被列出来。unknow的就算啦。看被识别出来的哪个区是/boot所在的。
grub>root (hd0,2)
grub>setup (hd0)
grub>quit
...# exit
重新引导系统。
3、如果设置正确这时已经可以进入win系统了,如果幸运的话linux 也可进入。
但如果他还是不好使,我们可以继续设置。
修改grub.conf文件。
进入
...#
状态时打vi /mnt/sysimage/grub.conf
好像是这个目录记不准了,用命令搜索一下。
...#find /etc -name grub.conf
然后用vi 编辑。
# 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,2)
# kernel /boot/vmlinuz-version ro root=/dev/hda4
# initrd /boot/initrd-version.img
#boot=/dev/hda
default=0
timeout=10
splashimage=(hd0,2)/boot/grub/splash.xpm.gz
title Red Hat Enterprise Linux AS (2.4.21-27.EL)
root (hd0,2)
kernel /boot/vmlinuz-2.4.21-27.EL ro root=LABEL=/
initrd /boot/initrd-2.4.21-27.EL.img
title WINDOWS XP SP2
rootnoverify (hd0,0)
chainloader +1
这回看出怎么回事了吧。启动时显示的两个操作系统的TITLE也可以在这里改的。
如果你已经成功进入了linux 那么这个文件所在的目录是/boot/grub/grub.conf
当然,这都是后事了。修改完成后,重启就OK了。
4、如果swap分区加载不上怎么办??我们继续来设置它。
#vi /etc/fstab
LABEL=/ / ext3 defaults 1 1
none /dev/pts devpts gid=5,mode=620 0 0
none /proc proc defaults 0 0
none /dev/shm tmpfs defaults 0 0
/dev/hda5 swap swap defaults 0 0
/dev/cdrom /mnt/cdrom udf,iso9660 noauto,owner,kudzu,ro 0 0
/dev/fd0 /mnt/floppy auto noauto,owner,kudzu 0 0
~
呵呵。一切都在这里,改成正确的吧。
OK!!!
希望对大家有所帮助!! |
|