利用VirtualBox在Linux上创建Windows虚拟机的详细教程

教程大全 2026-01-08 11:21:00 浏览
目录

后台有小伙伴催更: 利用VirtualBox在Linux上创建dows虚拟机的详细教程 如何在 Linux 上构建一台 Windows 虚拟机?

今日分享,来搞定它!

只需三步:

不多说,开始实操!

1. 安装桌面环境

桌面环境其实很占内存,不过既然你都要装上 Windsows 虚拟机了,那桌面自然少不了。

如果你的 Linux 系统是 Ubuntu,那么自带桌面环境,本段可忽略。

如果你的 Linux 系统不带桌面环境,比如 Debian,那么推荐你安装 xfce,轻量小巧,资源占用少。

有需要的小伙伴可参考以下内容:

在Windows下远程访问Linux服务器的桌面,有几种常见的方法:

原本打算通过 VNC 实现远程连接,不过灰屏的问题一直无法解决,考虑到登陆远程桌面的需求并不多,主要是需要登陆浏览器实现校园网登陆,所以退而求其次采用 xrdp 来实现远程登陆。

RDP连接Ubuntu桌面具体步骤

要通过远程桌面协议(RDP)连接运行Xfce4桌面环境的Ubuntu系统,大致可以按照以下步骤操作:

1. 安装 RDP 服务器:

在Ubuntu系统上,您需要安装一个RDP服务器,如xrdp。使用以下命令安装:

sudo apt-get updatesudo apt-get install xrdp

2. 配置 Xfce4 桌面:

xrdp默认使用Xfce4作为桌面环境。确保Xfce4已经安装在您的系统上。如果没有,您可以使用以下命令安装:

sudo apt-get install xfce4

xrdp 使用VNC 作为其显示协议,因此您还需要安装一个VNC服务器,不过 xrdp 安装过程中通常会同时安装 Xvnc。

3. 配置 xrdp

安装完成后,您可能需要配置xrdp以使用Xfce4。这通常涉及到编辑.xsession文件,确保它指向Xfce4。这里使用文本编辑器 Vim 编辑 ~/.xsession 文件,并添加以下行:

xfce4-session

4. 启动 xrdp 服务:

安装和配置完成后,启动 xrdp 服务:

sudo systemctl enable xrdpsudo systemctl start xrdp

如果要退出 xrdp 服务:

sudo systemctl sTop xrdp

5. 允许通过防火墙(可选)

这一步非必须,如果能连接到 RDP 服务器,则不需要执行这一步。否则,需要确保 RDP 端口 3389 在您的防火墙中是开放的。如果您使用的是ufw,可以使用以下命令:

sudo ufw allow 3389/tcp

6. 连接到RDP服务器

在Windows机器上,打开 远程桌面连接 应用程序,并输入Ubuntu服务器的IP地址。您应该会看到登录界面,输入Ubuntu的用户名和密码后,您就可以通过RDP访问Xfce4桌面了。

2. 安装 virtualbox

有了桌面环境,就可以安装 virtualbox 了。

step 1. 检查系统要求

确保 Linux 主机支持硬件虚拟化(intel VT-x 或 AMD-V),可以通过以下命令检查:

egrep -c '(vmx|svm)' /proc/cpuinfo

step 2. 安装 VirtualBox

wget -q-O- | sudo apt-key add -sudo add-apt-repository "deb [arch=amd64]$(lsb_release -cs) contrib"sudo apt updatesudo apt install virtualbox-7.0 -y# 安装扩展包(可选,支持 USB 3.0 等高级功能):暂时不用安装wgetVBoxManage extpack install Oracle_VM_VirtualBox_Extension_Pack-7.0.10.vbox-extpack

step 3. 启动 VirtualBox

终端输入:

virtualbox

或者在 xfce4 桌面环境中点击:

3. 安装 Windows 11虚拟机

step 1. 下载镜像

首先,下载 Windows11 ISO 镜像,并保存到 Linux 主机:

step 2. 新建虚拟机

处,设置虚拟机的安装目录,并找到刚刚下载的镜像路径:

给主机取个名字:默认用户名和密码为 vboxuser changeme。

选择系统资源,建议内存 8192M,CPU 4 以上,硬盘分配 100G 足够了。 注意勾选

等待系统安装,当 终端出现 press any key FROM cd 时,立刻按下任意键。

跳过密钥设置,直接下一步。

4. 使用 Windows 11虚拟机

安装成功后,系统大概就占用了 20 G。和本地 Windows 操作无异,开始愉快玩耍吧。

只运行 VsCode 和微信客户端,系统资源占用如下:

当然,你还希望本地和虚拟机之间,能自由复制粘贴,那就如下配置一番:

写在最后

本文分享了利用 VirtualBox 在 Linux 上创建 Windows 虚拟机。

以上就是如何在 Linux 上搞一台 Windows 虚拟机的详细内容,更多相关资料请阅读主机测评网其它文章!

本文版权声明本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,请联系本站客服,一经查实,本站将立刻删除。

发表评论

热门推荐