如何安装多操作系统

1 在XP系统下安装98成为XP-98双系统
一、前提条件
必须有FAT32(或FAT)文件系统格式的活动分区和有一个FAT32(或FAT)文件系统格式的分区用于安装Windows 98系统。在Windows XP系统查看硬盘各分区的文件系统格式的方法∶右键点击“我的电脑”-->管理-->磁盘管理,在这里可清楚的看到各分区的文件系统格式。

二、安装 Windows 98系统
一般安装双操作系统的顺序为∶先装低版本的Windows再装高版本的Windows最后装Linux 即由95->98->Me->2000->XP->2003->Linux系统。
我们要在XP系统中安装98成为XP-98双系统时,在XP系统中直接安装98是不行的。必须在DOS下或用光盘启动 Windows 98安装,在XP系统中安装98成为XP-98双系统时,在安装98的过程中关键要注意的地方∶在DOS下或用光盘启动 Windows 98安装后,到选择安装目录时

选择安装目录。Windows系统不主张在同一个分区安装双系统,因为C盘已经安装了XP系统,所以这里只能把98安装在其它盘,这里我们选D盘。用鼠标点击“其它目录”使其被选中,然后点击“下一步”出现
默认的安装目录为“C:\WINDOWS.000”(因安装程序检测到C盘已经有操作系统的存在,故将WINDOWS变为WINDOWS.000)这里要将98安装在D盘,因些将“C:\WINDOWS.000”改为“D:\WINDOWS”,

改变安装目录为“D:\WINDOWS”后点击“下一步”继续安装,其余过程与正常安装98没有分别。安装完成后直接重启进入了98系统,没有双系统启动菜单出现,暂时不能进入XP系统,需要修复启动菜单才行。

三、修复双系统启动菜单
1、用XP安装程序加载启动菜单∶进入Windows 98系统,将XP安装光盘放入光驱中(或者找到XP安装文件所在的目录后双击setup.exe)将自动启动XP安装程序

点击“安装Microsoft Windows XP”这里要注意了,安装类型一定要选“全新安装”,点击“安装类型”右侧的三角型符号,在弹出的下拉菜单中选择“全新安装”,点击“下一步”,接着继续 安装∶许可协议提示、输入序列号、检查磁盘、提示是否下载升级安装文件、复制启动所需文件等等过后,在系统第一次重启时取出光盘(否则不能正常启动),第 一次重启时将会有启动选择菜单。

这是关键步骤,第一次重启时显示启动选择菜单时间为5秒,这里用向上方向键选择第一项“Microsoft Windows XP Professional”后回车,即可进入C盘的XP系统,
2、清理安装程序留下的临时文件∶进入XP系统后,打开我的电脑,打开C盘,删除以$开头和以$结尾的所有文件夹和文件($WIN-NT$、$LDR$),这些是安装程序留下的,已经没有用了。
3、修改启动菜单∶然后点击开始--指向所有程序--附件--记事本,点击记事本,即可启动记事本程序,点击“文件”--打开,调出打开文件窗 口,启动菜单文件位于C盘根目录下。因此在打开文件窗口中点击“我的电脑”,然后在主窗口中双击“本地磁盘C”,这样在主窗口中即列出了C盘根目录下的所 有目录和文本文档,其中并没有列出启动文件BOOT.ini,原因是它不是目录或文本文档。要列出C盘根目录的所有目录及文件,必须在打开窗口下方点击 “文件类型”右侧的箭头后选择所有文件。
这时在主窗口中即可见到BOOT文件了,点击“BOOT”文件选中它,即可自动在“文件名”输入栏输入该文件名(如果BOOT文件已设为隐藏时,可直接在“文件名”右侧的输入框中直接输入“BOOT.INI”),然后点击“打开”按钮即可用记事本打开BOOT 文件。

 

(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文件。)
 

 

BOOT.INI文件的内容如下∶

[boot loader]
timeout=5
default=C:\$WIN_NT$.BT\BOOTSECT.DAT
[operating systems]
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional" /fastdetect
C:\$WIN_NT$.BT\BOOTSECT.DAT="Microsoft Windows XP Professional 安装程序"
D:\="Microsoft Windows"

在这里将BOOT.INI文件的内容改为如下∶

[boot loader]
timeout=30
default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS
[operating systems]
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional" /fastdetect
D:\="Microsoft Windows 98"

然后点击记事本菜单栏的“文件”,在弹出的下拉菜单中指向“保存”。
点击“保存”即可将改动后的内容保存并关闭记事本窗口,至此启动菜单已修改完成。重新启动后将出现启动菜单选择屏幕。

至此在XP系统安装98系统,成为XP-98双系统已经完成。

 

问:我的机子上原来在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)就行了。
 

 

posted on 2011-04-01 14:09  tzc_yujunyong  阅读(1189)  评论(0编辑  收藏  举报