web-dev-qa-db-ja.com

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

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

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

108
sam

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

33
sam

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

 $ killall VBoxClient 
 $ VBoxClient-all 
125
Dmitry

Oracle仮想ボックスの設定で

Settings > General > Advance

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

23
amjad

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. 仮想マシンを再起動してください!

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

19

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

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

15
DBedrenko

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

Sudo apt-get install virtualbox-guest-x11

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

VBoxClient-all
9
Bala

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

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

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

4
user227392

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

service virtualbox-guest-utils start

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

4
user617342

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

3
Pisu

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

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

1
Sudheer Kumar

私は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の開始... done。
 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 
 root 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
arinmorf

VirtualBox 4.3.12を使用していました。最新の5.0にアップグレードすると、バグは修正されました。

Vboxの追加を再インストールする組み合わせは役に立ちませんでした。

解決策:常に最新のバージョンにアップグレードしてみてください https://www.virtualbox.org/wiki/Downloads

0
leroneb

私の構成は、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
tbc0

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

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

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

0
Black