[b]两个独立的硬盘win98、w2000和LINUX的启动
我有两块硬盘,一块30G,一块4G,第一块分了两个主分区,分别装了win98和win2000,用BOOTMAGIC来引导。第二个IDE硬盘也就是4G的装了REDHAT9.现在启动的时候在BIOS屏蔽一个硬盘来启动不同的系统,非常不方便。我想让第二块硬盘LINUX的GRUB来引导win98。请问大虾在redhat9里边怎么设置啊?????(我已经装上了红帽,但是装的时候只挂了第二块硬盘。) 你可以修改GRUB的配置文件,把WINDOWS系统添加到里面,让它可以引导WINDOWS分区,具体做法,可以找一下.
还有一个办法,你不要用BOOTMAGIC来引导,你用SYSTEM COMMANDER来引导,装到WINDOWS下,等把所有的系统都装好之后,在WINDOWS下再激活SYSTEM COMMANDER,使它在MBR上,然后,重启,它就会自动发现新的系统,会自动添加引导菜单及选项的.
OK? 具体怎么修改啊,能否告诉我,我玩LINUX才几天,请帮忙,谢谢。 如何修改/etc/grub.conf
一般的发行版,GRUB的配置文件都在/etc/grub.conf中,如果我们安装了多个linux,就要修改这个文件。那我们如何修改呢?一般的情况下,windows是自动加载到了grub.conf中,打开grub.conf,就能看到windows的设置情况。可能有时系统会突然出现不能引志windwows的情况,我们就要下面的类似的改动一下。
title DOS
rootnoverify (hd0,0)
chainloader +1
改成
title WinXP在这里,title是必须的,WinXP,您可以用别的名,您喜欢怎么样就怎么样。
root (hd0,0)
chainloader +1
这样就能启动了。
2.如何把其它的linux的引导加入到GRUB来引导呢?我们可以用下面的方法。也是比较简单。GRUB引导linux系统,就是靠三行来定义。
title XXX
在这里,XXX是您要引导的操作系统的名字。可以自己来定。
root (hdX,Y)
在这里,X和Y都代表一个数值。X是linux的根分区在哪个硬盘上。如果您只有一个硬盘。那就是hd0。如果您的linux的一个发行版是安装在第二个硬盘,这个X,就是1。那Y代表什么?Y是代表您所安装的linux是在哪个区。这个数值有点不同。用原理没有办法说清楚。应该用实例来说。比如我把mandrake安装到hda8了。那他的root (hdX,Y),就应该写为root (hd0,7),也是说是linux所在的根分区hdaZ中的Z减去1就是这个Y的数值:在这之中,hdaZ或者 hdbZ中的Z也是一个数值。看一下上面的例子就明白了。
用fdisk -l 或者df -la来查看
kernel /boot/vmlinuz root=/dev/hdaZ
这里中的Z,也是一个数值,接着上面的例子,我们把Mandrake的引导加入到Redhat 的GRUB中。就可以写成如下的样子:
kernel /boot/vmlinuz root=/dev/hda8
通过上面的分析,我们要让Redhat的GRUB来引导Mandrake 9.0,我们要改动Redhat中的GRUB的配置文件,加入下面的一段:
title MD 8.0
root (hd0,7)
kernel /boot/vmlinuz root=/dev/hda8
如果您想加入其它的操作系统到Redhat 中的GRUB中,也不过是如此,如者用其它发行版中的GRUB来引导别的发行版,原理也是一样的。 首先先谢谢楼上的兄弟,但是我是两块硬盘,装LINUX的时候没有挂第一块硬盘,把LINUX装在第二个IDE硬盘上,这样分的区:/boot,/,/swap,但是我启动LINUX的时候,从BIOS屏蔽第一块硬盘,然后用第二块IDE硬盘上的redhat9系统引导,但是我编辑
grub.conf 后,引导WINDOWS没有成功,1、是不是我把第一个IDE硬盘给屏蔽了???还是我的grub.conf 有问题?
title win98
rootnoverify (hd1,3)
chainloader +1
我的FDISK -L的命令看到WIN98装在hdc3上,请教大虾我的GRUB.CONF怎么配置?
我能不能实现双引导?顺便问一下SYSTEM COMMANDER从哪里能找到。
谢谢了。救救我啊。 看看我最近的回答,或者搜索我发的所有帖子,里面有详细简单的设置,真的很简单!
页:
[1]