用系统引导程序Grub安装三系统不冲突的解决方案

Mandrake9.1在短时间内分别放出,做为linux的狂了爱好者,当然不能放过怎么好的机会——下载、刻盘ing……。

可是要怎么样才能让他们不打架呢?用grub是一个比较好的办法,因为grub是RedHat默认安装的。

Grub是什么呢?简单还说就是系统引导程序,用它来引导三个系统一点都没问题,也不用到处找别的收费软件了。

一、分区

本人的电脑中有两块硬盘,基本的想法是80G为Win系统,10G的硬盘放两个Linux系统,第一块硬盘中已有Win2K系统,如果你只有一个硬盘,可以用PQ分一个空区出来,然后在空出来的区中划一个交换分区,格式为/swap,大小一般为内存的1.5倍,如果你的内存为512M或者以上的交换分区和内存大小一样就行了,再分出两个大小为5G左右的根分区,格式化为EXT3。这样做的好处就是当安装完Linux系统后,Win系统不会因为不识别EXT3格式再变得非常缓慢。

二、安装Linux系统

现在安装Linux已经非常方便了,只要按屏幕上的提示来就行了,系统的安装不分先后,但是安装RedHat9时把Grub安装在硬盘hda1的MBR上,安装Mandrake9.1时把LILO或Grub安装到/boot的第一个扇区上就OK了。在linux中,主分区是hda1,第二个硬盘的主分区是hdb1,逻辑分区是从hda5开始的,如果有两个硬盘,可能就是从hdb5开始,以此类推。如果您不知道是怎么回事,就要用fdisk -l或df-la来查看。要安装系统的时候,也会有相应的让您选择安装位置,也是hdaX或者hdbX分区之类的,Linux下没有Win的C和D盘之分。

三、修改grub.conf

系统安装完了,但是现在只能引导RedHat9和Win系统,必须要改一下/boot/grub/grub.conf才能让三系统正常运行,用root用户进入系统,先用fdisk -ld 终端中查看你的分区情况,知道分区情况就好办了,用任何文件编辑器来打开/boot/grub/grub.conf,一般来说,Win系统会自动加载到grub里面的,下面是笔者的grub.conf文件,我们来分析一下

default=0

timeout=10

splashimage=(hd1,2)/boot/grub/splash.xpm.gz

title Windows2K

rootnoverify (hd0,0)

chainloader +1

title RedHat9

root (hd1,2)

kernel /boot/vmlinuz-2.4.20-8 ro root=LABEL=/

initrd /boot/initrd-2.4.20-8.img

title Mandrake9.1

kernel (hd1,4)/boot/vmlinuz root=/dev/hdb5 quiet devfs=mount acpi=off vga=788

initrd (hd1,4)/boot/initrd.img

default=X为默认启动的系统,0为排在第一个的系统,以此类推。

timeout=X为Grub菜单停留的时间,单位为秒

title XXX,XXX为标题,也就是你要引导的操作系统的名字,可以自己修改

root (hdX,Y)X和Y都代表一个数值,X是linux的根分区在哪个硬盘上。如你只有一个硬盘。那就是hd0。如果你的linux的一个发行版是安装在第二个硬盘,这个X,就是1。Y是代表您所安装的linux是在哪个区。这个数值有点不同,不太好说清楚。举个例子来说。比如我把Mandrake安装到第二块硬盘的第二个分区,也就是hdb5了。那他的root (hdX,Y),就应该写为root (hd1,4),也就是说Y=hdaZ或hdbZ中的Z减去1。

kernel (hdX,Y)/boot/vmlinuz root=/dev/hdaZ和initrd (hdX,Y)/boot/initrd.img就是要引导哪个硬盘分区的映像和initrd文件,一定要写正确XY的数值,不然无法引导系统。

quiet devfs=mount acpi=off vga=788为启动的参数。

rootnoverify (hdX,Y)如果不能启动Win的话,可以改为root (hdX,Y)来试试

chainloader +1意思是指定此分区上的第一个磁道来启动

想加入别的操作系统到Redhat 中的GRUB中,也不过是如此,如者用其它发行版中的GRUB来引导别的发行版,原理也是一样的。这和Win2K和XP中的BOOT.INI差不多,grub很简单吧,多试几次就会了。

做好一切,当然是重启电脑了,之后你就可以享受多系统在一起不冲突的乐趣了。

(0)

相关推荐

  • Macbook Pro上安装三系统步骤详解

    有关如何在macbook pro上安装三系统(mac os x+windows+linux ubuntu),本人本本MB986亲自测试,经过4天奋战已初有小成,特地写下详细安装教程便于惠存,如有问题情 ...

  • 如何在Windows XP系统下全新安装windows7系统?

    操作方法 01 前段时间有网友提问"如何在Windows XP系统下全新安装windows7系统?是安装windows7单系统,不是安装双系统,".刚好有时间就整理了两个在Wind ...

  • 使用ISO系统镜像文件安装电脑系统的方法

    有时候我们电脑出现问题需要重装系统,下面教大家使用ISO系统镜像文件安装电脑系统的方法?请看下面 操作方法 01 首先在桌面右下角点击"开始"然后点击 "所有程序&quo ...

  • Macbook Pro上安装三系统

    准备工作: 1.macbook pro一台; 2.苹果雪豹(snow leopard)安装盘一张(推荐mac os x 10.6及其以上版本); 3.windows安装盘一张(以windows xp为 ...

  • Win7系统下如何安装Linux系统

    操作方法 01 如何在Win7下安装linux系统,下面U盘启动大师给大家详细的介绍下Win7下安装linux系统的方法. 准备工作: 1.下载最新版的grub4dos,解压其中的grldr.mbr ...

  • U盘怎么安装系统,怎么安装WIN10系统,系统重装

    介绍一下怎么用U盘安装WIN10系统.用U盘安装的好处就可以方便管理电脑.比如进不了系统.分区等,都可以不经过系统直接管理.下面我们来看看怎么安装.全程直播安装WIN10系统. 操作方法 01 首先下 ...

  • MacBook 无任何系统无光驱 安装Windows系统教程

    苹果系统崩溃,无任何系统,又无光驱  ,如何安装Windows系统呢,接下来小编以 MacBook Air A1465 为例,为大家演示操作. 操作方法 01 MacBook  无任何系统,导致无法开 ...

  • 怎么安装win10系统教程(安装win10系统怎么装)

    随着win10系统的不断完善,它已逐渐得到人们的认可.但他们中的许多人不知道如何安装win10系统?实际上,安装win10系统的方法有很多.下面的小版本为您提供了一个关于win10系统一键式重新安装的 ...

  • 怎样u盘安装系统?U盘安装电脑系统图文教程

    在电脑系统的日常使用中,经常会遇到系统崩溃或重新安装系统的情况,没有光驱和安装光盘怎么办,此时可以使用U盘来进行操作系统的安装,那么怎样u盘安装系统?相信很多人还不知道吧,本文以Win7系统安装版为例 ...