Vmware,  Win10,  更新完成

vm安装win10的虚拟机方法及问题记录

本文于2021年1月18日由AlvinCR更新

请使用官网的镜像进行安装,如果怕安装出现问题,可以找vmkd的文件进行安装,出错概率会大幅降低,本文由于采用小众个性化系统,最终卡在加载界面暂未解决(2021.1.17)。

2021.1.18已解决,最终效果:

一:新建虚拟机

1 新建虚拟机

一般建议使用vm15,因为15比较稳定,但是我并没有与其他版本比较过。

2 选择镜像文件

2.1 2021.1.18更改

我这里直接选择安装光盘映像文件,其它设置后面再调。

如果你也想使用小众系统,可以参考下文:

————–分界线————–

我这里使用的是由DrBlackの锦里提供的MikuOS封装版镜像文件,因为安装过不少次win原版系统,不是很想再安装win10原版镜像了,就找了个画风不一样的镜像。

DrBlackの锦里:https://www.drblack-system.com/index.php/2019/07/20/trash-19-07-20-pm/,这里注意不要下载那个3G的Miku镜像,不然会出现第三步中所有的问题(别问我我是怎么知道的,我只知道我调了一天没解决,反倒是基础知识学了一堆),卡在登录界面的问题始终无法解决..

5G版本虽然会看到无法检测到操作系统,但是能够正常运行。(我重新下载了三次都是无法检测到系统)

2.2 2021.1.17原文

如果显示无法检测此光盘中的操作系统,出现原因有可能是这个文件下载过程中损坏,也有可能是因为由于修改导致引导损坏,需要更换一个iso系统才能进行。

个人测试发现如果不更换镜像,将会出现能进入win10安装引导界面,但是点击安装之后无反应,重新打开虚拟机会出现检测不到镜像并且要求重启的情况。

(2021.1.18补充)注意:建议更换iso并不是说该iso不能使用,在我重新下载这个镜像之后虽然还是显示无法检测操作系统,但却能够正常运行了。

3 选择安装位置

4 设置固件类型

这里一定要设置BIOS引导,我一开始使用默认UEFI引导就出现了2.2中能进入win10安装引导界面,但是点击安装之后无反应,重新打开虚拟机会出现检测不到镜像并且要求重启的情况。

二:自定义虚拟机

0 虚拟机向导

1 处理器及内存

根据个人配置进行选择,如果是单线程CPU,一定每个处理器的内核数量改成1,处理器数量根据CPU自行设定。

内存按需设置,个人建议最小4G

2 后面的操作全部默认

以下是默认设置:

网络地址使用NAT

SCSI控制器使用LSI Logic SAS

虚拟磁盘类型:SCSI,个人测试使用SATA会出现异常。

创建新虚拟磁盘

1 设置磁盘

由于我使用的安装盘是在固态中,因此是否拆分的区别不是很大,如果是安装在机械盘但是不转移的话,还是存储为单个文件吧。即使存为多个文件也无法对单个文件进行修改,分成多个文件只是为了方便转移和共享,如果出现磁盘某个区块损坏,导致数据损坏丢失,基本上这两个设置方式都一样无法打开,也就不存在谁更安全的说法了。

个人使用win10虚拟机只是为了测试使用,免得破坏计算机原有系统,因此对空间要求不大。此外:

(1)vmware并不是事先先划分好硬盘的,而是不使用就不会占用空间,因此这个设定多大不是很重要。

(2)如果是用于娱乐等要求大量存储空间的,那还是需要设置存储容量+30G的存储空间,也可以不进行设置,后面直接共享文件夹即可。

(3)容量不足后面还可以自己重新添加,这里基本无需在意。

2 自定义硬件

对于娱乐使用,建议开启虚拟化 intel VT(amd也是这个选项卡)。

对于测试使用,我建议全部开启。

2.1 个人设置总览

2.2 虚拟化Intel VT-x

说明

VT英文全程 Virtualization Technology,即虚拟化技术。

x86平台上的VT技术,称之为VT-x;

Itanium平台上的VT技术,称之为VT-i。

效果:

让单核CPU实现多核的效果,允许一个平台同时运行多个操作系统,并且应用程序都可以在相互独立的空间内运行而互不影响。个人认为是将提交给CPU的任务分时进行处理,应该不会增加CPU的性能,但是却能降低虚拟化的消耗,变相的提升计算机的性能,尤其是磁盘和内存性能。

值得注意的是:虚拟化技术与多任务以及超线程技术是完全不同的。

注意事项

(1)CPU必须要支持才能够开启该选项,不过今年的CPU应该都支持,这个技术已经有十年之久了。

(2)通过开启VT可以使得当前使用32位系统的用户能在虚拟机中安装64位系统,如果是32位系统的用户,这个选项必开。

2.3 CPU性能计数器

Vmware官网介绍:https://docs.vmware.com/cn/VMware-vSphere/7.0/com.vmware.vsphere.vm_admin.doc/GUID-F920A3C7-3B42-4E78-8EA7-961E49AF479D.html

作用

使用CPU性能计数器官网宣称能够提高计算机性能,我们姑且相信它,主要面向的是优化或调试虚拟机中所运行软件的软件开发人员。

注意事项
  • 如果启用了虚拟 CPU 性能计数器,则只能将虚拟机迁移到具有兼容 CPU 性能计数器的主机。
  • 如果 ESXi 主机 BIOS 使用性能计数器或者如果启用了 Fault Tolerance,则虚拟机可能无法使用某些虚拟性能计数器。

也就是说下次迁移系统的时候还要开启CPU性能计数器才能正常使用该系统。

2.4 虚拟化IOMMU

如果你不知道什么是DMA操作(Direct Memory Access,也称为成组数据传送方式,有时也称为直接内存操作),那么本选项完全不用设置。

原文:https://zh.wikipedia.org/wiki/%E8%BE%93%E5%85%A5%E8%BE%93%E5%87%BA%E5%86%85%E5%AD%98%E7%AE%A1%E7%90%86%E5%8D%95%E5%85%83

定义

输入输出内存管理单元(英语:input–output memory management unit,缩写IOMMU)是一种内存管理单元(MMU),它将具有直接存储器访问能力(可以DMA)的I/O总线连接至主内存。如传统的MMU(将CPU可见的虚拟地址转换为物理地址)一样,IOMMU将设备可见的虚拟地址(在此上下文中也称设备地址或I/O地址)映射到物理地址。部分单元还提供内存保护功能,防止故障或恶意的设备。

作用

当操作系统在虚拟机内运行时(包括使用半虚拟化的系统,例如Xen),其通常不知道它要访问的内存的主机物理地址。这使其难以直接访问计算机硬件,因为如果客户机系统尝试用客户机的物理地址进行直接存储器访问(DMA)来吩咐硬件,其可能损坏内存数据,因为硬件不知道给定虚拟机客户机物理地址与主机物理地址之间的映射关系。而由管理程序或主机操作系统介入I/O操作来应用翻译则可以避免损坏,但会增加此I/O操作的延迟。

其它作用:

(1)分配大容量内存区域可以不需连续的物理内存。

(2)不支持寻址整个物理内存长度的设备仍可通过IOMMU访问整个内存。

(3)内存得到保护,尝试进行DMA攻击的恶意设备或尝试传输错误内存的故障设备无权读写非明确分配(映射)

3 问题

设置完虚拟机进行安装之后,会显示:

time out

EFI network

出现这个情况不用太担心,只需要等待一会就能进入安装界面。

三:安装虚拟机

1 启动

如果出现boot manager请看参考“问题”

2 Win安装程序

下图是3G版本的图片,但是设置方式和5G版本都是一样的。

这一步要选择自定义选项,如果选择升级,就会出现缺少介质的现象。

进入安装位置选项后,直接点击下一步,等待安装完成。

到这一步我的安装又出现了问题,请参考3.3

安装完成就出现了让人印象深刻的画面,因为每次看到这个界面都会出现心跳加快的条件反射:因为我在安装win10的时候经常会被“你好我是小娜”这一句超级响的声音吓到。

当我以为我终于安装成功之时,发现等了十分钟还是这个界面,就是没听到那就震耳欲聋的“你好,我是小娜”,出现这个问题请参考3.4。

启动效果

5G版本

3G版本,这里还是安装界面,等待一段时间自动重启后就会进入无法完成安装界面。

3 问题

3.0 进入bios

首先关闭虚拟机,然后点击虚拟机-电源-打开电源进入固件,即可自动进入bios设置。

3.1 Boot manager

如果出现下面这种情况,那么需要关闭虚拟机:

右键虚拟机选项卡,选择设置-选项-高级,将虚拟机固件类型更改为BIOS(B)引导

如果此方法不能解决问题,说明你的iso不是x64版本,需要重新建立虚拟机,在选windows,将windows 10 x64 换成windows 10。

3.2 缺少介质

在安装程序选项中选择自定义,而非选择升级

3.3 无法完成安装

在我完成安装进入桌面之后,我切换到word进行记录,结果返回虚拟机的时候就出现了这种情况,如果出现“windows无法完成安装,若要在此计算机上安装,请重新启动安装”,那么按下shift+F10,就会出现下面的界面:

输入:

Cd oobe

Msoobe

OOBE就是Out-of-box experience(开箱体验),它在安装完Windows后就会进行的一个步骤。 在安装完Windows后就会进行的一个步骤。

3.4 卡在“海内存知己”界面

紧接着解决完3.3的问题,进入系统界面,结果卡在了“海内存知己”半天没有反应..现在还是卡在这里,昨天并没有找到适合的解决方法。

解决方法:

将Hard Drive设置为首选项,如果还不行请参考下面的其他方法,再不行就换个镜像重新操作。

其他方法:

重新开启虚拟机,然后在开机界面完成之前按下Shift+F10进入命令提示符,输入regedit,找到HKEY_LOCAL_MACHINE\SYSTEM\SETUP\STATUS\ChildCompletion找到SETUP.EXE将其中的数值改为3。(个人测试时发现miku系统初始值就是3)

3.5 EXITING INTEL PXE ROM

电脑开机失败显示EXITING INTEL PXE ROM

产生原因:带有PXE引导芯片的网卡启用了BOOT ROM芯片的引导功能。

问题的原因,存在于PXE-MOF:Exiting Intel PXE ROM中,笔者妄加翻译成:微软预启动执行运行框架:退出预启动执行环境只读存储器。这是系统找不到启动介质,从网卡启动造成的,可以肯定的是网卡带有BOOT ROM芯片。

https://www.beihaiting.com/m/view.php?aid=4984

四:安装工具

1 VMware Tool(必装)

这个工具有很多功能,属于必装插件,能够增强虚拟显卡和硬盘性能;同步虚拟机与主机时钟的驱动程序。

最主要的是:能够进行虚拟机和非虚拟机的交互、加快鼠标响应速度、更改分辨率、使用快捷键。效果可以说是立竿见影。

方法1:

点击虚拟机-安装vmware tools

会在文件管理器看到可移动设备,打开就会进入安装界面,效果:

Alvincr个人选择完全安装。

方法2:

下面直接点击安装

2 共享文件夹

此步骤必须按照vmware tools

由于是环境测试机,建议选择只读。

一条评论

Leave a Reply

邮箱地址不会被公开。 必填项已用*标注

vm安装win10的虚拟机方法及问题记录