virtualBox—详细介绍

文档结构

1、概念简介

  • VirtualBox

是一款备受赞誉的开源虚拟机程序,适用于 Linux、Windows 和 macOS。

  • VMware Workstation

是一款非常受欢迎的 Linux、Windows 和 macOS 虚拟机程序。是个人用户和企业用户使用的行业领先选项之一。

  • Hyper-V

是一种与微软 Windows 操作系统捆绑在一起的虚拟化管理程序。是一种与微软 Windows 操作系统捆绑在一起的虚拟化管理程序。

整体来说 VMware 最专业和功能强大,不过需要许可证,virtualbox开源免费且支持界面操作也是不错选择;

2、配置使用

下载地址:https://www.virtualbox.org/

2.1、增强功能

增强功能可以实现如下功能:

A:共享宿主机和虚拟机的粘贴板;

B:鼠标无需进行宿主机和虚拟机之间切换;

C:实现宿主机和虚拟机之间文件夹共享;

1)点击 设备-->安装增强功能

2)xshell下查看挂载ios文件

bash 复制代码
[root@virtualServer-A ~]# df -h
Filesystem           Size  Used Avail Use% Mounted on
devtmpfs             1.8G     0  1.8G   0% /dev
tmpfs                1.9G     0  1.9G   0% /dev/shm
tmpfs                1.9G  9.3M  1.9G   1% /run
tmpfs                1.9G     0  1.9G   0% /sys/fs/cgroup
/dev/mapper/cl-root   17G  5.2G   12G  31% /
/dev/sda1           1014M  343M  672M  34% /boot
tmpfs                374M   24K  374M   1% /run/user/0
/dev/sr0              52M   52M     0 100% /run/media/root/VBox_GAs_7.0.10
[root@virtualServer-A ~]# 

3)安装增强功能

bash 复制代码
[root@virtualServer-A ~]# 
[root@virtualServer-A ~]# 
[root@virtualServer-A ~]# sh /run/media/root/VBox_GAs_7.0.10/VBoxLinuxAdditions.run

4)依赖包安装

bash 复制代码
[root@virtualServer-A VBox_GAs_7.0.10]# yum install kernel-headers kernel-devel gcc make -y

说明:在这个过程中可能还会有很多其他的异常报错,需要查看具体的日志文件;

2.1.1、共享文件夹

配置方式:

虚拟机-->设备-->共享文件夹-->共享文件夹,具体界面如下:

2.2、网络配置

当使用VMware软件进行虚拟机创建时,在网络配置时会自动添加虚拟网络适配器 VMware Network Adapter VMnet1VMware Network Adapter VMnet8,一个是用来进行网络桥接模式,一个是用来NAT网络模式;
当使用VirtualBox软件进行虚拟机创建时,网络配置时会自动添加虚拟网络适配器 以太网3(VirtualBox Host-only Ethernet),但是只适用于网络模式是 host-only模式时;

在 VirtualBox 虚拟机软件中,网络配置分为如下几种模式:

1)网络地址转换(NAT)

网络地址转换(NAT) 使用内置的 10.0.2.0/24 网段,网关地址是10.0.2.2;另外就是该种模式下虚拟机之间无法互通;

2)NAT 网络

网段可以自定义,网关地址为 x.x.x.2,该种模式下虚拟机之间可以互通;

3)桥接网卡

4)仅主机(Host-only)网络

2.2.1、网络地址转换(NAT) 配置

说明:此处使用网络地址转换(NAT) 配置网络,注意这里的网段地址不能随意修改,而且宿主机无法直接使用xshell访问虚拟机的端口,需要进行端口转发/映射;

网卡接口文件地址:/etc/sysconfig/network-scripts/ifcfg-enp0s3

修改为如下内容:

bash 复制代码
TYPE=Ethernet
ONBOOT=yes
DEVICE=enp0s3
PROXY_METHOD=none
BROWSER_ONLY=no
BOOTPROTO=static
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=no
NAME=enp0s3
UUID=0688f2e4-5bcb-4f9c-bb01-2191f1c4ea06

IPADDR=10.0.2.15
PREFIX=24
GATEWAY=10.0.2.2

说明:这里修改完网卡接口文件后需要重启网络服务:systemctl restart NetworkManager

端口转发配置:

在虚拟机界面,选择 设备-->网络-->网络-->端口转发,界面如下:

配置如下端口映射:此处即将虚拟机的 IP为 10.0.2.15 的 22端口映射到宿主机的 9022端口;

====================================== over ========================================

相关推荐
DreamLife☼4 天前
PVE纵览-从零开始:了解Proxmox Virtual Environment
开源·虚拟化·虚拟机·pve·all in one
弗锐土豆7 天前
Windows系统中Oracle VM VirtualBox的安装
windows·虚拟机·virtualbox
孤客网络科技工作室7 天前
VMware 虚拟机使用教程及 Kali Linux 安装指南
linux·虚拟机·kali linux
磨剑重来11 天前
Vagrant使用教程:创建CentOS 8虚拟机
centos·vagrant·virtualbox
陈晨辰熟稳重11 天前
20241102-Windows 10上安装虚拟机VMware10.0.2、Hadoop3.3.6与jdk1.8.0
大数据·hadoop·windows·jdk·vmware·虚拟机·文件配置
未来之窗软件服务12 天前
云计算虚拟机批量管理软件——未来之窗行业应用跨平台架构
云计算·虚拟机·批量管理
激流丶15 天前
【JVM 深入了解】JVM 到底包含什么?
java·jvm·虚拟机
sysin.org16 天前
macOS Sonoma 14.7.1 (23H222) Boot ISO 原版可引导镜像下载
macos·虚拟机·iso·vm·sonoma
Bold!16 天前
Ubuntu20.04安装VM tools并实现主机和虚拟机之间文件夹共享
ubuntu·虚拟机
DCTANT16 天前
【问题记录】解决VMware虚拟机中鼠标侧键无法使用的问题
vmware·虚拟机·鼠标侧键