Chinaunix首页 | 论坛 | 博客
  • 博客访问: 298603
  • 博文数量: 728
  • 博客积分: 32920
  • 博客等级: 大将
  • 技术积分: 8000
  • 用 户 组: 普通用户
  • 注册时间: 2010-06-17 23:15
文章分类

全部博文(728)

文章存档

2010年(728)

我的朋友

分类:

2010-10-01 06:05:16

  在硬盘很便宜的时代,很多人都会选择在一台机器上安装多个操作系统,一个是可以多了解一些知识,熟悉另外的操作系统。另外一个方面呢,也可以发挥不同操作系统的优势,比如win9x更适合游戏,而winxp在网络方面有很大的优势。   在安装的过程上来说,一般都是先安装win 9x后再装win 2000。再不借助其他多重启动软件的情况下,windows自动装载了一个os loader提供菜单来选择不同的操作系统。   os loader是如何来工作的呢?   要产生多系统启动菜单有一个前提:两个操作系统安装在不同的磁盘分区中。   需要注意的是升级安装实际上是覆盖前一个操作系统,这样实际上还是只有一个操作系统,是不会产生启动菜单的。   win 98安装到c盘后,再在d盘全新安装win 2000时,win 2000的安装程序会在c盘根目录下产生一个名为bootsect.dos的文件,并将c盘win 98的引导程序移动到这个文件中,然后在c盘的引导区放入win 2000自己的引导程序,同时在c盘根目录下还会产生boot.ini、bootfont.bin、ntdetect.com、ntldr等文件,这五个文件其属性均为系统(s)和隐藏(h)。此后计算机启动时先运行win 2000的引导程序,该程序会依次调用ntldr和ntdetect.com,接下来读取boot.ini的内容并根据bootfont.bin指定的字体在屏幕上显示多系统的选择选单。如果用户不进行选择,那么计算机会在boot.ini中指定的时间之后自动运行默认的操作系统,即启动安装在d盘上的win 2000操作系统;如果用户选择win 2000操作系统,那么启动过程与用户不进行选择时是一样的,只是启动时间上稍有差别而已;如果用户选择win 98操作系统,那么计算机就会通过bootsect.dos来启动安装在c盘上的win 98。   boot.ini文件:   上述boot.ini文件其实是一个标准的文本文件,用一般的文本编辑器就可以将其打开,其中内容为:   ⑴[boot loader"> “系统引导节”的标志。   ⑵timeout=30 指定等待时间,可以直接将其中的数字改为所需的时间,如果改为数字“0”则表示不等待而直接启动默认的操作系统,此时与没有安装多系统时的启动情况相似。   ⑶default=multi(0)disk(0)rdisk(0)partition(2)winnt 指定默认的启动系统,这里用了“第一物理磁盘的第二分区下的winnt目录”的方式来指明win 2000的安装位置,若将“=”后的内容改为“c:”则默认启动系统就改为win 98。   ⑷[operating systems"> “多系统选单节”的标志。   ⑸c:="microsoft windows" 在“多系统选单”中显示win 98并指明其安装后的启动位置。   ⑹multi(0)disk(0)rdisk(0)partition(2)winnt="microsoft windows 2000 professional" / fastdetect 在“多系统选单”中显示win 2000并指明其安装后的启动位置。 如果喜欢win2000多重启动是如何实现的 - 多重启动请收藏或告诉您的好朋友.
阅读(98) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~