VirtualBoxでOracle Gnu / Linuxゲストを使用してゲストアドインをインストールする方法は?

VirtualBoxでOracle Gnu / Linuxゲストを使用してゲストアドインをインストールする方法は?

Linux仮想マシンがあり、ゲスト追加をインストールしたいと思います。 isoを正常にマウントしました。しかし今… … ?

Guest Additionsをインストールするには、仮想マシン端末にインストールされているCDにどのようにアクセスする必要がありますか?

cd media私が戻ってくると空ls

ここに画像の説明を入力してください。

ベストアンサー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ゲストの追加を正常にインストールした後!

おすすめ記事