虚拟机技术文档

简约无双

Hyper-V

快速创建虚拟机

  1. 把windows系统升级为专业版
  2. 启用或关闭windows功能中开启Hyper-V
  3. 打开Hyper-V管理器
  4. 打开Hyper-V设置,修改虚拟机和虚拟硬盘的储存位置
  5. 点击右侧的快速创建

从iso光盘镜像文件创建虚拟机

  1. 下载.iso文件
  2. 点击右侧新建->虚拟机
  3. 按照步骤进行->选第二代虚拟机->勾选动态内存->网络选Default Switch->创建虚拟硬盘->安装选项选从可启动的映像文件安装操作系统,选择.iso文件->完成
  4. 从虚拟机设置中取消勾选安全启动
  5. 启动并连接虚拟机
  6. 按照系统创建步骤创建系统
  7. 创建完成后先不要重启虚拟机,先去虚拟机的设置中的DVD驱动器,把介质映像文件改成
  8. 重启虚拟机

连接主机硬盘

win10增强模式

WSL2

安装与卸载WSL2

安装默认的Ubuntu发行版

  1. 检查任务管理器->性能->CPU虚拟化是否开启,如果没开启就开启它
  2. 搜索启用或关闭windows功能,开启适用于Linux的Windows子系统和虚拟机平台
  3. 以管理员身份打开命令提示符,输入wsl --install --web-download(可能需要watt toolkit)
  4. 创建用户名和密码(不显示)

安装并使用其他发行版

1
2
3
4
5
6
7
8
9
10
11
12
# 查看可安装的发行版(需要watt toolkit加速)
wsl --list --online
# 安装Ubuntu
wsl --install --web-download
# 安装kali-linux
wsl --install kali-linux --web-download
# 修改名字
wsl --install --web-download --name ubuntu24
# 查看已经安装好的Linux子系统
wsl --list -v
# 切换默认子系统
wsl --set-default kali-linux

从这里可以下载并手动安装所有发行版

卸载子系统

1
wsl --unregister openSUSE-Leap-15.5

备份与恢复子系统

1
2
3
4
5
6
7
wsl --export <发行版名> <保存路径\文件名称.tar>
wsl --export Debian D:\export_Debian.tar
# 导出到当前目录
wsl --export Ubuntu ubuntu.tar
# 从压缩包恢复子系统
wsl --import <子系统名字> <安装目录> <压缩包目录>
wsl --import Ubuntu2 D:/wsl C:\Users\93917\Desktop\ubuntu.tar

开始使用

启动与退出WSL

  1. 终端中直接打开相应窗口
  2. 命令行命令
1
2
wsl -d Ubuntu
wsl -d kali-linux
1
exit
1
2
3
4
# 终止指定发行版
wsl -t <发行版名称>
# 关闭所有WSL子系统
wsl --shutdown

更新WSL2

1
wsl --update

文件共享

Linux查看windows文件
1
2
# 显示所有挂载卷
df -h
windows查看Linux文件

在资源管理器中直接打开

virtualbox

常见问题解决

全屏显示
共享文件
修改内存
修改储存

vmware

共享文件

windows中的deepin虚拟机

1
2
sudo apt update
sudo apt install -y open-vm-tools open-vm-tools-desktop
  1. 确保 Deepin 虚拟机处于关机状态
  2. 在 VMware 主界面右键点击该虚拟机 → 选择 “设置”
  3. 在弹出的窗口中切换到 “选项” 标签页
  4. 左侧选择 “共享文件夹”,右侧选择 “总是启用”
  5. 点击 “添加” 按钮,按照向导选择 Windows 上要共享的文件夹
  6. 设置共享名称(建议使用英文,避免中文和空格)
  7. 根据需要取消 “只读” 勾选(允许虚拟机向主机写入文件)
  8. 点击 “确定” 保存设置

启动 Deepin 虚拟机

1
2
3
4
5
# 列出宿主机上所有已配置的共享文件夹
vmware-hgfsclient

# 创建 systemd 挂载服务文件
sudo nano /etc/systemd/system/mnt-hgfs.mount

写入以下内容:

1
2
3
4
5
6
7
8
9
10
11
12
13
[Unit]
Description=VMware Shared Folders
After=vmtoolsd.service sys-fs-fuse-connections.mount
ConditionVirtualization=vmware

[Mount]
What=.host:/
Where=/mnt/hgfs
Type=fuse.vmhgfs-fuse
Options=allow_other,defaults,uid=1000,gid=1000,nofail

[Install]
WantedBy=multi-user.target

uid=1000,gid=1000:这是 Deepin 默认第一个用户的 ID 和组 ID。如果你的用户名不是VMdeepin,请执行id命令查看自己的 UID 和 GID 并修改。
nofail:即使挂载失败,系统也能正常启动,防止系统崩溃。

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
# 创建挂载点(如果不存在)
sudo mkdir -p /mnt/hgfs

# 重新加载systemd配置
sudo systemctl daemon-reload

# 启动挂载服务
sudo systemctl start mnt-hgfs.mount

# 设置开机自动启动
sudo systemctl enable mnt-hgfs.mount

# 检查服务状态(应该显示active (mounted))
systemctl status mnt-hgfs.mount

# 查看共享文件夹内容
ls /mnt/hgfs

deepin中的windows虚拟机

1
2
sudo apt update
sudo apt install open-vm-tools open-vm-tools-desktop -y
  1. 关闭 Windows 10 虚拟机
  2. 在 VMware 主界面选中该虚拟机,点击 “编辑虚拟机设置”
  3. 切换到 “选项” 标签页,选择 “共享文件夹”
  4. 在右侧选择 “总是启用”
  5. 点击 “添加” 按钮,按向导选择 Deepin 主机上你想要共享的文件夹
  6. 给共享文件夹起一个名称(如 “Deepin_Share”)
  7. 勾选 “启用此共享”,根据需要选择是否 “只读”,点击 “完成”
  8. 勾选 “Windows 客户机应设为网络驱动器”,点击 “确定”
  9. 启动 Windows 10 虚拟机
  10. 打开文件资源管理器
  11. 在左侧导航栏找到 “网络”,展开后找到 “VMWARE-HOST”
  12. 双击进入即可看到共享文件夹,路径为:\vmware-host\Shared Folders\Deepin_Share
  • 标题: 虚拟机技术文档
  • 作者: 简约无双
  • 创建于 : 2026-07-01 18:50:31
  • 更新于 : 2026-07-01 18:50:31
  • 链接: https://blog.jianyuewushuang.top/虚拟机技术文档/
  • 版权声明: 本文章采用 CC BY-NC-SA 4.0 进行许可。