您的位置: 首页 > 计算机技术 > 操作系统 > 多操作系统安装问与答
优化Windows 2000启动 回到列表 注册表常用键值意义
 多操作系统安装问与答

作者: 时间: 2003-04-28 文档类型: 来自:蓝色理想

前段时间在论坛里看到一些朋友问关于多操作系统安装的问题,觉得有必要写点什么东西,就理了一下思路,采取问答的方式写了下面的一篇文章,希望能对大家有所帮助。由于水平有限,可能有些东西说得不对,还请大家多多指正。


一、Windows(98、2000、XP)部分

1、问:我有一块新的硬盘,打算在上面装Windows98和Windows XP双操作系统,请问应该怎么分区和安装呢?

答:在新的硬盘上安装多操作系统是比较容易的事,可以省去重新调整分区的麻烦。根据实际情况可以考虑98装在C盘,XP装在D盘,其中C盘不用太大,一般有1~2G就行,如果98不打算用来运行什么大型程序的,500~600M也就够了;相对而言D盘可以留大一些,一般在5G左右,如果空间不够可以考虑减少,但至少要保证有2G的空间。步骤是是先在C盘装98,然后在98里运行XP的安装程序,选择全新安装,并制定安装位置为D盘。这样等XP安装完成后系统就会自动生成一个屏幕菜单,供你启动的时候选择要进的操作系统。对于Win98和Win2000双操作系统的安装方法与本例同。

2、问:我机子上原来装有Win98,我现在想装Win XP,请问98还有必要保留吗,该选择什么样的安装方式呢?

答:在98下安装XP有两种安装供选择,一种是升级式安装,即只对现有操作系统进行升级,安装完成后机子上只有一种操作系统;一种是全新安装,安装完成后机子上有两个操作系统。对于硬盘空间不是很紧张的朋友,建议还是选择全新安装,因为这样可以把98保留下来,万一XP出什么问题了它还可以应急,我觉得这比怎么什么应急工具都强,毕竟它是一个完整的操作系统,而且相比来说占用的空间很小(一个98系统只有两三百兆,而一个XP系统备份文件就有三百多兆)。

3、问:安装Win98和WinXP(Win2000)双操作系统,我的分区分别需要选用什么样的文件系统呢?

答:对于装98的分区,一般都是选用Fat32文件系统,而对于装XP或2000的分区,一般有Fat32和NTFS两种选择,具体选择那种根据实际情况而定,如果98系统还经常使用,则选用Fat32格式,因为NTFS格式的分区在98下无法识别,如果98系统只在极少数情况下才使用,则建议把装XP的分区转成NTFS格式,因为在XP和2000下NTFS比Fat32更有优势。

4、问:在安装多操作系统的时候都会提到boot.ini,能简要介绍这个文件吗?

答:boot.ini是一个包含完成引导过程所需信息的文本文件,用户可在任何文本编辑器中编辑它,其位置一般在激活分区的根目录下(例如C:\)。 我们前面提到的在XP安装完成后出现的屏幕菜单内容就是由它决定的,但是boot.ini的作用不仅仅是为用户提供菜单选项,这个文件是控制操作系统引导过程的一个重要机制。
下面是一个98和XP双操作系统boot.ini的例子:

[boot loader]
timeout=3
default=multi(0)disk(0)rdisk(0)partition(4)\WINDOWS
[operating systems]
multi(0)disk(0)rdisk(0)partition(4)\WINDOWS="Microsoft Windows XP
Professional" /fastdetect C:\="Microsoft Windows"

里面有两部分内容:第一部分[boot loader]包含了超时规定和操作系统的默认路径;第二部分 [operating systems]包含了安装在计算机上的操作系统的路径,其中multi(0)是适配器的顺序号,disk(0)是磁盘参数信息,rdisk(0)是连接到适配器上的磁盘的顺序号,partition(4)是分区号,partition项一般由XP安装的位置决定,如果是安装在C盘,则应该是partition(1)。
对于修改默认的操作系统和倒计秒数的长度,可以启用2000或XP下的“启动和故障恢复”(右击“我的电脑”,切换到“高级”选项卡,里面就有)来完成,不用直接编辑boot.ini文件。

二、Windows和Linux

5、问:我打算在一个新的硬盘上安装Win98,WinXP,Linux三操作系统,应该怎么做呢?

答:步骤大致如下:
(1)分区。除了如问题1提到的为98和XP各预留一个分区以外,还要预留一个空的分区给Linux,大小由硬盘空间大小和linux的用途决定,如果打算用来运行大量程序的可以预留大一点,如果只想用来学习的,可以留小一点,但如果是安装Red Hat Linux 7.0以上的操作系统,所留空间最好不要小于2G.
(2)安装。先在C盘上装98,然后在D盘上装XP,最后再用Linux的安装盘启动,安装Linux.安装Linux时注意选择默认操作系统,如果经常用Windows,就选Dos为默认,反之则选Linux.
(3)启动。三个系统全部安装完毕后重新启动,将会遇到两个屏幕菜单供选择,第一个是 Linux的lilo菜单,选择是进linux还是进Windows,第二个是前面提到的boot.ini控制的菜单,选择是进98还是进XP.


6、问:我的电脑上原来已经装有Win98和Linux,现在我想加装Win XP,请问应该怎么办?

答:很简单,只要你手头上有进Linux的启动盘(一般linux在安装的时候都会提示制作的,如果没有制作或丢失了可以用linux的安装光盘再做一个)。步骤大致如下:
(1)进98,安装XP(全新安装),安装完以后你会发现原先Linux的lilo屏幕菜单没有了,没关系,进行第二步。
(2)用Linux启动盘启动,以root身份登陆linux,运行一遍lilo命令,重新启动计算机,看,lilo菜单是不是又回来了?问题解决了 :)

7、问:我的电脑上原来已经装有Win2000,装2000的C盘用的是NTFS格式,而其他盘用的是Fat32格式的。后来我又装了Red Had 7.1,装完以后linux能进去,windows却不能进了,请问是什么回事,该怎么解决呢?

答:这里首先要介绍一下Linux系统设备的命名规则。在Linux里,各种设备和分区的命名方法完全不同于Dos,软驱,硬盘以及硬盘分区都有各自的设备特殊文件,例如:

   /dev/hda     表示第一个IDE硬盘(整个)
   /dev/hda1    表示第一个硬盘的第一个主分区
   /dev/hda2    表示第一个硬盘的第二个主分区
   /dev/hda3    表示第一个硬盘的扩展分区
   /dev/hda5    表示第一个硬盘的第一个逻辑分区
   /dev/hda6    表示第一个硬盘的第二个逻辑分区
   /dev/hdb     表示第二个硬盘(整个)

其中hda1对应着Windows里的C盘,而hda5一般对应着Windows的D盘。在linux安装的时候安装程序会自动寻找windows操作系统所在的分区,因为这里我们把C盘设成了NTFS格式的,有些linux安装程序不认这个格式,就把其他fat32格式的盘当作windows的启动盘了,这里应该就是这种情况。
解决的办法也很简单,只要以root身份登陆linux,用文本编辑器打开在/etc目录下的lilo.conf,找到
other=/dev/hda5
optional
label=dos
这一段,把hda5(也可能hda6或其他)改成hda1,存盘,然后运行一遍lilo命令,重新启动,问题应该就能解决了。

8、问:我的机子上原来在C盘装了win98,D盘上装了win XP,后来为了装linux,我用分区魔术师从C盘上分出了两个区,但是当linux装上以后,win xp就不能进了,提示找不到hal.dll文件,请问是什么回事?

答:原因出在boot.ini文件上。正如问题4中提到的,partition表示分区号,原来没有从C盘分出两个区时xp所在的分区号是2(D盘),重新分区以后,XP所在的分区号就应该是4了,但boot.ini文件并不会自动改过来的,所以在启动XP时,引导程序还是跑到第二个分区里区找hal.dll文件,此时第二分区里已经是linux的文件了,当然会提示找不到,所以XP无法启动.解决的办法很简单,只要把boot.ini 里的partition(2)改成partition(4)就行了。

9、问:我在Linux里可以读写Dos分区里的文件吗,应该怎么做?

答:在linux里可以读写Fat32格式的文件,而对NTFS格式的文件只能读,不能写。方法和平常linux文件系统的加载相同。例如我要在linux里读我机子上D盘的内容,我要做的是运行下面的命令来加载D盘的文件系统:

[root@localhost /root]# mkdir /mnt/d
[root@localhost /root]# mount -t msdos /dev/hda5 /mnt/d/
[root@localhost /root]# mount -t vfat /dev/hda5 /mnt/d/(加载Fat32)
[root@localhost /root]# mount -t ntfs /dev/hda5 /mnt/d/(加载NTFS)

这样当你再访问/mnt下面的d目录时,里面就是你d盘上的内容。

还有一种更简单的方法是在/etc目录下的fstab文件里加上下面这一行(前提是 /mnt/d存在):
/dev/hda5 /mnt/d msdos defaults 0 0

这样只要一启动linux,系统就会自动加载hda5上的文件系统,我们直接点击 /mnt/d就可以看到d盘上的内容。


上面就是我对多系统安装问题的一些总结,如果还有什么问题的,欢迎跟贴提问。

希望大家也能写些自己在计算机方面的体会和经验,和大家一起共享,这里就算是先抛砖引玉吧 :)

出处:蓝色理想
责任编辑:蓝色

◎进入论坛计算机技术版块参加讨论

作者文章
经典论坛精华 CHM 2002-10-16
关键字搜索 常规搜索 推荐文档
热门搜索:CSS Fireworks 设计比赛 网页制作 web标准 用户体验 UE photoshop Dreamweaver Studio8 Flash 手绘 CG
站点最新 站点最新列表
周大福“敬•自然”设计大赛开启
国际体验设计大会7月将在京举行
中国国防科技信息中心标志征集
云计算如何让安全问题可控
云计算是多数企业唯一拥抱互联网的机会
阿里行云
云手机年终巨献,送礼标配299起
阿里巴巴CTO王坚的"云和互联网观"
1499元买真八核 云OS双蛋大促
首届COCO桌面手机主题设计大赛
栏目最新 栏目最新列表
Windows7优化调整实用小技巧十则
关于国内Windows 7下载的一些提醒
Windows 7安全模式下修复系统故障
如何防止电脑被黑客入侵
syssafe病毒抗争记
浅谈手工杀毒
L2TP预共享密钥解决内网VPN连接问题
浅谈移动硬盘的数据安全问题
Windows组策略之软件限制策略
特殊文件防止闪存为电脑带来病毒

蓝色理想版权申明:除部分特别声明不要转载,或者授权我站独家播发的文章外,大家可以自由转载我站点的原创文章,但原作者和来自我站的链接必须保留(非我站原创的,按照原来自一节,自行链接)。文章版权归我站和作者共有。

转载要求:转载之图片、文件,链接请不要盗链到本站,且不准打上各自站点的水印,亦不能抹去我站点水印。

特别注意:本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有,文章若有侵犯作者版权,请与我们联系,我们将立即删除修改。

您的评论
用户名:  口令:
说明:输入正确的用户名和密码才能参与评论。如果您不是本站会员,你可以注册 为本站会员。
注意:文章中的链接、内容等需要修改的错误,请用报告错误,以利文档及时修改。
不评分 1 2 3 4 5
注意:请不要在评论中含与内容无关的广告链接,违者封ID
请您注意:
·不良评论请用报告管理员,以利管理员及时删除。
·尊重网上道德,遵守中华人民共和国的各项有关法律法规
·承担一切因您的行为而直接或间接导致的民事或刑事法律责任
·本站评论管理人员有权保留或删除其管辖评论中的任意内容
·您在本站发表的作品,本站有权在网站内转载或引用
·参与本评论即表明您已经阅读并接受上述条款
推荐文档 | 打印文档 | 评论文档 | 报告错误  
专业书推荐 更多内容
网站可用性测试及优化指南
《写给大家看的色彩书1》
《跟我去香港》
众妙之门—网站UI 设计之道
《Flex 4.0 RIA开发宝典》
《赢在设计》
犀利开发—jQuery内核详解与实践
作品集 更多内容

杂⑦杂⑧ Gold NORMANA V2