标签归档:virtualbox

centos7 安装 virtualbox

sudo yum update
sudo yum install –y patch gcc kernel-headers kernel-devel make perl wget
sudo wget http://download.virtualbox.org/virtualbox/rpm/el/virtualbox.repo -P /etc/yum.repos.d
sudo yum install VirtualBox-6.1
wget https://download.virtualbox.org/virtualbox/6.1.22/Oracle_VM_VirtualBox_Extension_Pack-6.1.22.vbox-extpack
sudo vboxmanage extpack install Oracle_VM_VirtualBox_Extension_Pack-6.1.22.vbox-extpack

参考:https://phoenixnap.com/kb/how-to-install-virtualbox-centos-7

在 linux 中 virtualbox 开机自动启动虚拟机

UBUNTU

添加文件并赋权:

sudo touch /etc/rc.local
sudo chmod +x /etc/rc.local

编辑 /etc/rc.local ,内容如下:

#!/bin/sh

sudo -u username vboxmanage startvm vmname --type headless >> /var/log/vbox/vmname.log

exit 0
  • username 是创建虚机的用户
  • vmname 是虚机名称

CENTOS 7

文件赋权,参考

sudo chmod +x /etc/rc.d/rc.local

编辑 /etc/rc.local ,添加如下内容:

sudo -u username vboxmanage startvm vmname --type headless >> /var/log/vbox/vmname.log
  • username 是创建虚机的用户
  • vmname 是虚机名称

Ubuntu 中为 VirtualBox 开启 USB 支持

使用 VirtualBox 挂载 USB 设备,是 VirtualBox 中一项非常重要的功能,不过在安装 VirtualBox 之后,我们并不能马上使用这项功能,因为 USB 设备选单处于灰色状态。在 Linux 中出现无法挂载 USB 设备的问题是由于 Linux 的权限限制,我们只需要将当前用户添加到 vboxusers 组即可。

命令行配置:
启动终端,在终端中输入

gpasswd -a USERNAME vboxusers

其中 USERNAME 为需要添加到 vboxusers 组的用户名,执行完毕之后注销即可。

usermod -aG vboxusers USERNAME

现在我们就可以使用 VirtualBox 在虚拟机中挂载 USB 设备了。

注:在 VirtualBox 4.0 之前的版本有 OSE 和 PUEL 两种版本的区别,在 Ubuntu 软件中心安装的版本为 OSE(开源版本),OSE 不具有 USB 支持。但在 VirtualBox 4.0 之后,OSE 和 PUEL 版本的区别实际上已经被取消,在 Ubuntu 软件中心安装的 VirtualBox 也是具有 USB 支持的。