CentOS 7 命令行下安装VirtualBox

古之立大事者,不惟有超世之才,亦必有坚忍不拔之志。这篇文章主要讲述CentOS 7 命令行下安装VirtualBox相关的知识,希望能为你提供帮助。
为了尽可能的节约资源,决定在命令行下安装VirtualBox。
【CentOS 7 命令行下安装VirtualBox】原料: Centos7 主机一台 12C 16G
安装必要的软件包并下载VirtualBox安装包以及扩展模块

yum update -y
yum groupinstall -y "Development Tools"
yum install-y kernel-devel
mkdir /VBox
cd /VBox
wget https://download.virtualbox.org/virtualbox/6.1.34/VirtualBox-6.1-6.1.34_150636_el7-2.x86_64.rpm
wget https://download.virtualbox.org/virtualbox/6.1.34/Oracle_VM_VirtualBox_Extension_Pack-6.1.34.vbox-extpack

1、安装VBox、创建运行VBox的用户(用户组在安装过程中会自动创建)
yum install -y /VBox/VirtualBox-6.1-6.1.34_150636_el7-2.x86_64.rpm
# VBox 运行账号需要在vboxusers用户组下 在安装过程会有相应的提示。 不同版本的VBox可能会提示不同的用户组,需要注意一下
# 创建用户并设定密码,这个很重要
useradd vboxuser -g vboxusers
passwd vboxuser

2、安装扩展模块
VBoxManage extpack install /VBox/Oracle_VM_VirtualBox_Extension_Pack-6.1.34.vbox-extpack

注意,如果扩展包安装失败,注意看是否内核版本错误。
在经过 yum update 后,内核可能会升级 ,对应的 kernel-devel kernel-headers等版本可能是最新的,这就会导致报错,提示安装相应的软件包。
可以通过rpm -qa| grep kernel 来看一下kernel软件包是否安装齐全
如图,安装的都是升级后3.10-1160.66.1相关包,但是正在运行的是却是3.10.0-957,所以直接安装VBox扩展会失败。
CentOS 7 命令行下安装VirtualBox

文章图片

CentOS 7 命令行下安装VirtualBox

文章图片


    推荐阅读