首页主机资讯Ubuntu VirtualBox如何安装Windows系统

Ubuntu VirtualBox如何安装Windows系统

时间2025-11-06 22:07:05发布访客分类主机资讯浏览630
导读:在Ubuntu上使用VirtualBox安装Windows系统的完整步骤 1. 准备前置条件 确认硬件虚拟化支持:Windows虚拟机需要硬件虚拟化(Intel VT-x/AMD-V)支持。在Ubuntu终端运行以下命令检查: egrep...

在Ubuntu上使用VirtualBox安装Windows系统的完整步骤

1. 准备前置条件

  • 确认硬件虚拟化支持:Windows虚拟机需要硬件虚拟化(Intel VT-x/AMD-V)支持。在Ubuntu终端运行以下命令检查:
    egrep -c '(vmx|svm)' /proc/cpuinfo
    若返回值大于0,则表示支持;若未开启,需进入BIOS/UEFI设置(开机按F2/Del键,不同品牌操作不同),找到“Virtualization Technology”选项并设置为Enabled
  • 下载必要文件:从Microsoft官网下载所需Windows版本的ISO镜像(如Windows 10/11),并保存至Ubuntu本地。

2. 安装VirtualBox

  • 添加软件源与密钥(适用于Ubuntu 22.04及以上版本):
    打开终端,依次运行以下命令添加VirtualBox官方软件源和认证密钥:
    sudo add-apt-repository "deb [arch=amd64] https://download.virtualbox.org/virtualbox/debian $(lsb_release -cs) contrib"
    wget -q https://www.virtualbox.org/download/oracle_vbox_2016.asc -O- | sudo apt-key add -
    
  • 更新软件包并安装
    sudo apt update
    sudo apt install virtualbox-7.0 -y  # 推荐安装最新稳定版(如7.0),可根据需求替换版本号
    
  • (可选)安装扩展包:若需要USB 3.0、远程桌面等高级功能,可下载对应版本的扩展包(如Oracle_VM_VirtualBox_Extension_Pack-7.0.10.vbox-extpack),通过VirtualBox主界面的“文件→首选项→扩展”进行安装。

3. 创建Windows虚拟机

  • 启动VirtualBox并新建:打开VirtualBox,点击顶部新建按钮,进入虚拟机配置向导。
  • 设置基础信息
    • 名称:自定义(如“Win11-VM”),便于识别;
    • 类型:选择“Microsoft Windows”;
    • 版本:根据下载的ISO镜像选择(如“Windows 11(64-bit)”)。
  • 分配资源
    • 内存:建议分配宿主机总内存的1/4至1/2(如宿主机有8GB内存,可分配2-4GB),最低不低于2GB;
    • 虚拟硬盘:选择“创建虚拟硬盘现在”,文件类型选“VDI(VirtualBox默认)”,存储方式选“动态分配”(节省物理磁盘空间),大小建议至少20GB(Windows 11需更大空间)。

4. 挂载Windows ISO并启动安装

  • 进入虚拟机设置:选中刚创建的Windows虚拟机,点击顶部设置按钮。
  • 配置存储
    在“存储”选项卡中,点击“控制器:SATA”(或IDE)右侧的空光盘图标,选择“选择或创建一个光盘映像文件”,然后浏览并选中下载的Windows ISO镜像,点击“确定”保存设置。
  • 启动安装流程:在VirtualBox主界面选中Windows虚拟机,点击顶部启动按钮。虚拟机将从ISO启动,进入Windows安装界面。
  • 完成Windows安装
    • 选择语言、时间和键盘布局,点击“下一步”;
    • 点击“现在安装”;
    • 选择Windows版本(如“Windows 10专业版”),勾选“我接受许可条款”,点击“下一步”;
    • 选择“自定义:仅安装Windows(高级)”,直接点击“下一步”(无需分区,VirtualBox会自动创建虚拟磁盘);
    • 等待安装完成(约15-30分钟,取决于硬件性能),期间虚拟机可能重启多次,无需干预。

5. 安装VirtualBox增强功能(提升体验)

  • 挂载增强功能镜像:Windows安装完成后,启动虚拟机,在VirtualBox顶部菜单选择设备→安装增强功能。若未自动挂载,可手动下载增强包并双击运行VBoxWindowsAdditions.exe(位于虚拟光驱中)。
  • 安装与重启:按照向导提示安装增强功能(如“Direct3D支持”“共享文件夹”等),安装完成后重启虚拟机。重启后,虚拟机窗口可自适应调整大小(通过“视图→调整窗口大小”实现),且能更好地集成宿主机系统。

6. (可选)配置共享文件夹(宿主机与虚拟机文件共享)

  • 设置共享文件夹:在VirtualBox主界面选中Windows虚拟机,点击设置→共享文件夹,点击右侧带加号的文件夹图标,选择宿主机中需要共享的文件夹(如/home/username/Documents/shared),勾选“自动挂载”和“固定分配”,点击“确定”。
  • 访问共享文件夹:启动Windows虚拟机,在“此电脑”中找到“网络驱动器”(通常为Z盘),即可访问宿主机共享的文件夹,实现双向文件传输。

常见问题解决

  • 内核驱动未安装(rc=-1908):若重启Ubuntu后出现此错误,运行以下命令修复:
    sudo aptitude update
    sudo aptitude install dkms
    sudo /etc/init.d/virtualbox restart
    
  • 无法找到VirtualBox扩展包:可从VirtualBox官网下载对应版本的扩展包(如Oracle_VM_VirtualBox_Extension_Pack-7.0.10.vbox-extpack),通过VirtualBox主界面的“文件→首选项→扩展”导入并安装。

按照以上步骤操作,即可在Ubuntu系统中通过VirtualBox成功安装并运行Windows系统。安装过程中需注意网络连接(部分组件需联网下载),并根据实际硬件配置调整资源分配。

声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!


若转载请注明出处: Ubuntu VirtualBox如何安装Windows系统
本文地址: https://pptw.com/jishu/744433.html
VirtualBox如何设置Ubuntu静态IP Ubuntu VirtualBox如何设置自动登录

游客 回复需填写必要信息