嵌入式系统开发环境的构建08:在Hyper-V中安装Windows XP操作系统

本系列教程将向大家讲述,在自己的计算机上构建完善的嵌入式系统开发环境的方法。‘

本文将向大家介绍在Hyper-V中安装Windows XP操作系统的方法。

大家都知道Windows XP操作系统已经退出了历史舞台,不过在我国还有一个非常重要的软件,其从不与时俱进,虽频繁更新,但仅能运行在Windows XP操作系统上,现在手里的计算机不可能再安装WIndows XP操作系统,实属无奈,借助Hyper-V来安装并使用Windows XP操作系统。


一、安装时的注意事项

在Hyper-V中安装Windows XP非常不顺利,不过结果还是好的,将具体的注意事项总结一下,大家先看一下,然后再按照后续的步骤会好一些。

1、第1次建立虚拟机时,显示不能成功,试过很多方法,最后确定只要运行一下“netsh winsock reset”命令,对网络重置后,就可以了。

2、windows xp安装完毕后,还需加载vmguest.iso镜像,安装相应的驱动程序,否则上网是有问题的。

3、上述完成后,需在Hyper-V中安装虚拟交换机,如果选择外部的,则立刻可以上网,但此时会发现网速极慢,只有即几kbit/秒,跟本没有方法使用,所以需要建立内部虚拟交换机,具体看步骤。

4、使用Hyper-V,在虚拟机与宿主机之间共享数据有多种方法,本文介绍的方法最为简单,但是每次操作时均需关闭虚拟机。

二、安装的具体步骤

0、开始时,先再命令行中运行netsh winsock reset命令,你也可以按照下列步骤先试一下,我第1次是不成功的,后来运行了网络重置命令,才正确建立虚拟机。

1、启动Hyper-V。

2、按照下图所示,新建虚拟机。

3、第1个界面是安装的具体介绍,我们确认后,点击“下一步”即可。

4、在第2个安装界面中,我们输入虚拟机的名称和安装的具体位置。

5、在接下来的界面中,我们选择第1代虚拟机。其具体介绍,我们可以参看https://docs.microsoft.com/zh-cn/windows-server/virtualization/hyper-v/plan/Should-I-create-a-generation-1-or-2-virtual-machine-in-Hyper-V?redirectedfrom=MSDN,在这里可以肯定的是如果安装windows XP操作系统,必须使用第1代虚拟机。

5、在接下来的界面中,用于选择虚拟机所占用的内存大小,我们选择2G。

6、接下来,我们为虚拟机配置缺省的网络交换机。

7、接下来,我们进行虚拟硬盘的创建,在这里需要注意虚拟硬盘的存放位置。

8、接下来,我们就可以装载windows XP操作系统的镜像文件了。

9、上述工作,全部完成后,将显示系统摘要,如果没有问题,我们就完成了虚拟机的创建工作。

10、接下来,我们可以启动虚拟机了,我们在虚拟机上点右键,选择连接即可。

11、如果还没有装载ISO镜像,我们也可在此时装入,然后点击屏幕中间的“启动”按钮即可。

12、接下里,我们就可以直接安装Windows XP了,由于过程比较多,且大家应该都很熟悉,在此就不再多说了。

三、进行网络配置

1、安装完Windows XP后,大家可以看到系统中是没有网络支持的,我们现在还需对网络进行进一步的配置。接下来,我们先创建虚拟交换机。

2、我们选择内部虚拟交换机,然后点击“创建虚拟交换机”按钮。

3、在下面的界面中,我们更改虚拟交换机的名字,然后选择当前上网的网卡即可。

4、上述完成后,我们在网络连接里,选择自己的网卡和刚刚创立的内部虚拟交换机,然后右键选择桥接,就会产生一个网桥,这样就可以了。

5、我们启动windows XP虚拟机,装载vmguest.iso镜像,直接安装即可,安装完毕后,会要求重启计算机,重启后就能上网了。

四、实现共享文件

1、关闭虚拟机,在windows中找到虚拟机的硬盘位置。双击予以打开,就可以看到宿主机的的文件管理器中,多出了虚拟机的硬盘。

2、我们直接操作就可以,但此时是不能启动虚拟机的。文件读写完毕后,我们可以在文件管理器的“此电脑上”点击右键,选择“管理”。

3、然后出现“计算机管理程序”界面,在界面的右面选择“磁盘管理”,然后在虚拟机的硬盘所在区点击右键,选择“分离”即可。

4、分离后,就可以启动虚拟机了。

 

至此,整个Windows XP,就都安装好了,我们可以放心的使用了。

 

 

 

 

 

 

 

 

发布了413 篇原创文章 · 获赞 1104 · 访问量 81万+

猜你喜欢

转载自blog.csdn.net/qingwufeiyang12346/article/details/103578343