美文网首页阿里云
CentOS7.6安装VirtualBox6.0

CentOS7.6安装VirtualBox6.0

作者: 风静花犹落 | 来源:发表于2019-08-22 15:36 被阅读0次

    Oracle VirtualBox是一款功能强大的x86和AMD64 / Intel64虚拟化产品,适用于企业和家庭使用。VirtualBox是用于x86硬件的通用完整虚拟器。针对服务器,台式机和嵌入式应用,它现在是唯一的专业品质虚拟化解决方案,也是开源软件。

    本指南介绍如何在CentOS 7.6 / 6.10,Red Hat(RHEL)7.6 / 6.10上安装VirtualBox 6.0(目前为6.0.10)。本指南使用Virtual Box自己的yum存储库。

    1.更改为root用户

    su -
    ## OR ##
    sudo -i
    

    2.安装RHEL Repo文件

    curl http://download.virtualbox.org/virtualbox/rpm/rhel/virtualbox.repo -o /etc/yum.repos.d/virtualbox.repo
    

    3.更新最新软件包并检查内核版本

    更新包

    yum -y update
    

    检查您是否正在运行最新安装的内核版本
    以下命令的输出版本号应匹配:

    rpm -qa kernel |sort -V |tail -n 1
    
    uname -r
    

    注意: 如果您获得内核更新或运行比最新安装的旧内核,则重新启动:

    reboot
    

    4.安装以下依赖包

    CentOS 7/6和Red Hat(RHEL)7/6需要EPEL存储库,使用以下命令安装它:

    rpm -Uvh https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
    
    yum install binutils gcc make patch libgomp glibc-headers glibc-devel kernel-headers-`uname -r` kernel-devel-`uname -r` dkms
    

    5.安装VirtualBox最新版本6.0(当前6.0.10)

    yum install VirtualBox-6.0
    

    注意:
    此命令自动创建vboxusers组,VirtualBox用户必须是该组的成员。
    此命令还构建所需的内核模块。
    包是VirtualBox-6.0而不是VirtualBox。

    使用以下命令重建内核模块:

    /usr/lib/virtualbox/vboxdrv.sh setup
    

    6.将VirtualBox用户添加到vboxusers组

    user_name替换为您自己的用户名或其他真实用户名。

    usermod -a -G vboxusers user_name
    

    7.启动VirtualBox界面

    从菜单中使用启动器或只是以普通用户身份运行VirtualBox

    VirtualBox
    

    8.更改虚拟机的存储目录

    # 默认目录 ~/VirtualBox VMs
    VBoxManage setproperty machinefolder ~/virtualbox_vms
    

    9.开机启动

    user_name替换为您自己的用户名或其他真实用户名。
    vm-name替换为要开机启动的虚拟机名

    # 编辑rc.local文件
    vim /etc/rc.d/rc.local
    
    # 在文件末尾添加
    su - <user_name> -c "VBoxManage startvm <vm_name> --type headless"
    
    #保存执行命令
    chmod +x /etc/rc.d/rc.local
    

    故障排除

    如果您遇到KERN_DIR参数问题或未自动检测到您的内核目录,请使用以下方法手动设置KERN_DIR环境变量:

    
    ## Current running kernel on CentOS and Red Hat (RHEL) ##
    KERN_DIR=/usr/src/kernels/`uname -r`-`uname -m`
    
    
    ## CentOS and Red Hat (RHEL) example ##
    KERN_DIR=/usr/src/kernels/2.6.18-194.11.1.el5-x86_64
    
    ## Export KERN_DIR ##
    export KERN_DIR
    

    原英文: https://www.if-not-true-then-false.com/2010/install-virtualbox-with-yum-on-fedora-centos-red-hat-rhel

    相关文章

      网友评论

        本文标题:CentOS7.6安装VirtualBox6.0

        本文链接:https://www.haomeiwen.com/subject/npgnsctx.html