GNU/Linux >> Linux の 問題 >  >> Fedora

Fedora20にVirtualboxゲスト追加機能をインストールする方法

Fedora 20(Heisenbug)は現在最新のリリースであり、VirtualBoxで試してみたい場合は、ゲスト追加機能をインストールして全機能を利用してください。

インストールは簡単で、いくつかの手順が必要ですが、ダウンロードと更新が必要で、ある程度の帯域幅が必要になります。

Guest Additionsはソースからコンパイルされ、モジュールとしてロードされます。

1。 Fedoraを更新する

最初に行うことは、すべてのパッケージをアップグレードして、システムを最新の状態にすることです。

$ sudo yum distro-sync

2。カーネルヘッダーとビルドツールをインストールします

VirtualBoxゲストの追加は常にコンパイルされるため、必要なビルドツールとカーネルライブラリが必要です。次のコマンドでインストールします。

$ yum -y install kernel-devel kernel-headers dkms gcc gcc-c++

再起動

カーネルヘッダーをアップグレードしてインストールした後、システムを再起動します。

3。 virtualboxゲストの追加をコンパイルする

VirtualBoxウィンドウメニューで[デバイス]>[ゲスト追加CDイメージの挿入]をクリックします。
cdイメージがfedoraの/dev/cdromまたは/dev/sr0で利用できるようになりました。

自宅にディレクトリを作成し、その中にCDをマウントします。

$ mkdir vboxcd
$ sudo mount /dev/cdrom ~/vboxcd
[sudo] password for silver:
mount: /dev/sr0 is write-protected, mounting read-only
$ ls
32Bit        cert                    VBoxSolarisAdditions.pkg
64Bit        OS2                     VBoxWindowsAdditions-amd64.exe
AUTORUN.INF  runasroot.sh            VBoxWindowsAdditions.exe
autorun.sh   VBoxLinuxAdditions.run  VBoxWindowsAdditions-x86.exe

次に、VBoxLinuxAdditions.runスクリプトを実行します。出力は次のようになります

$ sudo ./VBoxLinuxAdditions.run
Verifying archive integrity... All good.
Uncompressing VirtualBox 4.3.6 Guest Additions for Linux............
VirtualBox Guest Additions installer
Removing installed version 4.3.6 of VirtualBox Guest Additions...
Copying additional installer modules ...
Installing additional modules ...
Removing existing VirtualBox DKMS kernel modules           [  OK  ]
Removing existing VirtualBox non-DKMS kernel modules       [  OK  ]
Building the VirtualBox Guest Additions kernel modules     [  OK  ]
Doing non-kernel setup of the Guest Additions              [  OK  ]
Starting the VirtualBox Guest Additions                    [  OK  ]
Installing the Window System drivers
Installing X.Org Server 1.14 modules                       [  OK  ]
Setting up the Window System to use the Guest Additions    [  OK  ]
You may need to restart the hal service and the Window System (or just restart
the guest system) to enable the Guest Additions.
Installing graphics libraries and desktop services componen[  OK  ]
$

VirtualBoxゲスト追加カーネルモジュールを構築する行は重要なものであり、失敗してはなりません

Building the VirtualBox Guest Additions kernel modules     [  OK  ]

完了しました。今すぐ再起動してください。

4。ゲストの追加が読み込まれていることを確認します

再起動後、fedoraゲストの画面解像度は、ゲストの追加が機能していることを示すvirtualboxウィンドウサイズに適応する必要があります。さらに、次のコマンドを使用して、カーネルモジュールがロードされているかどうかを確認できます

$ lsmod | grep -i vbox
vboxsf                 43786  0
vboxvideo              12658  1
drm                   283349  2 vboxvideo
vboxguest             231692  8 vboxsf
$

vboxguestモジュールは、virtualboxゲスト追加カーネルモジュールがロードされ、機能していることを示します。

5。共有フォルダを設定する

最後に、ホストOSとゲストOSの間でファイルを簡単に交換できるように共有フォルダーを構成します。 Virtualboxウィンドウで「Devices>SharedFolderSettings」をクリックします。右側のアイコンをクリックして、新しい共有フォルダを追加します。

ゲストFedora20と共有するホストシステム上のディレクトリを選択します。

Fedora内のディレクトリをマウントするために使用されるため、適切なフォルダ名を付けてください。

共有フォルダの設定を永続化する場合は、「永続化」にチェックを入れてください。永続的な共有フォルダはマシンフォルダの下に一覧表示され、非永続的な共有フォルダは一時的なフォルダリストの下に表示されます。

共有するフォルダーを選択したら、前に指定したフォルダー名を使用してFedora内にフォルダーをマウントします。使用するコマンドはmount

です。
$ sudo mount -t vboxsf enlightened ./vboxshared
OR
$ sudo mount.vboxsf enlightened ./vboxshared

vboxsharedは、共有フォルダーをマウントするディレクトリの名前です。ディレクトリが存在することを確認してください。 mountコマンドは、ディレクトリがマウントされていることを示します

$ mount | grep vboxsf
none on /home/silver/vboxshared type vboxsf (rw,nodev,relatime)

結論

最後に、VirtualBoxGuestAdditionsがFedoraにインストールされています。これで、ネイティブ解像度を取得し、FedoraとホストOS間で貼り付けをコピーできるようになります。

また、共有フォルダが有効になるため、ホストOSとゲストOS間でファイルを自動的に共有できます。

ご質問やご意見がございましたら、下のコメント欄でお知らせください。


Fedora
  1. CentOS7LinuxにVirtualBoxGuestAdditionsをインストールする方法

  2. Fedora18にVirtualboxゲスト追加機能をインストールする方法

  3. Ubuntu14.04にVirtualboxゲスト追加機能をインストールする方法

  1. FedoraLinuxへのVirtualboxGuestの追加インストール

  2. KaliLinuxにVirtualBoxゲスト追加機能をインストールする方法

  3. Ubuntu18.04にVirtualBoxゲスト追加機能をインストールする方法

  1. CentOS8にVirtualBoxゲスト追加機能をインストールする方法

  2. Debian10LinuxにVirtualBoxゲスト追加機能をインストールする方法

  3. Debian11にVirtualBoxゲスト追加機能をインストールする方法