virtualBox虚拟机使用

之前一直使用vmware,现在发现virtualbox其实用着也还可以,界面比较简洁。

下载和安装

官方网站:https://www.virtualbox.org/
不知道为什么,这个官网看起来很亲切。
我下载的是virtualbox7,直接安装提示缺少python和win32api。

目前virtualbox最高支持python3.11
https://www.virtualbox.org/ticket/22017

先安装python,win32api通过pip安装
到python官网直接下载安装(有的版本不提供安装包),一路绿灯安装。

python安装完成后执行

pip install pywin32

然后就可以安装virtualbox7了

创建虚拟机

在工具tab下点击新建。
然后设置名称、虚拟机位置,iso路径等等

如果安装的系统带图形界面,要把增强功能勾上,这个应该是类似于vmwaretools的东西。

没有没有设置好iso,应该也可以在存储设置中设置“控制器”

有些主板默认没有开启虚拟化,会报VT-x is disabled in BIOS之类的错误,只需要到BIOS里面改了就行了,对于华硕主板,启动时按delete进入BIOS设置界面。
然后在advance/cpu configuration找到Intel(VMX) Virtualization Technology (intel虚拟化技术) 将其打开,然后保存退出重新启动即可。

随后启动虚拟机,就可以正常安装了

网络配置

virtualbox和vmware的NAT好像不太一样,virtualbox的NAT模式是真的要自己设置端口转发。好在virtualbox自带一个nat转发模式,不过这个模式无法物理机虚拟机互通。
一般需要搞俩网卡,一个nat转发,一个host仅主机。
但要我设置完之后虚拟机里面只有一个网卡有IP,第二个没有IP,应该是netplan配置文件中只配置了一个网卡。在配置文件中加上第二个网卡的配置,然后netplan apply,完美!

### VirtualBox 虚拟机使用教程 #### 安装VirtualBox 为了开始创建和管理虚拟机,需先安装Oracle VM VirtualBox应用程序。下载页面提供了适用于不同操作系统的版本,包括Windows、macOS、Linux等[^1]。 #### 创建新的虚拟机 启动VirtualBox程序之后,在主界面点击“新建”按钮来开启向导设置新虚拟机的相关参数,比如名称、操作系统类型以及分配给该虚拟机使用的内存大小。对于大多数用途而言,默认建议配置通常已经足够满足需求。 #### 配置存储设备 当基本属性设定完毕后,下一步就是准备硬盘空间供即将建立起来的客户操作系统所用。可以选择创建一个新的虚拟硬盘文件或是利用已有的磁盘映像作为基础镜像来进行快速部署工作。如果选择前者,则会引导进入更详细的选项菜单让用户指定具体的容量和其他特性。 #### 设置网络适配器 VirtualBox 提供了几种不同的联网模式以适应多样化的应用场景:NAT(Network Address Translation)、桥接网卡(Bridged Adapter) 和仅限内部通信(Host-only Networking)。每一种都有其特定的功能侧重点,可以根据实际需要灵活调整选用哪一类连接形式。 #### 启动并安装操作系统 一切就绪以后就可以按下“启动”按键加载选定好的ISO光驱镜像源从而正式进入到目标平台的具体安装流程当中去了。按照屏幕提示逐步完成整个过程直至成功激活为止即可正常使用这台由VirtualBox构建出来的独立计算节点了[^2]。 ```bash # 示例命令用于挂载 ISO 文件到虚拟 CD/DVD 设备上 VBoxManage storageattach "VM name" --storagectl IDE \ --port 0 --device 0 --type dvddrive --medium /path/to/iso/file.iso ```
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值