【AWS】Red Hat Enterprise Linux Server release 7.4にVirtualBoxをインストールできない

AWS EC2インスタンスのRedhat社より提供されているAMIにVirtualBoxを入れようとしたけどダメでした。

ダメだったのですが、備忘録で残しときます。

1.インストール

# 公式からwgetし、yumインストール。
# pm -ivhで入れるより、パッケージ依存を自動でやってくれて楽なので。
yum localinstall VirtualBox-5.1-5.1.26_117224_el7-1.x86_64.rpm

2.VirtualBoxをセットアップ

[root@ip-10-31-1-71 ~]# /sbin/vboxconfig
vboxdrv.sh: Stopping VirtualBox services.
vboxdrv.sh: Building VirtualBox kernel modules.
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 gcc make
  yum install kernel-devel-3.10.0-693.el7.x86_64
(The last command may fail if your system is not fully updated.)
  yum install kernel-devel
vboxdrv.sh: failed: Look at /var/log/vbox-install.log to find out what went wrong.
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 gcc make
  yum install kernel-devel-3.10.0-693.el7.x86_64
(The last command may fail if your system is not fully updated.)
  yum install kernel-devel

There were problems setting up VirtualBox.  To re-start 
the set-up process, run
  /sbin/vboxconfig
as root.

3.パッケージが足りないので、言われたとおりにインストール

yum install kernel-devel-3.10.0-693.el7.x86_64
yum install gcc make

4.再度セットアップ

結果、Xenカーネルはサポートしないとのことで、インストールできなかった。
vboxdrv.sh: failed: Running VirtualBox in a Xen environment is not supported

[root@ip-10-31-1-71 ~]# /sbin/vboxconfig
vboxdrv.sh: Stopping VirtualBox services.
vboxdrv.sh: Building VirtualBox kernel modules.
vboxdrv.sh: Starting VirtualBox services.
vboxdrv.sh: failed: Running VirtualBox in a Xen environment is not supported.

There were problems setting up VirtualBox.  To re-start the set-up process, run
  /sbin/vboxconfig
as root.

5.まとめ

オンプレ環境にVirtualBoxを入れよう。。