cent os 7でvirtualboxをインストール


私のcent os 7はliveCDのミラーで、組み立ててからvbox公式にrpmパッケージをダウンロードしてインストールしました.仮想マシンが作成され、起動時にエラーが発生しました.
kernel driver not installed (rc=-1908)
この問題はvboxのカーネルモジュールを再コンパイルする必要がある.
次に、インストールプロンプトrootアイデンティティが/sbin/rcboxdrv setupを実行しました.
そしてエラー:Bad argument setup
Googleの後に解決策を見つけます.
実行sudo /usr/lib/virtualbox/vboxdrv.sh setup Recompiling VirtualBox kernel modules[失敗]
vboxカーネルモジュールのコンパイルに失敗しました
私はこれまで開発ツールをインストールしていなかったので、yum groupnstall-y「Development Tools」に開発ツールをインストールしました.
モジュールコンパイルに失敗したログ:/var/log/vbox-install.ロゴで見つけた
Makefile:185: *** Error: unable to find the sources of your current Linux kernel. Specify KERN_DIR= and run Make again. 停止します.
Googleの後、カーネルソースディレクトリが見つからないため、コマンドを使用します.
export KERN_DIR=/usr/src/kernels/3.10.0-327.4.5.el7.x86_64/##ここのバージョン番号は直接補完すればいいか、`uname-r`を使う
ソースディレクトリを定義した後、sudo /usr/lib/virtualbox/vboxdrv.sh setupを使用します.
[root@localhost dxjun]#/usr/lib/virtualbox/vboxdrv.sh setupStoppping VirtualBox kernel modules[OK]Recompiling VirtualBox kernel modules[OK]Starting VirtualBox kernel modules[OK]
今回は再コンパイルが完了しました.
これでいいです.vboxの仮想マシンを開くと仕事ができます.