当前位置:中国星空学习网首页>Linux/DOS>Linux配置>正文  
在一个硬盘上安装五个操作系统

 

j30B0j30B0j30B0
如何在一个硬盘上安装五个操作系统

   如今的硬盘越做越大,一个30G的硬盘也用不了几个银子。于是越来越多的网友除了Windows之外,也开始尝试一些诸如Linux,FreeBSD这样的免费操作系统,随之而来的便是各操作系统的多重启动问题了。

   最近我没有依赖第三方引导辅助软件,成功地在一个硬盘上安装了DOS,Windows ME,Windows 2000,Linux,FreeBSD这样五种操作系统,对于许多像我这样对操作系统引导原理知之不深的用户来说,却也是见不易的工作了,所以特作此文供大家交流。由于我也是瞎猫撞着了死耗子,许多原理却也说不清楚,大家姑且见谅了。

   一、确定使用哪一种启动管理器
   我总对一些底层的第三方工具心存畏惧,属于那种宁愿用软盘,也不敢用第三方系统引导软件的小胆用户。搞到一块30G硬盘后,就为如何安装多个操作系统头痛不已。理论上说,一个硬盘支持四个扩展分区,就是说应当能够支持四个操作系统。所以理想状态下,我可以同时安装Windows 2000(打死我也不会不用NTFS的啦),Windows 98,Linux,FreeBSD这样四种操作系统,如果愿意把Windows 98装在FAT上,那么它还可以和一个DOS操作系统共存,这样就有五种操作系统啦!

   可是用哪一种启动管理工具呢?目前简要分析如下:
   DOS没有多重启动功能。
   Windows 98支持多重启动,但只支持同一分区下的DOS。
   Windows 2000支持多重启动,好像对操作系统无限制,但需要会修改boot.ini文件。
   Linux支持多重启动,但如果LILO不自动识别的话,我就不知道如何做了。
   FreeBSD的Boot Manager对多重启动的支持也很好,好像是针对扩展分区的,与操作系统无关。
   咋一看,Windows 2000与FreeBSD都适合用来做多启动管理,可惜我试了N次,发现Windows 2000与Windows NT不同,它好像非得占有硬盘最头上的区域不可,否则死活启动不了。接下来只好试试Windows 2000了。

二、如何使用Windows 2000的多重引导管理工具

   我的四个扩展分区依序是DOS分区,Linux分区,FreeBSD分区,Windows 2000分区,想要让Windows 2000识别Linux与FreeBSD分区并自动支持多启动显然是想也别想了,肯定得自己动手了。由于Windows 2000允许通过将其他扩展分区的头512个字节存储在文件中作为引导选择,所以不论它是否“认识”其他操作系统,都可以支持多重引导(除非那种操作系统和Windows 2000一样霸道,非要整个硬盘的头扇区不可 :-()。

   注意,DOS的fdisk在这里颇不顺手,Linux和FreeBSD的分区工具似乎好用得多。如果没有把握的话,Linux分区划在前8G比较保险。

   安装的顺序可以参考如下:先装DOS,再装Windows 98,再装Linux,LILO安装在他自己的分区上(由于还要分Wrap分区,通常hda2被割成多个分区,LILO会被安装在hda5上),再装FreeBSD,选择不装Boot Manager,最后安装Windows 2000。

   也许有的网友会发现,将安装LILO安装到hda5而不是hda上将不能完成Linux的安装,其实没有关系,由于事先安装了DOS,可以从DOS命令行上运行Loadlin进入Linux,通常这些工具安装光盘上都有,并附有说明的。

   现在四个操作系统都装好了,Windows 2000会支持Windows 98,进了Windows 98就能选择进入DOS,那么如何获取另两个扩展分区的头扇区来做支持Linux与FreeBSD的多启动呢?

   建议使用Linux或FreeBSD的DD命令。设Linux的根目录在hda5,FreeBSD安装在hda3上,在Linux下运行

   dd bs=512 count=1 if=/dev/hda5 of=bootsect.lnx

   dd bs=512 count=1 if=/dev/hda3 of=bootsect.bsd

   然后再mount到DOS分区,将bootsect.lnx与bootsect.bsd拷贝到C盘根目录下,就基本上大功告成了 :-)

   最后进入Windows 2000,编辑C盘根目录下的boot.ini文件,加入以下两行:

   C:BOOTSECT.LNX="Linux"

   C:BOOTSECT.BSD="FreeBSD"

   然后就可以重新启动乐。

   三、升级到Windows Me

   Windows Me是Windows 9x系列的升级版本。当从Windows 98升级到Windows Me后,如果它在C盘下找到boot.ini文件,会自动修改为支持Microsoft Windows Millennium Edition的多启动。但是这时候,许多用户会沮丧地发现,他们再也不能进入DOS环境了。

   其实Windows Me的引导过程与Windows 9x并没有任何区别。有许多方法可以支持,我建议大家去http://www.winimage.com/bootpart.htm下载免费的BootPart啦。它的用途很多,针对目前讨论的情况只需运行如下命令行:

   BOOTPART DOS622 C:BOOTSECT.622 "MS-Dos 6.22"
   BOOTPART WIN95 C:BOOTSECT.ME "Windows Me"
   BOOTPART REWRITEROOT:C:
   就会自动生成新的boot.ini,下面就重启动看效果吧,在Windows 2000的启动选单中同时出现了5种操作系统。

 

上一篇: Step by Step安装qmail全套功略
下一篇: 没有了
站内公告
栏目导航
 Windows系统
 Linux/DOS
 办公应用
 工具软件
 图形图象
 网络应用
 安全防御
 网络编程
 软件教程
 实用技术
最新文章
中国星空图片网
·人体艺术
·性感美眉
·生活自拍
·幽默搞笑
·超级帅哥
·精彩万花筒
·梦幻景色
中国星空探索网
·神秘追踪 灵异接触
·鬼故事 灵异空间 图片
·未解之谜 探索宇宙
中国星空两性网
·两性图文 我的性事 情人 成人幽默
·性爱技巧 两性测试 性爱误区
·性事花边 生育避孕 性保健 性疾病
·两性生理 文化 讨论 心理 知识
·爱人同志 非常男女 一夜情
中国星空算网命
·手机吉凶 QQ号码吉凶 周公解梦
·塔罗牌测试 狗年运程
·关公灵签 紫薇斗数 八字排盘
·测试:你的成功指数有多少
·测验你的家庭是否美满?
·面相: 面型 眼睛 耳朵 口唇
·手相:拉你一把奶油桂花手
·测试:你能成为大富翁吗?
联系方式 设为首页
中国星空旗下---中国星空学习网    Copyright 2005-2050 Year   xx.happy369.com  Networks.All rights reserved
中国星空网所有内容均来源于网络,版权属于原作者,如侵犯到您的权益,请与我们联系,我们将尽快予以删除或处理。
中国星空不承担由于内容的合法性及健康性所引起的一切争议和法律责任。
陕ICP备05011765号 联系我们 
《女人如烟》--演唱:魏佳艺