VirtualBox 前言
VirtualBox 是一款开源虚拟机软件。VirtualBox 是由德国 Innotek 公司开发,由Sun Microsystems公司出品的软件,使用Qt编写,在 Sun 被 Oracle 收购后正式更名成 Oracle VM VirtualBox。Innotek 以 GNU General Public License (GPL) 释出 VirtualBox,并提供二进制版本及 OSE 版本的代码。使用者可以在VirtualBox上安装并且执行Solaris、Windows、DOS、Linux、OS/2 Warp、BSD等系统作为客户端操作系统。已由甲骨文公司进行开发,是甲骨文公司xVM虚拟化平台技术的一部分。
download VirtualBox
VirtualBox | VirtualBox 历史版本下载 | VirtualBox扩展包 | 文档 |
download | download | download | 参考 |
PDF文档 |
Linux 各系统下载使用参考
Red Hat | Rocky Linux | Oracle Linux | AlmaLinux | ubuntu | suselinux | esxi | RHEL标准安装 | 系统安装参考 | YUM参考 | MobaXterm 远程连接工具 | Red Hat Enterprise 9.0 文档 | Kickstart 生成器 | |||||
download | download | download | download | download | download | download | 参考 | 参考 | 配置参考 | download | 参考 | Kickstart | |||||
版本兼容性 |
创建一键部署VirtualBox
- VirtualBox 安装位置/usr/lib/virtualbox/
- 最终实现在线下载VirtualBox,VirtualBox扩展,安装VirtualBox,VirtualBox扩展,环境变量,删除下载软件包
- systemctl set-default graphical.target #将系统引导方式改为图形化引导
- systemctl set-default multi-user.target #将系统引导方式改为命令行引导
- startx 直接打开桌面切换
- PC或者服务器开启CPU虚拟化技术
-
dwonalod MobaXterm
vi /install_virtualbox.sh
#!/bin/bash
# -*- coding: utf-8 -*-
# Author: CIASM
# update 2023/05/18
directory=/root
virtualbox_directory_check=/usr/lib/virtualbox/
virtualbox_pack_url=http://download.virtualbox.org/virtualbox/7.0.6/
virtualbox_extpack=Oracle_VM_VirtualBox_Extension_Pack-7.0.6-155176.vbox-extpack
virtualbox_url=https://download.virtualbox.org/virtualbox/7.0.6/VirtualBox-7.0-7.0.6_155176_el8-1.x86_64.rpm
install_virtualbox (){
if [ ! -d ${virtualbox_directory_check} ];then
echo "install virtualbox"
if [ $? -eq 0 ];then
echo "VirtualBox Dependent environment install"
yum install -y http://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm
dnf --enablerepo=epel -y install gcc make glibc kernel-headers kernel-devel dkms
yum install -y wget net-tools
yum install -y kernel
yum install -y elfutils-libelf-devel
yum install -y mesa-libGL mesa-libGL-devel
dnf --enablerepo=epel group -y install "Xfce" "base-x"
echo "exec /usr/bin/xfce4-session" >> ~/.xinitrc
#startx
echo "install VirtualBox"
yum install -y $virtualbox_url
echo "download VirtualBox extension"
wget -N -P $directory $virtualbox_pack_url/$virtualbox_extpack
echo "reboot system"
reboot
echo -e "\033[32mThe virtualbox Install Sussess...\033[0m"
else
echo -e "\033[33mThe virtualbox Install Failed...\033[0m"
exit 1
fi
else
echo -e "\033[31mThe virtualbox Install already...\033[0m"
fi
}
main (){
install_virtualbox
}
main
一键安装VirtualBox
sh /install_virtualbox.sh
重启后在执行VirtualBox_Extension_Pack扩展包一键脚本安装
cat >>/VirtualBox_Extension_Pack.sh<<EOF
#!/bin/bash
# -*- coding: utf-8 -*-
# Author: CIASM
# update 2023/05/18
directory=/root
virtualbox_extpack=Oracle_VM_VirtualBox_Extension_Pack-7.0.6-155176.vbox-extpack
echo "Building kernel modules"
/usr/sbin/vboxconfig
echo "check VirtualBox version"
VBoxManage --version
echo "install Oracle_VM_VirtualBox_Extension_Pack"
echo "Y" | VBoxManage extpack install --replace $directory/$virtualbox_extpack
echo "check Oracle_VM_VirtualBox_Extension_Pack version"
VBoxManage list extpacks | grep "Version:" | awk '{print $2}'
echo "rm Oracle_VM_VirtualBox_Extension_Pack"
rm -rf $directory/$virtualbox_extpack
EOF
sh /VirtualBox_Extension_Pack.sh
打开vmware,远程连接软件使用Xmanager Power Suite 7,shell终端输入以下命令打开virtualbox
virtualbox
打开vmware,远程连接软件使用MobaXterm,shell终端输入以下命令打开vvirtualbox
virtualbox