virtualboxのコピーを修正してホストマシンに貼り付ける方法は?


114

VirtualBoxを使用しているときに、仮想マシンからホストマシンにテキストをコピーしようとしたことがありますが、失敗しました。それが起こるたびに、仮想マシンを再起動して修正します。何度も何度も再起動し続けたくないので、これに対する解決策はありますか。

注:ホストから仮想マシンにテキストをコピーすることは常に可能です。


3
仮想マシンにGuest Additionsを再インストールしようとしましたか?そうでない場合は、以下のPisuからの回答を確認してください。VirtualBox(VirtualBoxのWebサイトの外部パッケージ、またはUbuntuリポジトリのvirtualbox-oseパッケージ)のインストール方法については言及していませんでした。また、使用しているバージョン(UbuntuとVirtualBoxの両方)。この情報は私たちがあなたを助けるのを助けるかもしれません。
ジェイソンロウ

回答:


126

ゲストOSがubuntuの場合、ubuntuターミナルで次の2つのコマンドを実行すると役立ちます。

$ killall VBoxClient
$ VBoxClient-all

2
Windows7ホストで実行されているUbuntu 14.04で作業しました。ありがとう!
ポール

7
VBoxClient-allシステムにバイナリが見つかりませんでした。ちょうどkill-ingと再起動VBoxClient --clipboardは私のために働いたようです。
デシマスホストル

2
@decimusphostle Ubuntu 16.04では、にあり/usr/bin/VBoxClient-allます。実際には、バイナリが、次のコマンドを実行するスクリプトではありません:/usr/bin/VBoxClient --clipboard /usr/bin/VBoxClient --checkhostversion /usr/bin/VBoxClient --display /usr/bin/VBoxClient --seamless /usr/bin/VBoxClient --draganddrop
ドミトリー

4
Ubuntu 16.04で働いていた
-qwertzguy

2
(デスクトップアプリがインストールされている)ちなみに、17.10 Ubuntuのサーバー上で、私は決してありませんVBoxClient-allインストールコードの周り突っつい、それはで参照しています:virtualbox.org/browser/vbox/trunk/src/VBox/Additions/linux/...もが使用気づきました- Makefile.kmkでそれを参照するようにgithub.com/mdaniel/virtualbox-org-svn-vbox-trunk/blob/... -まだわからない話は何であるか
ベンCreasy

33

Windows XPゲストでは、タスクマネージャー(Ctrl+ Alt+ Del)を使用して「VBoxTray.exe」を強制終了し、「Program Files / VirtualBox Guest Additions」から再起動できます。


信じられないほど素晴らしいですが、それでも:) Windows 2008R2 x64仮想OSでも。共有してくれてありがとう!
Koenゾマーズ

ありがとうございました!Windows 7 x64、VirtualBox 4.3.16.0で動作します。
セルゲイブルーノフ14年

私にとってはうまくいきませんでした。私のホストはWin7で、VirtualBoxはWin7を実行しています。Linuxでのみサポートされているようです?
ザダーン

これは、ホスト/ゲストwin10のために動作しませんでした
アンディ・

まだW81で動作します。
ハラルド

23

Oracle仮想ボックスの設定で

Settings > General > Advance

[ドラッグアンドドロップ]オプションがあります。テキストをコピーする方向を選択します。


おかげで助かりました。私はそれを見つけるために長い間検索しなければならなかっただろう。
ウィッチクラフト14

7
@amjad、いや、すでに選択されています。それでも動作しない場合は、他の回答が示唆するようにvboxtrayを再起動する必要があります。
Pacerier

2
Drag'n'Drop?本気ですか?Shared Clipboardゲストホストのコピー/貼り付けのオプションにする必要がありますが、トリックは何らかの理由で動作を停止したことです。
トラクソ

1
有効になっていない場合、再起動しても元の質問の問題は修正されません。しかし、これはそれが決して機能しない一部の人々を助けるかもしれません。
ドーベスヴァンダー

19

Windows 7ホストとUbuntu 16.04ゲストの場合、VirtualBoxゲストの追加機能をインストールする必要がありました。

  1. 仮想マシンを起動します
  2. [デバイス]メニューをクリックします
  3. Guest Additions CDイメージの挿入を選択します
  4. CD-ROMドライブがマウントされているディレクトリに移動します(通常/media/<user>/VBOXADDITIONS_x.x.x/
  5. インストールする sudo sh ./VBoxLinuxAdditions.run
  6. 仮想マシンを再起動してください!

このリンクで完全な手順を見つけました


ありがとう。「Guest Additions CD」をインストールする必要はありません。これは私の問題を解決します。
ジョニーウォン

2
再起動する必要があり、それが機能しました。
ロバートブルッカー

この要件はインストールするゲストに依存するようですが、新しいVMにGuest Additionsをインストールして再起動すると、クリップボードの設定が尊重されます。
BuvinJ

Ubuntu 18.04.1 LTSで作業しました。
ジェイクリース

15

VBoxクリップボードモジュールを再起動します。

pkill 'VBoxClient --clipboard' -f & sleep 1 && VBoxClient --clipboard


ありがとう。ゲストからホストへの貼り付けに問題がありましたが(ホストからゲストへは貼り付けられませんでした)、これで解決しました。
キンバリーW

ゲストまたはホストからこのコマンドを実行する必要がありますか?
ブラック

@BlackゲストOS。
-DBedrenko

1
手動で実行すると問題は解決しますが、マシンを再起動するたびに問題が発生します。マシンが自動的に起動するときにコマンドを実行しようとしましたが、動作しません(コマンドの実行時にvboxサービスがまだ初期化されていないことを前提としています)-手動で貼り付けるよりも簡単な解決策を知っている人これは、ホストにコピー/貼り付けするたびにですか?
ザカリーシュースラー

9

Ubuntuでは、インストールが必要になる場合があります virtualbox-guest-x11

sudo apt-get install virtualbox-guest-x11

そして仮想ボックスクライアントを起動します

VBoxClient-all

5
私はそれを試しましたが、私は得るVBoxClient-all: command not found
ブラック

2
VBoxClientを試しました
ディー

+1 Lubuntuでこれを行わなければなりません
でした

4

VirtualBoxで共有クリップボードを修正する方法(Windowsゲスト)

  1. VirtualBox Windowsゲストで、タスクマネージャーを開きます
  2. [プロセス]タブに移動し、VBoxTray.exeを強調表示して、[プロセスの終了]を選択します。
  3. [アプリケーション]タブに移動し、[新しいタスク]を選択します
  4. VirtualBox Guest Additionsインストールフォルダーを参照し、VBoxTray.exeを選択して[OK]を選択します。

双方向共有クリップボードはその後機能するはずです。


4

Ubuntu 16.10では、次のコマンドを実行して機能させる必要がありました。

service virtualbox-guest-utils start

これに加えて、[ 一般] / [高度な仮想ボックス]設定で [ 共有クリップボード]設定を[ 双方向]設定します


3

必要に応じて、VirtualBoxを最新バージョン(現在4.1.2)にアップグレードすると、多くの問題が解決されました。次に、ゲストへの追加ドライバーによってコピーペーストが管理されるため、VMにGuest Additionsを再インストールします。


1

私はMacホストOSとUbuntuゲスト(lubuntuデスクトップを使用)を使用しています。

ドミトリーの答えは私をとても近づけました!しかし、psで検索したときにVBoxClientが実行されていなかったため、VBoxClient-allの試行は失敗しました。

$ VBoxClient-all
Failed to connect to the VirtualBox kernel service
Failed to connect to the VirtualBox kernel service
Failed to connect to the VirtualBox kernel service
Failed to connect to the VirtualBox kernel service
Failed to connect to the VirtualBox kernel service

次に、https://www.virtualbox.org/ticket/9332を見つけました

結局、VirtualBoxの追加機能は何らかの理由で自動的に起動しませんでした。vboxaddを手動で起動すると、クリップボードを有効にしてVBoxClientを実行できました。

arin @ arin-VirtualBox:〜$ sudo /etc/init.d/vboxadd start
VirtualBox Guest Additionsの開始...完了。
arin @ arin-VirtualBox:〜$ ps -ef | grep -i vbox
arin 2687 22537 0 10:53 pts / 1 00:00:00 grep --color = auto -i vbox
arin @ arin-VirtualBox:〜$ sudo / usr / bin / VBoxClient --clipboard
arin @ arin-VirtualBox:〜$ ps -ef | grep -i VBox
ルート2693 22100 0 10:53?00:00:00 / usr / bin / VBoxClient --clipboard
arin 2698 22537 0 10:53 pts / 1 00:00:00 grep --color = auto -i VBox

そして今、コピー/貼り付けが機能します!


1

VirtualBox 5.2.22で実行されているUbuntu 18.04では、次のことを行いました。

  1. VirtualBox Managerで、Ubuntuを右クリックしますVM->Settings->General tab on left->Advanced tab on right。共有クリップボードを次のように選択します:双方向

  2. Ubuntuでは、ターミナルで次のコマンドを実行します。

    sudo apt install virtualbox-guest-x11

次のコマンドを正常に実行するには、Ubuntuを再起動する必要がありました。

VBoxClient --clipboard

この後、双方向コピーが機能し始めました。


0

私の構成は、Windowsホスト、Xubuntuゲストです。すべてを再起動しても問題はないと思いますが、これが重要なクライアントです。(VBoxClient-allは、単に/ usr / bin / VBoxClient --clipboardなどを実行するスクリプトです。)

$ ps -fe|grep -i clip
tbc       1400     1  0 Jan18 ?        00:00:00 /usr/bin/VBoxClient --clipboard
$
$ p=1400;kill -int $p;ps -fp $p
$ /usr/bin/VBoxClient --clipboard
$ ps -fe|grep -i clip
tbc      30555  1281  0 13:01 ?        00:00:00 /usr/bin/VBoxClient --clipboard
$ pstree -sp 30555
init(1)---lightdm(1094)---lightdm(1261)---init(1281)---VBoxClient(30555)---{VBoxClient}(30556)
$

デフォルトではバックグラウンドで実行されることに注意してください。init(1)が所有していましたが、それを呼び出したときに、馴染みのないツリーを通じて採用されました。



0

ゲストマシンにログインして、「VirtualBox Guest Additions」を挿入するCDドライブを開きます。

このCDドライブを開き、「VBoxWindowsAdditions.exe」ファイルを実行します。

インストール後、再起動する必要があります、それから動作するはずです!


-1

VirtualBox 5.1.14でも同様の問題がありました。コンピューターはOpenSuse Leap 42.2を実行しており、VMにWindows 7 Pro(64Bit)がインストールされていました。Vboxtray.exeを再起動することで問題は解決しましたが、Windowsのインデックスサービスを非アクティブ化すると、最終的にそれが修正されました。


質問がおよそLinuxベースのVirtualBoxのようですしながら、あなたのソリューションは、WindowsベースのVirtualBoxのためである
ムスタファAhangarha
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.