VirtualBox 安装详解(Ubuntu16.04系统环境)

1.官网下载VirtualBox

安装:

sudo dpkg -i virtualbox-6.1_6.1.24-145767_Ubuntu_xenial_amd64.deb

删除:

此软件卸载不干净,有时候再安装会有问题,可用如下命令进行卸载,

sudo apt-get remove virtualbox*	//删除安装的软件
sudo cat /etc/group             //查看用户组
sudo groupdel xxx(vboxusers)   //删除配置的用户组

2.下载VirtualBox对应版本的Oracle VM VirtualBox Extension Pack

下载文件为 Oracle_VM_VirtualBox_Extension_Pack-6.1.24.vbox-extpack

主要是为了VirtualBox能正常识别到USB设备,如下,

A.双击安装Oracle_VM_VirtualBox_Extension_Pack-6.1.24.vbox-extpack

B.在Ubuntu、Debian、Deepin、Linux Mint:

打开终端:sudo gedit /etc/group

找到这一行:vboxusers:x:126:

添加你的用户名,如你的用户名是XXX,则改成:vboxusers:x:126:XXX

然后保存退出。

用户名不确定的话,可以在终端输入who,便可以看到当前用户是谁。

3.创建新的虚拟主机

VirtualBox 安装详解(Ubuntu16.04系统环境)_第1张图片

这块就不一一描述了,网上很多相关,可根据个人情况进行配置。

参考:VirtualBox虚拟机:[5]安装Ghost win7

4.VirtualBox虚拟机中启用usb3.0却无法显示u盘的解决方法

5.遇到问题以及解决方法

A. 需要执行 'sudo /sbin/vboxconfig'  building 一下内核,在building的时候报错,

查看log 发现是gcc 编译版本不适合,需要切换一下。

参考:virtualbox : Kernel driver not installed (rc=-1908)

           Ubuntu中update-alternatives命令(版本切换)

切换以及相关命令,可参考如下,

    update-alternatives --config gcc    //配置命令链接

    # update-alternatives --install link name path priority     //增加命令链接
    # link -> 链接原目录 name -> 链接符名称 # path -> 链接新目录 priority -> 优先级    
    $ sudo update-alternatives --install /usr/bin/g++ g++ /usr/bin/g++-4.7 100 
    $ sudo update-alternatives --install /usr/bin/g++ g++ /usr/bin/g++-4.8 50

    update-alternatives --display gcc     //查看命令链接信息
    #gcc - auto mode link currently points to 
    #/usr/bin/gcc-4.7 /usr/bin/gcc-4.7 - priority 100 
    #/usr/bin/gcc-4.8 - priority 50 Current 'best' version is '/usr/bin/gcc-4.7'.
    
    update-alternatives --remove name path
    #name, path 与 install命令一样
    sudo update-alternatives --remove g++ /usr/bin/g++-4.8
    

B. 需要开启硬件虚拟化支持,重启按着F10(不同电脑进去BIOS方法不同)进去BIOS,开启硬件虚拟化支持。 

参考:Ubuntu 16.04 禁用 Secure boot 问题

C.参考 Virtualbox虚拟机Ubuntu共享文件夹自动挂载及容易造成emergency mode问题

你可能感兴趣的:(软件安装,virtualbox)