如何使用 VirtualBox 在 Ubuntu 20.04 上安装 Windows 10

如何使用 VirtualBox 在 Ubuntu 20.04 上安装 Windows 10

如何使用 VirtualBox 在 ubuntu 20.04 上安装 Windows 10?

答案1

帮助 Windows 在 VirtualBox 上更好地运行的一些方法

以下是一些对我有用的东西。

  • 使用固定大小的磁盘创建你的机器

  • 分配更多内存

  • 安装访客添加功能

  • 安装扩展包

  • 启用复制粘贴

  • 增加显示内存

  • 分配更多 CPU

  • 确保已启用 Intel VT-x 或 AMD-V

  • 启用 2D/3D 加速

  • 暂停而不是关闭

  • 如果使用网络,请使用英特尔 PRO/1000 网络驱动程序

答案2

您可能已经知道这一点,但 VirtualBox 带有一个名为 的命令vboxmanage

这是安装 Windows 10 Enterprise 评估版的脚本。下面代码的注释中有一个链接,您可以在其中下载评估版 ISO。

我刚刚运行了这个脚本,以便使用 VirtualBox 版本 17.0 在 Ubuntu 22.04 上安装 Windows 10 Enterprise(评估副本)

https://gist.github.com/angstyloop/80cea18f767562351ab5f9917cf3f1ec

#!/bin/sh

# create-windows-enterprise-vm-from-iso.sh

# Use VBoxManage to create a VirtualBox VM from an evaluation copy of Windows 10
# Enterprise ISO. 

# Follow the download instructions for your region at
#
# https://www.microsoft.com/en-us/evalcenter/download-windows-10-enterprise
#

# Create a virtual machine named "windows-10-enterprise-bob" from and ISO

name=windows-10-enterprise-bob

vboxmanage createvm --name $name --ostype Windows10_64 --register --basefolder `pwd`

# Turn on IO APIC
vboxmanage modifyvm $name --ioapic on

# Designate RAM size and video RAM size
vboxmanage modifyvm $name --memory 4096 --vram 128

# Create an internal network interface connected to the internal network named
# RedTeamLab
vboxmanage modifyvm $name --nic1 intnet --intnet1 RedTeamLab

# Put the network interface in promiscuous mode
vboxmanage modifyvm $name --nicpromisc1 allow-all

vboxmanage createhd --filename `pwd`/$name/$name_DISK.vdi --size 60000 --format VDI
vboxmanage storagectl $name --name 'SATA Controller' --add sata --controller IntelAhci 
vboxmanage storageattach $name --storagectl 'SATA Controller' --port 0 --device 0 --type hdd --medium `pwd`/$name/$name_DISK.vdi
vboxmanage storagectl $name --name 'IDE Controller' --add ide --controller PIIX4
vboxmanage storageattach $name --storagectl 'IDE Controller' --port 1 --device 0 --type dvddrive --medium `pwd`/windows-10-enterprise.iso
vboxmanage modifyvm $name --boot1 dvd --boot2 disk --boot3 none --boot4 none

#vboxmanage startvm $name

相关内容