VirtualBox 7.2 安装

B站影视 内地电影 2025-10-09 02:40 1

摘要:今天来介绍另一款比较常用的虚拟机:VirtualBox。VirtualBox 为 Oracle 出品的虚拟机,可以免费使用。在大众认知中,其性能不如VMware。不过,其好处在于商用免费,也就是说能在公司电脑上安装VirtualBox。

一、下载

今天来介绍另一款比较常用的虚拟机:VirtualBox。VirtualBox 为 Oracle 出品的虚拟机,可以免费使用。在大众认知中,其性能不如VMware。不过,其好处在于商用免费,也就是说能在公司电脑上安装VirtualBox。

其官网地址为:https://www.virtualbox.org/

接着点击“Download”跳转到下载页面:

可看到,VirtualBox 的当前最新版本为7.2.2。接着点击VirtualBox 的“Windows Hosts” 和 VirtualBox Extension Pack 开始进行下载:

OracleVM VirtualBox 为符合GNU GPLV2许可证的开源软件,其扩展包(Extension packs)提供了对USB 2.0、USB3.0、远程桌面协议VRDP(VirtualBox RemoteDesktop Protocol)等实用功能的支持。但因扩展包并非开源软件,未内置在 VirtulBox安装文件中,因此需单独下载和安装。安装扩展包时,版本需与VirtualBox的版本一致,否则启动时会报错。

下载后的安装包如下所示:

二、安装 2.1 准备 2.1.1 为安装目录授权

若选择C盘为安装目录,则可忽略此操作。否则应提前创建安装目录,并在 CMD 中执行一系列命令,否则会在之后选择安装目录后提示“Invalid Installation directory”:

此外,还需在安装目录下新建 sdk 文件夹:

否则到最后一步会提示"安装程序没有足够的特权来访问目录":

同时还需为 sdk 目录分配一个 everyone 权限,因此需在 CMD 执行如下命令如下:

icacls /reset /t /cicacls /inheritance:d /t /cicacls /grant *S-1-5-32-545:(OI)(CI)(RX)icacls /deny *S-1-5-32-545:(DE,WD,AD,WEA,WA)icacls /grant *S-1-5-11:(OI)(CI)(RX)icacls /deny *S-1-5-11:(DE,WD,AD,WEA,WA)icacls /grant:r EveryOne:(OI)(CI)F /T /C

上述中的 即打算安装 VirtualBox 的目录。需要强调的是,最好只在根盘符下创建一级目录,否则便需依次对各级目录执行授权命令。如安装目录为:“D:\VirtualBox”,则对应的命令为:

icacls D:\VirtualBox /reset /t /cicacls D:\VirtualBox /inheritance:d /t /cicacls D:\VirtualBox /grant *S-1-5-32-545:(OI)(CI)(RX)icacls D:\VirtualBox /deny *S-1-5-32-545:(DE,WD,AD,WEA,WA)icacls D:\VirtualBox /grant *S-1-5-11:(OI)(CI)(RX)icacls D:\VirtualBox /deny *S-1-5-11:(DE,WD,AD,WEA,WA)icacls D:\VirtualBox\sdk /grant:r EveryOne:(OI)(CI)F /T /C

执行结果如下:

当然,若在 PowerShell 中执行时,执行第三条命令时会报错:

通过查询很多教程后发现,此时可用双引号将后面的命令包裹,即如下格式:

icacls /reset /t /cicacls /inheritance:d /t /cicacls /grant "*S-1-5-32-545:(OI)(CI)(RX)"icacls /deny "*S-1-5-32-545:(DE,WD,AD,WEA,WA)"icacls /grant "*S-1-5-11:(OI)(CI)(RX)"icacls /deny "*S-1-5-11:(DE,WD,AD,WEA,WA)"icacls /grant:r "EveryOne:(OI)(CI)F" /T /C

具体对应的命令为:

icacls D:\VirtualBox /reset /t /cicacls D:\VirtualBox /inheritance:d /t /cicacls D:\VirtualBox /grant "*S-1-5-32-545:(OI)(CI)(RX)"icacls D:\VirtualBox /deny "*S-1-5-32-545:(DE,WD,AD,WEA,WA)"icacls D:\VirtualBox /grant "*S-1-5-11:(OI)(CI)(RX)"icacls D:\VirtualBox /deny "*S-1-5-11:(DE,WD,AD,WEA,WA)"icacls D:\VirtualBox\sdk /grant:r "EveryOne:(OI)(CI)F" /T /C

用双引号包裹后也能在 PowerShell 中执行成功:

2.1.2 安装依赖

这里需安装 pywin32 工具,其依赖于python 环境,如何安装 python , 可参照我之前的文章:Windows下搭建Python环境

接着执行如下命令来安装pywin32,其中 pip 是python 的包管理工具,该命令后面的 -I 参数用于指定国内源镜像, 因为默认的官方镜像访问速度较慢:

python -m pip install pywin32 -i "https://pypi.tuna.tsinghua.edu.cn/simple"

执行结果如下:

接着可通过如下命令查看安装的模块:

python -m pip list

执行结果如下:

若不安装python 和 pywin32,则在安装时会提示“Missing Dependencies”:

2.2 安装VirtualBox

右键安装包,选择“以管理员身份运行”:

需要说明的是,VirtualBox比较坑的一点在于,你能否点出安装页面全靠运气,有时第一次就能点出来,有时连续四五次都起不来。所以如果不是为了看看它VMware 的区别,装它干啥,纯闹心。

点出来的安装页面如下:

此处直接点击“下一步”,进入协议页面:

这里选择“我接受协议中条款”:

点击“下一步”进入安装设置页面:

大多数人的 C 盘空间比较紧张,因此需在此点击“浏览”后更换安装目录:

更换目录后如下所示:

继续点击“下一步”会开始网络设置,并出现警告信息,安装时会重置网络并暂时终端网络连接:

此处保持默认,直接点击“下一步”进入安装确认页面:

等待一会便显示安装完成:

点击“完成”后打开程序,主页面如下:

2.3 安装扩展包(Extension Packs)

在左侧的功能栏中点击“扩展”后切换到扩展标签页:

接着点击“扩展”后选择“安装”:

点击“安装”后选择刚才下载的扩展包:

选择中点击“打开”弹出安装确认页面:

点击“安装”后弹出许可协议,用鼠标滑到底部后“我同意”按钮才能点击:

点击“我同意”后便成功安装:

2.5 修改热键

VirtualBox默认的热键(Hot Key)为“Right Ctrl”。而对于之前一直使用 VmWare的人会有些不习惯,因此需进行修改。

首先先点击“全局设定”:

点击后在弹出的界面中选择“Expert” > "热键" > "虚拟机电脑":

接着修改“Host Key Combo”,将其改为“Ctrl + Alt”,修改后如下:

到此虚拟机的安装便已结束。文末劝诫一句,如果 C盘空间充足,还是安装在 C盘,这样就不用各种折腾。

来源:小何论科技

相关推荐