首页 > 系统 > Linux > 正文

Grub轻松解决单硬盘3OS加n个Linux多系统启动

2024-08-28 00:18:42
字体:
来源:转载
供稿:网友
因为要学习Linux和Unix,不得在一块硬盘上安装4个操作系统:

FreeBSD(Unix最纯的一种)+Win98+RedHat9+红旗4。安装不难,可是要想让他们和睦共处,,可我花了一番功夫!经过一星期的死磨硬泡,总算搞定!这期间,我在网上发现这也算是个热点话题,干脆也把我的体会也告诉大家。

1-0-1 开端:

因为Linux特殊的硬盘管理模式,可以说是"固定"式的:决不会因为硬盘的增减、BIOS中 硬盘启动顺序更改,而造成像Windows里的分区号的变更/混乱。因此其下的GRUB启动管理器是实现多系统启动的最佳工具。

Grub的功能强大、支持16位色1024分辨率开机背景、更改开机菜单简单方便、故障恢复也很简单。因为Grub是一个独立的,有他自己的一套命令行指令(可以脱离操作系统运作)。

相比有人用NT/2K/XP的Ntload来实现,这需要获得其他系统启动分区的启动扇区文件。这个要直接读写硬盘扇区,你要是不会Linux/Unix,在Windows/Dos下,简直是恶梦!!操作难度高,出错?!后果不堪设想!

同样是获得启动扇区 在Linux/Unix下只要一个简单的 dd if=/目的分区of=/输出路径/输出文件的指令行就OK。

2-0-1 安装系统前的分区规划:

因为一块硬盘最多只可划分4个主分区。扩展分区算作一个主分区,它只能有一个!

2-0-a.假若你要装BSD,要给它分一个主分区(分区类型不限,先别问为什么)。

2-0-b.假若你要装MS Windows 请给每个Windows分一个主分区。

2-0-c.确认你已经没有需要安装在主分区上才能使用的系统/已经分完了3个主分区。

2-0-d.如上一步已经确认,则可以把剩下的空间全交给扩展分区。

2-0-e.假若你还需要更多的Win分区空间,可以在扩展分区里继续分些。

2-0-f.确认完成后,删除先前给BSD分好的分区。

2-0-g.保存分区表,重启生效。

#注意:不要激活任何分区/设为活动Active分区,到下一步再作。

BSD的"类型安装",选Xuser,只需要不到400M空间。

没有给Linux分区,这不要紧,当安装时再分更方便。建议如果用XWindow图形界面,最少给每个Linux留2.5G空间。

3-0-1 安装系统:

按照下面顺序安装

3-0-a.安装Windows大家都会吧?

如多个Windows,要装哪个分区就先把那个分区激活,然后就直接装在C:里,是WinNT/2K/XP的,一定要手动设置为是单个系统启动,不要多系统菜单,也可以自己编辑根目录下的隐藏boot.ini把多系统的其他选项行去掉。如不把前面预留给BSD的分区干掉 现在说不定很容易搞错。我是用Ghost系统镜像灌的,不会出错!当然,你也用Ghost的,就不用设置活动分区这些。

3-0-b.安装BSD时,要选择是否安装BootManger一定选None跳过,这里不用!
发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表