• 请不要在回答技术问题时复制粘贴 AI 生成的内容
samples
V2EX  ›  程序员

求指导在 centos 7 下安装 virtualbox。

  •  
  •   samples · Feb 22, 2019 · 4274 views
    This topic created in 2812 days ago, the information mentioned may be changed or developed.

    因为在学习 docker 至 swarms,需要安装 docker-machine,所以也就需要安装 virtualbox。但是一直安装不成功, 下面是错误信息

    ● vboxdrv.service - VirtualBox Linux kernel module
       Loaded: loaded (/usr/lib/virtualbox/vboxdrv.sh; enabled; vendor preset: disabled)
       Active: failed (Result: exit-code) since Fri 2019-02-22 12:36:01 CST; 22min ago
      Process: 2000 ExecStart=/usr/lib/virtualbox/vboxdrv.sh start (code=exited, status=1/FAILURE)
    
    vboxdrv.sh: Building VirtualBox kernel modules.
    
    This system is currently not set up to build kernel modules.
    
    Please install the Linux kernel "header" files matching the current kernel
    
    for adding new hardware support to the system.
    
    The distribution packages containing the headers are probably:
    
    kernel-devel kernel-devel-3.10.0-514.26.2.el7.x86_64
    
    vboxdrv.service: control process exited, code=exited status=1
    
    Failed to start VirtualBox Linux kernel module.
    
    Unit vboxdrv.service entered failed state.
    
    vboxdrv.service failed.
    
    

    这是:kernel-devel

    [root@VM_0_15_centos ~]# yum install kernel-devel
    Loaded plugins: fastestmirror, langpacks
    Loading mirror speeds from cached hostfile
    Package kernel-devel-3.10.0-957.5.1.el7.x86_64 already installed and latest version
    Nothing to do
    

    这是: kernel-headers

    [root@VM_0_15_centos ~]# yum install kernel-headers
    Loaded plugins: fastestmirror, langpacks
    Loading mirror speeds from cached hostfile
    Package kernel-headers-3.10.0-957.5.1.el7.x86_64 already installed and latest version
    Nothing to do
    
    20 replies  •  2019-09-06 09:03:26 +08:00
    d0m2o08
    d0m2o08
    Feb 22, 2019
    1
    yum 装的 kernel-devel 和 kernel-headers 与你现在的内核版本不一致吧

    uname -r 看看现在的内核版本
    taolu
    taolu
    Feb 22, 2019 via Android
    2
    需要安装它要求的版本吧
    kokutou
    kokutou
    Feb 22, 2019
    3
    上面 kernel-devel-3.10.0-514.26.2.el7.x86_64
    下面 kernel-devel-3.10.0-957.5.1.el7.x86_64
    tomczhen
    tomczhen
    Feb 22, 2019 via Android
    4
    装个 PVE
    defunct9
    defunct9
    Feb 22, 2019
    5
    开 ssh,让我上去看看撒
    JoyBanana
    JoyBanana
    Feb 22, 2019
    6
    @defunct9 每次在 V2 看到大佬您就想着抓紧提升自己运维水平。不要再摸鱼了。
    defunct9
    defunct9
    Feb 22, 2019
    7
    @JoyBanana 这是说我天天划水摸鱼么
    JoyBanana
    JoyBanana
    Feb 22, 2019
    8
    @defunct9 不是不是,是说我天天摸鱼。看到你就想着要抓紧学习运维知识。话说为啥感觉总是能在 V2 看见你 [狗头]
    samples
    samples
    OP
    Feb 22, 2019
    9
    @d0m2o08 应该是这个问题,刚 yum 安装指定版本的提示没有找到,我去从新弄一下。
    putaozhenhaochi
    putaozhenhaochi
    Feb 22, 2019 via Android
    10
    Linux 下为什么要装 docker-machine ?
    samples
    samples
    OP
    Feb 22, 2019
    11
    @kokutou yum install kernel-devel-3.10.0-514.26.2.el7.x86_64 这个版本的 提示没有找到对应的包
    samples
    samples
    OP
    Feb 22, 2019
    12
    @putaozhenhaochi 模拟集群吧。官网是这样写的:Get Docker Machine, which is pre-installed with Docker Desktop for Mac and Docker Desktop for Windows, but on Linux systems you need to install it directly。其实我也可以用自己的 windows + linux 去模拟。但是我的 windows 是家庭版,docker 不支持。
    putaozhenhaochi
    putaozhenhaochi
    Feb 22, 2019 via Android
    13
    @samples 是给 Windows 和 Mac 用的。Linux 可以直接安装 dock er
    samples
    samples
    OP
    Feb 22, 2019
    14
    @defunct9 应该是版本不对的问题 yum update 正在执行....
    Dictator
    Dictator
    Feb 22, 2019
    15
    可能需要修改一些配置文件,我之前安装 minikube 的时候遇见过类似的信息
    samples
    samples
    OP
    Feb 22, 2019
    16
    @putaozhenhaochi https://docs.docker.com/get-started/part4/ linux 可以直接安装 docker,我也安装了。只不过这一章是让不同机器中运行的实例加入集群中
    Dictator
    Dictator
    Feb 22, 2019
    17
    你需要看下当前的内核版本,是否升级了内核没有重启
    defunct9
    defunct9
    Feb 22, 2019 via iPhone
    18
    @JoyBanana 我是一个闲人
    pppr900d
    pppr900d
    Sep 5, 2019
    19
    请问你解决了吗,我也是遇到这问题
    samples
    samples
    OP
    Sep 6, 2019
    20
    @pppr900d 我当时是在腾讯云上弄的,因为其本身就是虚拟机,所以虚拟机里再开虚拟机腾讯云是禁止的。后来我是在本地弄的。用 vmware 多开了几个。
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   1322 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 57ms · UTC 19:52 · PVG 03:52 · LAX 11:52 · JFK 14:52
    ♥ Do have faith in what you're doing.