VirtualBoxを使用しているときに、仮想マシンからホストマシンにテキストをコピーしようとしたことがありますが、失敗しました。それが起こるたびに、仮想マシンを再起動して修正します。何度も何度も再起動し続けたくないので、これに対する解決策はありますか。
注:ホストから仮想マシンにテキストをコピーすることは常に可能です。
VirtualBoxを使用しているときに、仮想マシンからホストマシンにテキストをコピーしようとしたことがありますが、失敗しました。それが起こるたびに、仮想マシンを再起動して修正します。何度も何度も再起動し続けたくないので、これに対する解決策はありますか。
注:ホストから仮想マシンにテキストをコピーすることは常に可能です。
回答:
ゲストOSがubuntuの場合、ubuntuターミナルで次の2つのコマンドを実行すると役立ちます。
$ killall VBoxClient $ VBoxClient-all
VBoxClient-all
システムにバイナリが見つかりませんでした。ちょうどkill
-ingと再起動VBoxClient --clipboard
は私のために働いたようです。
/usr/bin/VBoxClient-all
ます。実際には、バイナリが、次のコマンドを実行するスクリプトではありません:/usr/bin/VBoxClient --clipboard /usr/bin/VBoxClient --checkhostversion /usr/bin/VBoxClient --display /usr/bin/VBoxClient --seamless /usr/bin/VBoxClient --draganddrop
VBoxClient-all
インストールコードの周り突っつい、それはで参照しています:virtualbox.org/browser/vbox/trunk/src/VBox/Additions/linux/...もが使用気づきました- Makefile.kmkでそれを参照するようにgithub.com/mdaniel/virtualbox-org-svn-vbox-trunk/blob/... -まだわからない話は何であるか
Windows XPゲストでは、タスクマネージャー(Ctrl+ Alt+ Del)を使用して「VBoxTray.exe」を強制終了し、「Program Files / VirtualBox Guest Additions」から再起動できます。
Oracle仮想ボックスの設定で
Settings > General > Advance
[ドラッグアンドドロップ]オプションがあります。テキストをコピーする方向を選択します。
Drag'n'Drop
?本気ですか?Shared Clipboard
ゲストホストのコピー/貼り付けのオプションにする必要がありますが、トリックは何らかの理由で動作を停止したことです。
Windows 7ホストとUbuntu 16.04ゲストの場合、VirtualBoxゲストの追加機能をインストールする必要がありました。
/media/<user>/VBOXADDITIONS_x.x.x/
)sudo sh ./VBoxLinuxAdditions.run
このリンクで完全な手順を見つけました
VBoxクリップボードモジュールを再起動します。
pkill 'VBoxClient --clipboard' -f & sleep 1 && VBoxClient --clipboard
VirtualBoxで共有クリップボードを修正する方法(Windowsゲスト)
双方向共有クリップボードはその後機能するはずです。
Ubuntu 16.10では、次のコマンドを実行して機能させる必要がありました。
service virtualbox-guest-utils start
これに加えて、[ 一般] / [高度な仮想ボックス]設定で [ 共有クリップボード]設定を[ 双方向]に設定します。
私は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
そして今、コピー/貼り付けが機能します!
VirtualBox 5.2.22で実行されているUbuntu 18.04では、次のことを行いました。
VirtualBox Managerで、Ubuntuを右クリックしますVM->Settings->General tab on left->Advanced tab on right
。共有クリップボードを次のように選択します:双方向
Ubuntuでは、ターミナルで次のコマンドを実行します。
sudo apt install virtualbox-guest-x11
次のコマンドを正常に実行するには、Ubuntuを再起動する必要がありました。
VBoxClient --clipboard
この後、双方向コピーが機能し始めました。
私の構成は、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)が所有していましたが、それを呼び出したときに、馴染みのないツリーを通じて採用されました。
VirtualBox 4.3.12を使用していました。最新の5.0にアップグレードすると、バグは修正されました。
Vboxの追加を再インストールする組み合わせは役に立ちませんでした。
解決策:常に最新のhttps://www.virtualbox.org/wiki/Downloadsにアップグレードしてみてください
VirtualBox 5.1.14でも同様の問題がありました。コンピューターはOpenSuse Leap 42.2を実行しており、VMにWindows 7 Pro(64Bit)がインストールされていました。Vboxtray.exeを再起動することで問題は解決しましたが、Windowsのインデックスサービスを非アクティブ化すると、最終的にそれが修正されました。