我机上有两块硬盘,一块80G(从盘),一块4.3G(主盘).在80G的硬盘上安装有WIN XP系统(C:盘,fat32格式),后来,我想将redhat 9安装到4.3的硬盘上供学习用,但因刚开学习,不敢乱动,要知道,我硬盘上可是有我几年收藏的好东东.所以在开始安装redhat 9之前把80G的电源给拨了,就只接了4.3G的硬盘,安装redhat 9一切正常,安装好redhat 9后,我又将80G的硬盘接上去,现在系统又有两块硬盘了,可是问题又来了,当我在BIOS中配置从HD0启动时,GRUB中没有WIN XP的启动菜单,只能启动redhat 9;当我在BIOS中配置从HD1启动时,就只能启动WIN XP;这样,当要在不同的系统中进行转换时,就得在BIOS中进行配置,很麻烦,所以我就想在不重新安装系统的情况,如何才能进行双启动呢?我找了一些资料,有用过grub for dos,但是我没有引导成功,所以在此就不提了.最终,我通过修改GRUB的grub.conf文档引导成功了.以下是我的grub.conf文档:
# grub.conf generated by anaconda
#
# Note that you do not have to rerun grub after making changes to this file
# NOTICE: You have a /boot partition. This means that
# all kernel and initrd paths are relative to /boot/, eg.
# root (hd0,0)
# kernel /vmlinuz-version ro root=/dev/hda2
# initrd /initrd-version.img
#boot=/dev/hda
default=1
timeout=10
splashimage=(hd0,0)/grub/splash.xpm.gz
title Red Hat Linux 9 (2.4.20-8)
root (hd0,0)
kernel /vmlinuz-2.4.20-8 ro root=LABEL=/
initrd /initrd-2.4.20-8.img
title Windows XP SP2
map (hd0) (hd1)
map (hd1) (hd0)
rootnoverify (hd1,0)
makeactive
chainloader 1
这样就能够了,要注意的是每个命令和后面的括号中间有空格.假如您也有碰到我这样的问题,希望本文能够供您参考.
文章整理:西部数码--专业提供域名注册、虚拟主机服务
http://www.west263.com
以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!




