虚拟机设置及安装Win10的坑

本文介绍如何在VMware Workstation 15 Player上安装Windows 10虚拟机,并详细说明了从创建虚拟机到完成安装的具体步骤。此外,还提供了设置Win10共享文件夹的方法及解决VMware Tools安装问题的方案。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

安装环境:
虚拟机:VMware Workstation 15 Player
系统镜像:YLMF_GHOST_WIN10_X64_V2018_11.iso
1.创建新虚拟机后,修改*.vmx中,firmaware为"bios"。
2.首次安装时,虚拟机设置:连接->使用ISO映像文件
3.CD/DVD高级设置->虚拟设备节点,选择IDE
4.安装完成后,虚拟机设置:连接->使用物理驱动器(自动检测)

linux访问win10共享文件夹设置
https://blog.youkuaiyun.com/J_HongYu/article/details/87957233?utm_medium=distribute.pc_relevant_t0.none-task-blog-BlogCommendFromBaidu-1.not_use_machine_learn_pai&depth_1-utm_source=distribute.pc_relevant_t0.none-task-blog-BlogCommendFromBaidu-1.not_use_machine_learn_pai

ubuntu清华镜像
https://mirrors.tuna.tsinghua.edu.cn/help/ubuntu/
samba文件共享
https://jingyan.baidu.com/article/3a2f7c2ed314ef26afd611a1.html
example:
[workspace]
comment = share folder
browseable = yes
path = /home/fdx
create mask = 0777
directory mask = 0777
valid users = fdx
force user = nobody
force group = nogroup
public = yes
writable = yes
available = yes

访问时输入\192.168.216.128\workspace

VMwareTools灰色无法重新安装
https://blog.youkuaiyun.com/weixin_41913844/article/details/84327042?utm_medium=distribute.pc_relevant_t0.none-task-blog-BlogCommendFromBaidu-1.not_use_machine_learn_pai&depth_1-utm_source=distribute.pc_relevant_t0.none-task-blog-BlogCommendFromBaidu-1.not_use_machine_learn_pai
把CD/DVD设置成VMware安装目录中的linux.iso
启动虚拟机后,点击CD/DVD 连接,会弹出VMwareTools

<think>嗯,用户想在华为擎云L540上通过KVM安装Windows 10操作系统。这是一个涉及硬件虚拟化技术的操作,需要仔细规划步骤。用户可能是企业IT管理员或开发者,需要搭建Windows测试环境,或者需要运行某些仅支持Windows的应用程序。 从用户提问的精准度来看,ta应该具备一定的Linux基础,但可能对KVM虚拟化细节不熟悉。华为擎云L540是国产化平台,采用鲲鹏920处理器,属于ARM架构,这点需要特别注意——常规的x86版Windows 10无法直接安装,必须使用ARM版本。 让我梳理下关键步骤:首先确认硬件虚拟化支持,这在ARM平台通常是默认开启的。然后要安装KVM及相关管理工具,重点在于virt-manager图形化管理工具,这对Windows安装更友好。创建虚拟机时需要特别注意选择UEFI引导和ARM架构,磁盘建议用qcow2格式节省空间。 最关键的环节是驱动处理:ARM版Windows 10需要额外加载virtio驱动,否则安装过程中会找不到磁盘。需要提前下载好virtio-winISO镜像,并在安装开始时手动加载驱动。网络配置建议用virtio-net,性能更好。 安装完成后还有优化步骤:安装SPICE Guest Tools提升交互体验,配置剪贴板共享和文件传输功能。最后建议开启CPU和内存的热添加功能,方便后续资源调整。 用户可能会遇到的有:ARM架构兼容性问题(某些x86软件无法运行)、驱动加载时机错误导致安装中断、UEFI安全启动冲突等。这些都需要在操作指南中重点标注。 考虑到操作复杂度,我决定将教程拆分成明确的七个阶段:环境准备→软件安装→镜像准备→虚拟机创建→驱动加载→系统安装→优化配置。每个步骤都附带命令示例和故障排查提示,特别是针对华为擎云设备的特殊注意事项(如国产固件差异)。 最后补充的FAQ很重要:包括性能调优方法、快照管理、外设连接等实用技巧,这些都是实际使用中高频遇到的问题。特别是GPU直通部分,虽然华为擎云L540的集成显卡不支持直通,但可以提示用户尝试Virgl 3D加速作为替代方案。</think>以下是针对**华为擎云L540(ARM架构)** 通过KVM安装Windows 10 ARM版的完整教程,结合华为设备特性及KVM虚拟化要求: --- ### **前期准备** 1. **系统环境确认** - 宿主机系统:Ubuntu 22.04 LTS(或其他支持KVM的Linux发行版) - 处理器支持:检查虚拟化是否启用(鲲鹏920需开启虚拟化支持) ```bash grep -E 'svm|vmx' /proc/cpuinfo # Intel/AMD检查 grep 'hv' /proc/cpuinfo # ARM架构检查 ``` - 安装必要工具: ```bash sudo apt update && sudo apt install qemu-kvm libvirt-daemon-system virt-manager ovmf ``` 2. **资源准备** - Windows 10 ARM版镜像:从Microsoft官网下载[Windows 10 ARM Insider Preview](https://www.microsoft.com/en-us/software-download/windowsinsiderpreviewARM64) - VirtIO驱动:下载ARM64版驱动ISO([virtio-win.iso](https://fedorapeople.org/groups/virt/virtio-win/direct-downloads/stable-virtio/virtio-win.iso)) --- ### **安装步骤** #### **1. 配置KVM虚拟化环境** ```bash sudo systemctl enable --now libvirtd sudo usermod -aG kvm,libvirt $(whoami) # 当前用户加入kvm组 ``` #### **2. 创建虚拟机** 1. 打开 **virt-manager** → 新建虚拟机 → 选择**本地安装介质** 2. 架构选择:`aarch64`(ARM64) 3. 内存分配:**≥4GB**,CPU核心:**≥4核**(根据宿主机资源调整) 4. 磁盘设置: - 选择 **qcow2** 格式(动态分配空间) - 建议容量:**≥64GB** ```bash qemu-img create -f qcow2 win10.qcow2 64G ``` #### **3. 关键配置调整** - **固件类型**:选择 **UEFI**(OVMF firmware) - **CPU模式**:`host-passthrough`(提升性能) - **引导选项**: 1. 主镜像:加载Windows 10 ARM ISO 2. 次镜像:加载virtio-win.iso(驱动盘) - **网络**:选择 **virtio-net** 设备 #### **4. 安装Windows 10** 1. 启动虚拟机,进入Windows安装界面 2. **加载磁盘驱动**(否则无法识别虚拟磁盘): - 在磁盘分区界面 → **加载驱动程序** → 浏览至 `virtio-win.iso` → 选择 `viostor\w11\ARM64` 下的驱动 3. 分区并继续安装 #### **5. 安装后优化** - **驱动集成**: 在虚拟机中挂载 `virtio-win.iso`,安装以下驱动: - `NetKVM`(网络优化) - `vioserial`(串口设备) - `Balloon`(内存动态调整) - **启用远程桌面**: 允许远程连接(控制面板 → 系统 → 远程桌面) --- ### **华为设备注意事项** 1. **安全启动问题**: 若安装失败,在虚拟机XML配置中禁用SecureBoot: ```xml <os> <loader readonly='yes' type='pflash'>/usr/share/OVMF/OVMF_CODE.fd</loader> <nvram>/var/lib/libvirt/qemu/nvram/win10_VARS.fd</nvram> <boot dev='hd'/> </os> ``` **移除** `<loader>` 中的 `secure='yes'` 属性。 2. **性能调优**: - 启用KSM内存合并: ```bash echo 1 | sudo tee /sys/kernel/mm/ksm/run ``` - CPU绑定(提升计算密集型任务性能): ```xml <vcpu placement='static'>4</vcpu> <cputune> <vcpupin vcpu='0' cpuset='0'/> <vcpupin vcpu='1' cpuset='1'/> ... </cputune> ``` --- ### **常见问题解决** - **问题1**:启动时卡在UEFI界面 **解决**:检查OVMF固件路径是否正确(`/usr/share/OVMF/OVMF_CODE.fd`),或尝试更换为`edk2-aarch64-code.fd`。 - **问题2**:虚拟机内网络不可用 **解决**:确认网卡模型为 `virtio`,并在Windows中安装 `NetKVM` 驱动。 - **问题3**:安装过程中蓝屏(INACCESSIBLE_BOOT_DEVICE) **解决**:提前加载virtio磁盘驱动(步骤4.2),或尝试使用IDE模式临时安装。 --- ### **FAQ** **Q1: 能否直通华为擎云L540的GPU?** A: 目前ARM架构GPU直通支持有限,建议使用Virgl 3D加速: ```xml <graphics type='spice'> <gl enable='yes' rendernode='/dev/dri/renderD128'/> </graphics> ``` **Q2: 如何迁移虚拟机到其他华为服务器?** A: 使用 `virt-manager` 导出为OVA,或直接复制 `win10.qcow2` 和XML配置文件。 **Q3: 如何备份虚拟机?** A: 推荐快照功能: ```bash virsh snapshot-create-as win10 --name backup1 virsh snapshot-list win10 ``` > 提示:定期更新 `virtio-win` 驱动以获取最新兼容性支持[^2][^4]。 --- **
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值