[OS/虚拟化] 基于Windows VirtualBox创建CENTOS7虚拟机

Step0 基于Windows宿主机安装 Oracle VirtualBox

参见: [OS/虚拟化/Linux/Windows] 安装VisualBox虚拟机及虚拟操作系统 - 博客园/千千寰宇

Step1 下载CENTOS7镜像

https://vault.centos.org/7.9.2009/isos/x86_64/
https://linuxsoft.cern.ch/centos-vault/centos/7.9.2009/isos/x86_64/ 【亲测,下载速度最快】
https://mirror.nsc.liu.se/centos-store/7.9.2009/isos/x86_64/

  • 镜像下载地址(如:阿里云)

https://mirrors.aliyun.com/centos/7.9.2009/isos/x86_64/
https://mirrors.aliyun.com/centos/7.9.2009/isos/x86_64/CentOS-7-x86_64-DVD-2009.iso?spm=a2c6h.25603864.0.0.18de6aeanTtTTs

Step2 基于 VirtualBox , 新建虚拟机(CENTOS7)

  • 启动 VirtualBox 软件,点击界面中的【新建】

  • 输入虚拟机名称、设置虚拟机存放文件夹、选择镜像文件

CENTOS7.9-NodeA
D:\VB-VMs\CENTOS7
D:\mirrors\CentOS-7-x86_64-Minimal-2009.iso

  • 使用自动安装,有默认的用户名和密码,以及主机名和域名,使用默认的就行

  • CPU/内存硬件资源的分配,使用默认设置就行,直接点击【下一步】

  • 硬盘资源的分配,使用默认设置就行,直接点击【下一步】

  • 点击【完成】,虚拟机创建ok

  • 启动

Step3 安装 CENTOS7

  • 通过上下键,选择: "Instal CENTOS 7"

  • 选择语言,点击【继续】

  • 安装位置

点击【安装位置】,然后点击其界面左上角中的【完成】(默认是自动分区),接下来点击【开始安装】

  • 设置网络

点击【网络和主机名】

右上角默认是【关闭】,点击修改为【打开】,然后点击左上角的【完成】,即可回到安装界面

  • 关闭 Kdump

Kdump 是一个内核崩溃转储机制,默认是启用的,我们可以将它关闭掉

  • 开始安装

安装信息设置好后,点击【开始安装】

然后就会开始安装操作系统了,在自动安装的过程中我们可以先设置 root 用户的密码 (如:centos123456

  • 安装完成后,重启

FAQ

Q: VirtualBox 启动CENTOS7虚拟机失败,报:"Not in a hypervisor partition(HPV=0)(VERR_NEM_NOT_AVAILABLE). ..."

问题描述

Not in a hypervisor partition(HPV=0)(VERR_NEM_NOT_AVAILABLE).

不在管理程序分区中(HPV=0)(VERR_NEM_Not_AVAILABLE)。
VT-x is disabled in the BIOS for all CPU modes(VERR_VMX_MSR_ALL_VMX_DISABLED).
在BIOS中,VT-x在所有CPU模式下均已禁用(VERR_VMX_MSR_all_VMX_disabled)。

解决方法

  • 关机重启,重新启动时进入BIOS模式(联想ThinkPad为例,按F12)

  • BIOS 模式下,选择: Security-Virtualization-(勾选)Intel@ VT-d Feature / Intel Virtualization Technology

  • 保存,并启动

  • 【特别注意】此方式无效:

cmd> control

进入: 控制面板\程序\程序和功能

选择: 启用或关闭 Windows功能
勾选: Windows 虚拟机监控程序平台 或 虚拟机平台

参考文献

系统禁用了虚拟化,重启(网友的电脑是按F10)进入BIOS修改,按F5/F6 启用“处理器虚拟化技术”,保存即可

Q:ViatualBox虚拟机的网络模式?

NAT模式(网络地址转换模式) 【默认】

虚拟机可以直接访问宿主机
虚拟机可以直接访问互联网
在做了端口映射后(最后有说明),宿主机可以访问虚拟机上的服务(如数据库)。

ip addr

ping baidu.com

Bridged Adapter 模式(桥接模式)

  • 它是通过主机网卡,架设了一条桥,直接连入到网络中了。

因此,它使得虚拟机能被分配到一个网络中独立的IP,所有网络功能完全和在网络中的真实机器一样。

  • 虚拟机与主机关系:
    可以相互访问,因为虚拟机在真实网络段中有独立IP,主机与虚拟机处于同一网络段中,彼此可以通过各自IP相互访问。

  • 虚拟机于网络中其他主机关系:

可以相互访问,同样因为虚拟机在真实网络段中有独立IP,虚拟机与所有网络其他主机处于同一网络段中,彼此可以通过各自IP相互访问。

  • 虚拟机与其他虚拟机的关系:

可以相互访问,原因同上。

  • IP:一般是DHCP分配的,与主机的“本地连接”的IP 是同一网段的。虚拟机就能与主机互相通信。

Internal模式

  • 内网模式,顾名思义就是内部网络模式,虚拟机与外网完全断开,只实现虚拟机于虚拟机之间的内部网络模式。

  • 虚拟机与主机关系:

不能相互访问,彼此不属于同一个网络,无法相互访问。

  • 虚拟机与网络中其他主机关系:

不能相互访问,理由同上。

  • 虚拟机与虚拟机关系:

可以相互访问,前提是在设置网络时,两台虚拟机设置同一网络名称。如上配置图中,名称为intnet。

  • IP: VirtualBox的DHCP服务器会为它分配IP ,一般得到的是192.168.56.101,因为是从101起分的,也可手工指定192.168.56.*。

  • 笔记本已插网线时:虚拟机可以与主机的VirtualBox Host-Only Network 网卡通信

这种方案不受主机本地连接(网卡)是否有红叉的影响。

Host-only Adapter模式

参考文献

X 参考文献

posted @ 2024-12-17 16:42  千千寰宇  阅读(160)  评论(0)    收藏  举报