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 ========================================

相关推荐
码刘的极客手记5 天前
vSphere 4.1 三大实用实战:vCenter 告警自动化、SIOC 无 License 启用及 Dropbox 存储运行 VM
运维·服务器·网络·自动化·虚拟机
皓月盈江5 天前
Linux Debian13安装virtualbox-7.2_7.2.6-172322-Debian-trixie虚拟机平台无法运行的解决方法
linux·debian·虚拟机·virtualbox·debian13·virtualbox7.2.6·kernel driver
码刘的极客手记6 天前
vSphere 4.1 隐藏技术全解析:esxcli API 调用、Kickstart 部署优化及 DCUI 界面定制
服务器·网络·esxi·vmware·虚拟机
码刘的极客手记8 天前
VCAP4-DCA Beta 考试体验分享与 esxcli 自动化实战(第二、三部分)
网络·esxi·vmware·虚拟机
86Eric8 天前
VirtualBox 增强功能(Guest Additions)安装与共享文件夹配置全攻略
virtualbox·guest additions·虚拟机共享
冰冷的希望8 天前
【系统】VMware17虚拟机安装黑苹果macOS 15.0详细步骤(保姆级)
macos·操作系统·系统·vmware·虚拟机·黑苹果
Dawndddddd9 天前
Windows提权理解及复现
虚拟机·windows提权
阿昭L9 天前
记录一次在VMware17中部署Windows XP虚拟机
vmware·虚拟机
86Eric10 天前
Vagrant 镜像打包与新环境部署全流程实操(避坑指南)
运维·vagrant·virtualbox·vagrantfile
learning-striving10 天前
VMware Workstation Pro 25H2下载安装及汉化
vmware·虚拟机