/mntの下にVBoxGuestAdditions_5.1.8.isoをインストールしました。
実行中ですが、sudo ./VBoxLinuxAdditions.run
次/mnt
の理由でインストールが失敗します。
[root@dev1 mnt]# tail -f /var/log/vboxadd-install.log
/tmp/vbox.0/Makefile.include.header:97: *** Error: unable to find the
sources of your current Linux kernel. Specify KERN_DIR=<directory> and run
Make again. Stop.
Creating user for the Guest Additions.
Creating udev rule for the Guest Additions kernel module.
カーネルパスを変更するために[root@dev1 kernels]# KERN_DIR=/usr/src/kernels
実行する前に提供しましたsudo ./VBoxLinuxAdditions.run
。その後も同じエラーが発生しました。私は何を見逃していますか?
[root@dev1 mnt]# cd /usr/src/kernels
[root@dev1 kernels]# ll
total 4
drwxr-xr-x. 23 root root 4096 Jul 22 17:00 4.8.13-100.fc23.x86_64+debug
[root@dev1 4.8.13-100.fc23.x86_64+debug]# which make
/usr/bin/make
[root@dev1 4.8.13-100.fc23.x86_64+debug]# which gcc
/usr/bin/gcc
リポジトリからダウンロードすることも機能しません。
[root@dev1 mnt]# dnf update
Last metadata expiration check: 0:33:54 ago on Sun Jul 23 08:43:29 2017.
Dependencies resolved.
Nothing to do.
Complete!
[root@dev1 mnt]# dnf install virtualbox-guest-dkms virtualbox-guest-x11
virtualbox-guest-utils
Last metadata expiration check: 0:34:06 ago on Sun Jul 23 08:43:29 2017.
No package virtualbox-guest-dkms available.
No package virtualbox-guest-x11 available.
No package virtualbox-guest-utils available.
Error: Unable to find a match.
ベストアンサー1
通常、CDの代わりにゲストストアにゲストアドインをインストールしてみてください(contrib
まず、ゲストストアでストレージを有効にしてください)。
ただし、Fedoraの場合はコンパイルが必要な場合があります。
fedora-guest アップデート:
sudo dnf update && sudo dnf upgrade
必要なカーネルとヘッダモジュールをインストールします。
sudo dnf install dkms gcc kernel-devel kernel-headers
Fedora ゲストの再起動
sudo shutdown -r now
新規ブート時に、guest-additions-ISOをFedora-guestに「挿入」して、
VBoxLinuxAdditions.run
-fileを実行します。パスワードを入力すると、コンパイル/インストールが開始されます。
コンパイルが完了したら、上記のようにゲスト仮想マシンを再起動します。今動作します!
virtualboxゲストユーザー名をグループに追加することを忘れないでくださいvboxsf
。それ以外の場合(ゲストとして)共有フォルダに書き込む権限がありません。
sudo adduser username vboxsf
これはうまくいきますか?