VirtualBoxのコピー
Cannot register the hard disk 'C:\XXX\XXX.vdi' {fd818861-929f-448b-a298-722758e18d7a} because a hard disk 'C:\XXX\XXX.vdi' with UUID {fd818861-929f-448b-a298-722758e18d7a} already exists.
のようなエラーが出たら、UUIDを変更する必要がある。
↓コマンド。(VBoxManage.exeのパスは違っているかもしれないので、要確認。)
"C:\Program Files\Oracle\VirtualBox\VBoxManage.exe" internalcommands sethduuid "C:\XXX\XXX.vdi"
UUID changed to: aede300d-b2d4-441e-a3d4-4c1df9a87014
CentOS7へのVirtualBox Guest Additionsインストール
そのままインストールするとエラーになる。
VirtualBox Guest Additions: Kernel headers not found for target kernel
3.10.0-957.el7.x86_64. Please install them and execute
/sbin/rcvboxadd setup
modprobe vboxguest failed
https://zero-config.com/centos/virtualbox_guest-additions.html
を参考にバージョンアップ。
Developer Toolsパッケージグループ
$ sudo yum groupinstall "Development Tools"
Kernel-devel / kernel-headersパッケージ
$ sudo yum install kernel-devel kernel-headers
yum -y update
これでもダメ。バージョン指定してカーネルを入れるしかないか。
yum update kernel-3.10.0-957.el7.x86_64
やっと成功。
バージョン確認方法
# rpm -qa | grep kernel
kernel-3.10.0-957.21.2.el7.x86_64
kernel-headers-3.10.0-957.21.2.el7.x86_64
kernel-tools-libs-3.10.0-957.21.2.el7.x86_64
kernel-devel-3.10.0-957.21.2.el7.x86_64
abrt-addon-kerneloops-2.1.11-52.el7.centos.x86_64
kernel-tools-3.10.0-957.21.2.el7.x86_64