答え1
追加しましたインターネット接続指示に従うここ:
Check connectivity: `sudo nmcli d`
If disconnected: `sudo nmtui` > Edit a connection, select network interface and choose "Automatically connect".
`sudo reboot now`
Test: `ping www.google.com`
追加しました圧縮パッケージ2:yum install bzip2
私も追加しましたGNOME GUIデスクトップ、によるとこれら指示する:
yum group list
yum groupinstall 'Server with GUI'
systemctl enable graphical.target --force
Rebooted the Guest OS Oracle Linux 7.1
gnome-shell --version
横に山メディアフォルダに次のように入力します。
cd /;
mount /dev/sr0 /media;
cd /media
ls
これにより、VBoxLinuxAdditions.run を含むさまざまなファイルが返されます。これを実行しましたが、./VBoxLinuxAdditions.run
「ターゲットカーネルのカーネルヘッダが見つかりませんでした」が返されました。
uname -r
そしてrpm -q kernel-devel
それは別のバージョンを示しています。
yum install kernel-headers-$(uname -r) kernel-devel-$(uname -r)
パッケージが見つかりません。その後、yum distro-sync
バージョンを同期するために実行します。しかし、まだ2つの異なるバージョンがあります。
ただし、VMを起動すると、「Oracle Linux Server(4.14.35-1818.3.3.el7uek)」ではなく、「Oracle Linux Server 7.6 with Linux 3.10.0-957.12.2.el7.x86_64」という新しいオプションが表示されます。 Unbreakable Ent を含む x86_64" の場合、通常は Virtual Box ブートメニューを選択します。
このオプションを選択したところ、kernel-headersとkernel-develが同じバージョンになりました!yum install kernel-headers-$(uname -r) kernel-devel-$(uname -r)
「インストールされた最新バージョン」を返します。同じバージョンを使用しているため、これ以上問題はありません。
ただし./VBoxLinuxAdditions.run
、「このシステムは現在カーネルモジュールを構築するように設定されていません。ディストリビューションからgcc make perlパッケージをインストールしてください」というメッセージが返されます。
私は逃げたyum install build-essential gcc make perl dkms
。その後、sudo reboot now
ゲストの追加を正常にインストールした後!