VirtualBox 使用

简介

Vbox比较好用

前提

Window 操作系统
Vbox 虚拟机 5.1.10
虚拟机操作系统 centos7

获取

安装虚拟机

虚拟机安装操作系统

实现虚拟机操作系统和本地操作系统文件共享

  1. 安装增强功能

菜单位置

设备 -> 安装增强功能

Vbox挂载了一个光盘cdrom的硬件(只读)

1
2
3
mount /dev/cdrom /media
cd /media
./VBoxLinuxAdditions.run

如果失败,则需要查看Log

1
vi /var/log/vboxadd-install.log

一般需要安装编译环境

1
yum install gcc perl make bzip2			//从软件仓库下载gcc,然后安装,这个是编译器

kernel

确认当前使用的kernel版本号: uname -r

1
2
sh-4.2# uname -r
3.10.0-514.el7.x86_64

查找当前系统安装的所有kernel: [rpm -qa|grep kernel]

1
2
3
4
5
sh-4.2# rpm -qa | grep kernel
kernel-headers-3.10.0-693.11.1.el7.x86_64
kernel-tools-3.10.0-514.el7.x86_64
kernel-tools-libs-3.10.0-514.el7.x86_64
kernel-3.10.0-514.el7.x86_64

安装 kernel-devel

1
2
# rpm -q kernel-devel
kernel-devel-3.10.0-693.11.1.el7.x86_64

想要安装VirtualTool 需要 kernel-devel 版本号 和 kernel 版本号一致

由于版本号不一致:
决定升级 yum

1
yum update

再次查看当前系统安装的所有kernel: [rpm -qa|grep kernel]

1
2
3
4
5
6
7
sh-4.2# rpm -qa|grep kernel
kernel-headers-3.10.0-693.11.1.el7.x86_64
kernel-devel-3.10.0-693.11.1.el7.x86_64
kernel-tools-3.10.0-693.11.1.el7.x86_64
kernel-3.10.0-514.el7.x86_64
kernel-3.10.0-693.11.1.el7.x86_64
kernel-tools-libs-3.10.0-693.11.1.el7.x86_64

安装 kernel-devel

1
yum install kernel-devel-3.10.0-693.11.1.el7.x86_64

或者 安装 dkms

1
yum install dkms

切换内核693登录,再次执行安装程序

1
2
sh-4.2# uname -r
3.10.0-693.11.1.el7.x86_64

然后继续 执行

1
2
3
mount /dev/cdrom /media
cd /media
./VBoxLinuxAdditions.run
1
2
3
4
5
6
7
8
9
10
11
12
# ./VBoxLinuxAdditions.run
Verifying archive integrity... All good.
Uncompressing VirtualBox 5.1.10 Guest Additions for Linux...........
VirtualBox Guest Additions installer
Removing installed version 5.1.10 of VirtualBox Guest Additions...
Copying additional installer modules ...
Installing additional modules ...
vboxadd.sh: Building Guest Additions kernel modules.
vboxadd.sh: You should restart your guest to make sure the new modules are actually used.
vboxadd.sh: Starting the VirtualBox Guest Additions.

Could not find the X.Org or XFree86 Window System, skipping
  1. 成功以后 可以选择共享文件夹 共享