大企業営業から未経験ITエンジニアを目指すブログ

アラサー大企業営業から未経験ITエンジニアを目指すブログ。日々学んだことを忘備録的に記します。

Windows10にVagrantとVirtualBoxでCentOSの仮想環境を構築⑭VirtualBox Guest Additionsのインストール

https://qiita.com/sudachi808/items/edc304b3ee6c1436b0fd 上記の通りに実行。

[vagrant@localhost ~]$ sudo yum update kernel [vagrant@localhost ~]$ sudo yum install kernel-devel gcc [vagrant@localhost ~]$ exit vagrant halt

VirtualBoxを開く VirtualBoxマネージャの該当マシンの「設定」→「ストレージ」→コントローラ横の「+ボタン」(光学ドライブ追加)→光学ドライブをコントローラIDEに追加する」→「空のままにする」→OK

コマンドラインvagrant up

VirtualBoxを開く VirtualBoxマネージャで該当マシンの「表示」→メニューバーの「デバイス」→「Guest Additionsを挿入」

コマンドラインで @localhost $ mkdir /mnt/cdrom @localhost $ mount /dev/cdrom /mnt/cdrom @localhost $ sudo ls /mnt/cdrom

カーネルの場所を確認 sudo ls /usr/src/kernels/

カーネルの場所を環境変数に登録 export KERN_DIR=/usr/src/kernels/[①で調べた通り]

③Guest Addtionsのインストール sudo /mnt/cdrom/VBoxLinuxAdditions.run

→下記エラー。 VirtualBox Guest Additions: Kernel headers not found for target kernel 3.10.0-1160.15.2.el7.x86_64. Please install them and execute /sbin/rcvboxadd setup modprobe vboxguest failed

解決策参照:https://qiita.com/wz7777/items/2e62932f2ad5baf2e6a3

headerはインストール済みだった。

[vagrant@localhost ~]$ sudo yum install kernel-devel-3.10.0-1160.15.2.el7

vagrant reload

[vagrant@localhost ~]$ sudo /sbin/rcvboxadd setup →完了。

共有フォルダ設定 vagrant halt ②Vagrantfileを編集 config.vm.synced_folder ".", "/vagrant", type:"virtualbox" vagrant up

→同期確認OK