2016-12-17 8 views
0

CentOS 7.3 x64ボックスにVirtualBox 5.1を正常にインストールできましたか? YUMを経由して、それをインストールすると成功しますが、「放浪-v」を呼び出すと、次のことを示していますCentOS 7.3にVirtualBox 5.1をインストール

This system is not currently set up to build kernel modules (system extensions). 
Running the following commands should set the system up correctly: 
    yum install kernel-devel-3.10.0-327.36.3.el7.x86_64 
(The last command may fail if your system is not fully updated.) 
    yum install kernel-devel 

カーネル-develのは、依存関係の一部としてすでにインストールされています。だからVirtualBoxは7.2カーネルモジュールを期待しているようだ。誰でもカーネルにVirtualBox 5.1をインストールできましたか?3.10.0-514.2.2.el7.x86_64

答えて

0

他の人にとって役に立ちそうな場合に備えて、私はこれに対する解決策を見つけました。

(1)訪問https://www.rpmfind.net/linux/RPM/centos/updates/7.2.1511/x86_64/Packages/kernel-devel-3.10.0-327.36.3.el7.x86_64.html

(2)(カーネル-develの-3.10.0-327.36.3.el7.x86_64.rpm)

(3)をインストールするためにyum localinstall -y /path/to/kernel-devel-3.10.0-327.36.3.el7.x86_64.rpmを実行してRPMをダウンロードしてください」カーネルデベロ "。

(4)/sbin/vboxconfigを実行して、VirtualBoxをさらに構成します。

もしAnabilitiesを使用しているのであれば、YUM経由でインストールする前に、以下のようなものが必要です(正しいカーネルソースがないシステムがある場合のみ)。

# Required kernel module 
- name: Copy required kernel modules 
    copy: 
    src: "{{ role_path }}/files/{{ vbox_kernel_devel_rpm }}" 
    dest: "/tmp/{{ vbox_kernel_devel_rpm }}" 
- name: Install kernel-devel module 
    shell: "yum localinstall -y /tmp/{{ vbox_kernel_devel_rpm }}" 
    args: 
    warn: false 
- name: Delete uploaded RPM 
    file: path="/tmp/{{ vbox_kernel_devel_rpm }}", state=absent 
0

私は、カーネルのバージョンが異なっていたマシンは、私はそれが簡単で、スクリプトでこれを行うに発見した:

curl -s ftp://fr2.rpmfind.net/linux/centos/7.2.1511/updates/x86_64/Packages/kernel-devel-$(uname -r).rpm -o kernel-devel-$(uname -r).rpm 

sudo yum localinstall kernel-devel-$(uname -r).rpm 
sudo yum install docker-engine VirtualBox-5.1 kernel-headers gcc 
sudo /sbin/vboxconfig 

これは、URLでCentOSのバージョンをさらにカスタマイズすることができます。

関連する問題