如何在Ubuntu中使用VirtualBox运行Windows
1. 准备工作
- 下载必要文件:前往Microsoft官网下载目标Windows版本(如Win10/11)的ISO镜像;前往VirtualBox官网下载最新版本的VirtualBox安装包(或使用命令行安装)。
- 硬件要求:确保Ubuntu主机支持硬件虚拟化(Intel VT-x或AMD-V),可通过终端命令检查:
egrep -c '(vmx|svm)' /proc/cpuinfo(返回值≥1表示支持);若未启用,需进入BIOS/UEFI设置(开机按F2、Del等键,具体取决于主板型号)开启虚拟化功能。
2. 在Ubuntu上安装VirtualBox
- 命令行安装(推荐):
打开终端,依次执行以下命令:sudo apt update sudo apt install virtualbox
若需要扩展功能(如USB 3.0、远程桌面),可额外下载扩展包并安装:wget https://download.virtualbox.org/virtualbox/7.0.10/Oracle_VM_VirtualBox_Extension_Pack-7.0.10.vbox-extpack sudo VBoxManage extpack install Oracle_VM_VirtualBox_Extension_Pack-7.0.10.vbox-extpack
3. 创建Windows虚拟机
- 启动VirtualBox并新建虚拟机:
打开VirtualBox主界面,点击顶部“新建”按钮,进入配置向导: - 基础信息:输入虚拟机名称(如“Win11-VM”),选择“类型”为“Microsoft Windows”,“版本”根据ISO镜像选择(如“Windows 11 (64-bit)”)。
- 内存分配:建议分配4GB及以上内存(根据宿主机内存调整,避免占用过多导致主机卡顿)。
- 虚拟硬盘:选择“现在创建虚拟硬盘”,类型选“VDI(VirtualBox磁盘映像)”,存储方式选“动态分配”(节省物理磁盘空间),大小建议至少100GB(Windows系统及软件需求)。
点击“创建”完成虚拟机基础配置。
4. 配置虚拟机以安装Windows
- 挂载Windows ISO镜像:
选中刚创建的虚拟机,点击顶部“设置”按钮,进入配置界面: - 选择“存储”选项卡,点击“控制器:SATA”或“控制器:IDE”下的“空”光盘图标(右侧有光盘形状),然后点击下方“选择/创建光盘映像文件”,浏览并选择下载的Windows ISO镜像。
- 点击“确定”保存设置。
5. 启动虚拟机并安装Windows
- 启动安装流程:
在VirtualBox主界面选中虚拟机,点击顶部“启动”按钮,虚拟机将从Windows ISO启动。 - 选择安装语言、时间和键盘布局,点击“下一步”。
- 点击“现在安装”,进入产品密钥页面(可选择“我没有产品密钥”,后续再激活)。
- 选择Windows版本(如“Windows 11 专业版”),勾选“我接受许可条款”,点击“下一步”。
- 选择“自定义:仅安装Windows(高级)”,在分区界面选择“新建”创建系统分区(建议至少50GB),点击“下一步”开始安装。
- 等待安装完成(约15-30分钟,取决于硬件性能),期间虚拟机可能多次重启。
6. 安装增强功能(优化体验)
- 提升功能与性能:
Windows安装完成后,进入系统并登录。此时VirtualBox会提示“安装增强功能”,点击“安装”;若未提示,可通过“设备”→“安装增强功能”手动加载。 - 打开虚拟机中的“此电脑”,双击“VirtualBox Guest Additions”光盘图标,运行“VBoxWindowsAdditions.exe”安装程序。
- 勾选“我接受许可条款”,点击“下一步”→“安装”,安装完成后重启虚拟机。
增强功能可提供以下优化:屏幕自适应(拖动窗口调整大小)、共享文件夹(宿主机与虚拟机文件共享)、USB设备支持、剪贴板共享等。
7. 可选配置(提升便利性)
- 共享文件夹设置:
若需要在Ubuntu与Windows之间传输文件,可配置共享文件夹: - 在VirtualBox主界面选中虚拟机,点击“设置”→“共享文件夹”,点击右侧“+”号添加文件夹。
- 选择宿主机上的文件夹路径(如“/home/username/Documents/share”),勾选“自动挂载”和“固定分配”,点击“确定”。
- 重启虚拟机后,共享文件夹会在Windows中显示为网络驱动器(如“Z:”)。
常见问题解决