VirtualBox安装Windows和Linux虚拟机

  • 准备阶段
  • 开启虚拟化支持
  • VirtuaBox安装Windows
  • 打开VirtualBox点击新建
  • 分配内存大小
  • 配置虚拟硬盘
  • 启动前设置
  • 启用3D加速
  • 引入虚拟光盘
  • 配置网卡
  • VirtuaBox安装CentOS
  • 软件选择
  • 分区
  • 网络和主机名
  • 用户



虽然VirtualBox没有VMWare在使用上便捷,但是VirtualBox由于其开源免费的性质更受企业的欢迎,尝试使用VirtualBox安装Windows和Linux有助于我们了解虚拟化技术和后续使用虚拟机。

准备阶段

开启虚拟化支持

Windows10使用UEFI代替BIOS,在创建虚拟机之前需要检查自己的电脑是否打开了虚拟化支持。

如果不想打开UEFI可以使用cpuz进行查看:

VirtualBox CPU 无虚拟化功能 virtualbox开启虚拟化_centos


如果指令集中没有VX相关指令,则需要进入UEFI去打开虚拟化支持:

打开方式为:

开始菜单-设置-更新与安全-恢复-立即重新启动-疑难-高级选项-UEFI

VirtualBox CPU 无虚拟化功能 virtualbox开启虚拟化_Windows_02

进入CPU菜单检查Virtualization技术是否开启。

VirtuaBox安装Windows

打开VirtualBox点击新建

VirtualBox CPU 无虚拟化功能 virtualbox开启虚拟化_centos_03

编辑名称以及存放虚拟机的文件夹

类型和版本要与创建的虚拟机的操作系统相匹配。

分配内存大小

VirtualBox CPU 无虚拟化功能 virtualbox开启虚拟化_Windows_04

虚拟内存可以分配4G,但是不要超过物理机的内存大小,还需要给物理机留一定的内存空间。

配置虚拟硬盘

VirtualBox CPU 无虚拟化功能 virtualbox开启虚拟化_windows_05


一般选择现在创建虚拟硬盘,也可以选择使用已有的虚拟硬盘。(一般是使用以前的虚拟机的虚拟硬盘)

VirtualBox CPU 无虚拟化功能 virtualbox开启虚拟化_centos_06


点击创建后直接下一步。

VirtualBox CPU 无虚拟化功能 virtualbox开启虚拟化_windows_07


动态分配即用多少占多少,不会有空间资源的浪费,而固定大小即你划分多大的虚拟硬盘则在创建时就拿走多少空间大小,一般来说选择动态分配更好。

VirtualBox CPU 无虚拟化功能 virtualbox开启虚拟化_centos_08


这里可以选择虚拟硬盘的大小,上面的路径即存放虚拟硬盘的路径和文件名。

点击创建即创建成功。

启动前设置

在启动前可以对虚拟机进行一些设置,时虚拟机在使用过程中更加流畅。

启用3D加速

VirtualBox CPU 无虚拟化功能 virtualbox开启虚拟化_linux_09


打开设置-显示找到硬件加速:勾选启用3D加速

由于Windows系统是图形化的操作系统,启用3D加速后会有一定程度的流畅度提升。(命令行式的系统则不必勾选)

引入虚拟光盘

这一步也可以启动后再做,windows虚拟机在启动后检查没有虚拟光盘会有一个操作界面供用户引入。

VirtualBox CPU 无虚拟化功能 virtualbox开启虚拟化_3D_10


点击没有光盘在分配光驱的位置选择自己的iso文件引入。

配置网卡

在创建windows虚拟机后,VirtualBox会默认创建一个NAT模式的网卡,我们可以创建桥接模式的网卡(即跟主机共享一个网卡)或者host-only模式的网卡(只能与主机相连)

VirtualBox CPU 无虚拟化功能 virtualbox开启虚拟化_Windows_11


在进入虚拟机后cmd进入ipconfig可以查看自己配置的网卡。

VirtuaBox安装CentOS

配置的大体步骤与Windows相同,由于VirtualBox的版本中没有CENTOS,所以可以选择Other Linux。在启动虚拟机后会进入CentOS的初始化界面,其中可以配置时间、软件选择、分区、网络和用户等。

软件选择

需要根据自己的iso文件来选,如果是命令行版本,可能在软件选择中没有可选项,如果是桌面版本,在软件选择中最好选择:
1.带GUI
2开发工具、图形管理工具、远程桌面、网络服务器

分区

分区可以分为手动分区和自动分区,在大多数情况下,选择自动分区即可。当然也可以选择手动分区。

名字

大小

/boot

eg:1024M

标准分区

/swap

与内存有关

LVM

/

-

LVM

网络和主机名

在进入网络初始化界面后可以尝试是否能够连接,可以更改主机名。

用户

如果不创建新的用户,则用户名为root。