VirtualBox 5.1.26内のUbuntu 18.04 LTSでクリップボード共有が機能しないのはなぜですか?


47

Ubuntu 18.04 LTSをVirtualBox 5.1.26内にインストールしました。ゲストの追加をインストールし、クリップボードの共有を有効にして、ゲストVMを再起動しました。ただし、クリップボードの共有は機能しません。どうすれば修正できますか?

回答:


57

問題はvirtualbox-guest-x11パッケージがないことです。

以下のコマンドを実行します。

sudo apt-get update
sudo apt-get install virtualbox-guest-x11

ファイルの保持または新しいファイルのインストールについて尋ねられた場合は、新しいファイルを選択します。

sudo VBoxClient --clipboard

これにより、クリップボードの共有が有効になります。次に示すように、VirtualBoxのVM設定でクリップボード共有が双方向に設定されていることを確認します。

VirtualBoxでのクリップボードの共有


1
このソリューションは私のために機能しました(Win 10ホスト+ Xubuntu 18)
Alex

2
このソリューションは私のために働いた(ホスト:Ubuntu 15.10、ゲスト:Ubuntu 18.10)。3つのコマンドをすべて実行し、ファイルの維持または置換に関する答えをYESにする必要がありました。ありがとう
user2342558

3
aptitudeを使用してvirtualbox-guest-x11をインストールした後、ubuntu 18.04 64ビットがフリーズします。今私はubuntu 18.04を再インストールする必要があります。
sam

1
これは私のセットアップでは機能しません:ホストとゲストの両方がXubuntu 18.04を実行しています。VirtualBoxのバージョンは6.1.2 r135662(Qt5.9.5)です。GuestAdditions CDイメージからパッケージとバイナリをインストールし、再起動して実行しましたsudo VBoxClient --clipboardが、まだクリップボードの共有は行っていません。
FriendFX

1
@sam 3Dアクセラレーションを無効にしてみてください
Hannes Schneidermayer

28

問題は、ゲストの追加バージョンが古いVirtualBoxの古いバージョンです。この場合、VirtualBoxを5.2.8に更新すると役立ちます。VirtualBoxを更新した後、ゲストの追加を次のように更新する必要があります。

  • やるsudo apt install linux-headers-$(uname -r) build-essential dkmsまだ行っていない場合。
  • VirtualBox VMメニューから[デバイス]-> [ゲスト追加CDイメージの挿入...]を選択します。
  • 指示に従ってください
  • インストールが完了したら、UbuntuからCDを取り出します
  • UbuntuゲストVMを再起動します。
  • VirtualBox VMメニューから[デバイス]-> [共有クリップボード]-> [双方向]を選択して、クリップボード共有が有効になっていることを確認します。

これで、共有クリップボードが機能するはずです。


2

注:次のソリューションは、次のセットアップで機能しました。

  • Windows 10(v。1909)
  • Virtualbox 6.01
  • Ubuntu 18.04(すべてのソフトウェアアップデートがインストールされています)

2019年12月15日の時点で、このソリューションは完全に失敗しなかった唯一のソリューションであるため、他のソリューションの前にこのソリューションを正直に試してみます。私はサムと同じ問題を抱えていました(ジュヒストの回答の3番目のコメント)。ジュヒストの回答に従って、再起動後にubuntuの仮想ボックスが完全にフリーズしました(ubuntuにログインした後、キーボードとマウスが機能しなくなりました)。幸いにも、ソリューションを実行する前にスナップショットを作成したので、ロールバックしてこれを行いました。

あなたが始める前に:

Ubuntu Virtualboxをシャットダウンして、スナップショットを作成してください!そうすれば、何か問題が発生した場合に作業イメージを復元できます。

ステップ1:

スナップショットを作成した後、Ubuntu virtualboxを再起動し、ターミナルを開いて、以下を実行します。

sudo apt update
sudo apt install build-essential dkms linux-headers-$(uname -r)

参考:$(uname -r)は、実行中のカーネルバージョンを出力します。

ステップ2:

仮想マシンメニューから、[デバイス]-> [ゲスト追加CDイメージの挿入]をクリックします。

これにより、Ubuntuゲストマシン内に仮想CD / DVDドライブがマウントされます。その場合、ソフトウェアを実行するように求めるプロンプトが表示されます。[実行]をクリックして、インストールを開始します。

ゲストシステムにCD-ROMがないというエラーが表示された場合は、仮想マシンを停止し、仮想マシンの設定を開いて、[ストレージ]タブから、プラス記号をクリックして新しいCD-ROMデバイスをマシンに追加します(光デバイスを追加します)。完了したら、仮想マシンを再起動します。

ステップ3:

ゲストマシンを再起動すると、設定が完了します。

まだ問題がありますか?ほとんどの説明は次の2ページから取得しました。これらのページでは、上記がうまくいかなかった場合に試す追加の手順があります。


私の答えかSwapnil Goadの答えを試しましたか?samのコメントは私の回答に対するコメントではありません。あなたの回答は私の回答と非常によく似ています。
ジュリスト、

スワップニルを試してみました。うまくいきませんでした。なんらかの理由で、最も多く投票された回答の下にあなたの回答を見つけたとき、「VirtualBoxを5.2.8に更新する」と言及したのを見ただけでした。古くなっています。回答に投稿したページに出会うまで、その時点で2時間試しました。基本的に同じことだと思うので、あなたの投票に賛成します。そうは言っても...私の書式設定はもっと好きです;-)
Doomd

これは私のセットアップでは機能しません:ホストとゲストの両方がXubuntu 18.04を実行しています。VirtualBoxのバージョンは6.1.2 r135662(Qt5.9.5)です。GuestAdditions CDイメージからパッケージとバイナリをインストールし、再起動しましたが、クリップボードは共有していません。
FriendFX

6.1.2にダウングレードする必要があった場合は、この手順とunix.stackexchange.com/a/349763/145930を実行して機能させる
Barmaley

2

GuestAdditionsのバージョン6.1.4のクリップボード機能にはバグがあり、機能しません

別のものをダウンロードして使用してください-私にとっては、バージョン6.1.2は問題なく動作しました。


1
なぜバグがあり、機能しないのですか?
MMM

@MMM原因を調査する場合は、この問題に関連するチケット#19336を確認できます
コミダウィ

これは、6.1.2にダウングレードして機能した唯一のソリューションです。
hesham_EE

virtualbox全体をダウングレードする必要がありますか、それとも古いゲストの追加だけをインストールしても大丈夫ですか?
アンディ

@Andy私は最新のVirtualBoxと古いゲストの追加を使用し、それはうまく
いきました

2

コミダウィからの答えが確認できます。

GuestAdditionsバージョン6.1.4がある場合。うまくいきません。バージョン6.1.2を使用するか、最新のテストビルド(6.1.5)をダウンロードする必要があります。

インストールして再起動すれば動作します。


0

Guest Additionsのインストール後に機能しない場合は、仮想光ディスクから仮想光ディスクを取り外してください。

VMに移動します。[設定]> [ストレージ]> [ディスクアイコン(名前が.isoで終わるファイルの横)をクリックします]>右側のペインでディスクの形状をクリックし、[仮想ドライブからディスクを削除]オプションを選択します。


0

Guest Additionsをバージョン6.1.4にインストールするたびに、共有クリップボードが壊れます。問題を回避するにはコツがあります。

sudo apt-get remove virtualbox-guest-x11
sudo apt-get install virtualbox-guest-x11
sudo /usr/bin/VBoxClient --clipboard
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.