[OS/虚拟化/Linux/Windows] 安装VisualBox虚拟机及虚拟操作系统
序:基于宿主机的两大虚拟化软件
Oracle VirtualBox
VirtualBox 是开源的、免费虚拟机软件。VirtualBox 是由德国 Innotek 公司开发,由 Sun Microsystems 公司出品的软件,号称是最强的免费虚拟机软件。2010年1月被甲骨文公司收购。
Virtual Box 的安装文件在100MB左右,对于一般人来说,还是够用的。本文以 virtualbox7 为例进行下载安装。
Broadcom VMware
-
VMware 是商业软件,收费的,而且是闭源的拟机软件。中文名“威睿”,纽约证券交易所代码:VMW。全球桌面到数据中心虚拟化解决方案的领导厂商。
-
VMware 的安装文件在300MB左右,VMware 的功能很全面,很强大。要是你有特殊用途,需要特定的功能的话,VMware绝对是你的不二之选。
基于 Linux 宿主机 安装 VirtualBox
使用VisualBox安装虚拟机步骤:
- BIOS开启 Visual Technology(或者 visualization)
- 安装Visual Box
- 打开Visual Box > 新建虚拟电脑
- 虚拟电脑的版本尽量要选择与本电脑(真实主机)的位数相同的操作系统(可能出现不兼容或其他情况,可能导致虚拟操作系统不能使用)
- 引导虚拟操作系统对应的iso文件(鼠标右击新虚拟操作系统的:设置>存储>控制器>("属性" 选择栏的光盘图标)>选择一各虚拟光盘文件)。
扩展:
1.更改虚拟操作系统的默认存放路径:管理 > 全局设定
2.控制面板>程序>启用或关闭Windows功能:Helper-V
基于 Windows 宿主机 安装 VirtualBox (未亲测)
Step1 下载安装包
- virtualbox 历史版本下载
https://www.virtualbox.org/wiki/Download_Old_Builds
https://www.virtualbox.org/wiki/Download_Old_Builds_7_0
https://www.virtualbox.org/wiki/Download_Old_Builds_7_1 【推荐】点击【Windows hosts】选择下载存放路径,进行下载
https://download.virtualbox.org/virtualbox/7.1.2/VirtualBox-7.1.2-164945-Win.exe 【推荐/本文使用版本】
https://download.virtualbox.org/virtualbox/7.1.4/VirtualBox-7.1.4-165100-Win.exe
Step2 安装所需依赖
Microsoft Visual C++ 2019
为防止安装时报要求安装【
Microsoft Visual C++ 2019
】的错误,需进行针对性的依赖安装:
Oracle VM VirtualBox7.0.0 needs the Microsoft Visual C++2019 Redistributable Package being installed first. Please install and restart the installation of Oracle VM VirtualBox 7.0.0.
- 下载安装包(
VC_redist.x64.exe
)
- 下载完成后安装
Step3 预处理安装目录
本步骤为解决
Virtualbox 7.0/7.1+
版本安装报错:Invalid installation directory
问题
- 方法1 : 十分简单,安装位置(
C:\Program Files\Oracle\VirtualBox
)亲测无效
- 方法2 : 相对复杂,但有官方文档比较稳,安装位置(
D:\VirtualBox
)亲测有效
官方文档路径: Chapter 2. Installation Details (virtualbox.org)2.1.2. Windows Installation Directory Security Requirements (2.1.2 Windows安装目录安全要求)
- VirtualBox 安装目录的规范要求及解释
- 7.0版本以后,官方规定系统盘(C盘)以外的安装路径不合法
- 安装路径不要有中文,空格尽量也不要有
- 安装路径要直接在盘符下
安装路径要直接在盘符下面,比如
D:\VirtualBox
或E:\VirtualBox
;否则,就要把所有上级目录的文件权限都改一遍
-
文件夹里不能有其他文件
-
Step1 准备1个磁盘空间比较大的空文件夹
文件夹里不能有其他文件
-
Step2 以管理员模式打开
cmd
-
Step3 处理安装目录的权限
执行以下命令(
VB_PATH
变量(博主自定义的一个变量,非官方强制要求)要替换成自己的安装路径)
set VB_PATH=D:\VirtualBox
icacls %VB_PATH% /reset /t /c
icacls %VB_PATH% /inheritance:d /t /c
icacls %VB_PATH% /grant *S-1-5-32-545:(OI)(CI)(RX) /t /c
icacls %VB_PATH% /deny *S-1-5-32-545:(DE,WD,AD,WEA,WA) /t /c
icacls %VB_PATH% /grant *S-1-5-11:(OI)(CI)(RX) /t /c
icacls %VB_PATH% /deny *S-1-5-11:(DE,WD,AD,WEA,WA) /t /c
Step4 安装 VirtualBox
- 双击安装包(
VirtualBox-7.1.2-164945-Win.exe
)
修改安装目录
网络界面,点击确定
如下,这是在提示缺少
python win32
,此处不安装python也可以直接安装VirtualBox
我的电脑里还没有安装python,这里就先不安装了,安装了python
的在cmd
中运行pip install pywin32
即可
安装成功
X 参考文献
https://www.virtualbox.org/manual/ch02.html#installation_windows
- VirtualBox
本文链接: https://www.cnblogs.com/johnnyzen
关于博文:评论和私信会在第一时间回复,或直接私信我。
版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!
日常交流:大数据与软件开发-QQ交流群: 774386015 【入群二维码】参见左下角。您的支持、鼓励是博主技术写作的重要动力!