Hyper-V
快速创建虚拟机
- 把windows系统升级为专业版
- 在启用或关闭windows功能中开启Hyper-V
- 打开Hyper-V管理器
- 打开Hyper-V设置,修改虚拟机和虚拟硬盘的储存位置
- 点击右侧的快速创建
从iso光盘镜像文件创建虚拟机
- 下载.iso文件
- 点击右侧新建->虚拟机
- 按照步骤进行->选第二代虚拟机->勾选动态内存->网络选Default Switch->创建虚拟硬盘->安装选项选从可启动的映像文件安装操作系统,选择.iso文件->完成
- 从虚拟机设置中取消勾选安全启动
- 启动并连接虚拟机
- 按照系统创建步骤创建系统
- 创建完成后先不要重启虚拟机,先去虚拟机的设置中的DVD驱动器,把介质从映像文件改成无
- 重启虚拟机
连接主机硬盘
win10增强模式
WSL2
安装与卸载WSL2
安装默认的Ubuntu发行版
- 检查任务管理器->性能->CPU虚拟化是否开启,如果没开启就开启它
- 搜索启用或关闭windows功能,开启适用于Linux的Windows子系统和虚拟机平台
- 以管理员身份打开命令提示符,输入
wsl --install --web-download(可能需要watt toolkit)
- 创建用户名和密码(不显示)
安装并使用其他发行版
1 2 3 4 5 6 7 8 9 10 11 12
| wsl --list --online
wsl --install --web-download
wsl --install kali-linux --web-download
wsl --install --web-download --name ubuntu24
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
| wsl -d Ubuntu wsl -d kali-linux
|
1 2 3 4
| wsl -t <发行版名称>
wsl --shutdown
|
更新WSL2
文件共享
Linux查看windows文件
windows查看Linux文件
在资源管理器中直接打开
virtualbox
常见问题解决
全屏显示
共享文件
修改内存
修改储存
vmware
共享文件
windows中的deepin虚拟机
1 2
| sudo apt update sudo apt install -y open-vm-tools open-vm-tools-desktop
|
- 确保 Deepin 虚拟机处于关机状态
- 在 VMware 主界面右键点击该虚拟机 → 选择 “设置”
- 在弹出的窗口中切换到 “选项” 标签页
- 左侧选择 “共享文件夹”,右侧选择 “总是启用”
- 点击 “添加” 按钮,按照向导选择 Windows 上要共享的文件夹
- 设置共享名称(建议使用英文,避免中文和空格)
- 根据需要取消 “只读” 勾选(允许虚拟机向主机写入文件)
- 点击 “确定” 保存设置
启动 Deepin 虚拟机
1 2 3 4 5
| vmware-hgfsclient
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
sudo systemctl daemon-reload
sudo systemctl start mnt-hgfs.mount
sudo systemctl enable mnt-hgfs.mount
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
|
- 关闭 Windows 10 虚拟机
- 在 VMware 主界面选中该虚拟机,点击 “编辑虚拟机设置”
- 切换到 “选项” 标签页,选择 “共享文件夹”
- 在右侧选择 “总是启用”
- 点击 “添加” 按钮,按向导选择 Deepin 主机上你想要共享的文件夹
- 给共享文件夹起一个名称(如 “Deepin_Share”)
- 勾选 “启用此共享”,根据需要选择是否 “只读”,点击 “完成”
- 勾选 “Windows 客户机应设为网络驱动器”,点击 “确定”
- 启动 Windows 10 虚拟机
- 打开文件资源管理器
- 在左侧导航栏找到 “网络”,展开后找到 “VMWARE-HOST”
- 双击进入即可看到共享文件夹,路径为:\vmware-host\Shared Folders\Deepin_Share