VirtualBox上のCentOSの最小インストールにコピー/貼り付けするにはどうすればよいですか?


13

VirtualBoxで実行されているローカルのWindowsマシンからCentOSゲストマシンにコピーして貼り付けようとしています。CentOSのインストールは最小限です(コンソールのみ)。

このガイドに従って、共有クリップボードとドラッグアンドドロップの両方を有効にして、再起動しました。さて、記事の最後に到達すると、

それでおしまい!ゲストマシンに再度ログインすると、ホストマシンからゲストにテキストを簡単にコピーできるはずです。ドラッグアンドドロップオプションを使用すると、ホストからゲストへ、またはその逆に、データファイル全体を選択できます。

コピー&ペーストできません。ゲストOSを右クリックしてみましたが、コピー/貼り付けダイアログが開くことが期待されていました。サイコロはありません。ゲストOSにマウスの矢印さえ表示されません。

Ctrl+ VCtrl+ Shift+ V.... を試しましたが、うまくいきませんでした。

Ctrl+ Shift+ Vにより^Vコマンドラインにa が表示されましたが、何も貼り付けられませんでした。

Windowsホストマシンのメモ帳に貼り付けることができたので、コピーバッファー(クリップボード)は、少なくともホスト側でコピーしたいものでいっぱいになっています。

この記事では、これ以上の指示はないことを自明であると見なしています。誰かがこのジレンマに遭遇しましたか?ゲストOSにコピー/貼り付けするには、どのようなキーストローク/マウスクリックの組み合わせが必要ですか?

編集私はこのフォーラムを追跡して、ゲスト追加/セントスと、別のものと置き換える必要がある.isoについて話していました。.isoをダウンロードしたので、....さて、何を?

入ってみました

> devices
    >> Insert Guest additions CD image

それは有望に見えた。しかし、私はこのエラーに見舞われました。

Unable to insert the virtual optical disk D:\virtualbox\VBoxGuestAdditions.iso into the machine Centos 7.

Would you like to try to force insetion of this disk?

Could not mount the media/drive 'D:\virtualbox/VBoxGuestAdditions.iso'
(VERR_PDM_MEDIA_LOCKED).

強制アンマウントをクリックしても何も実行されないように見えます。


1
@Scott AFAIK、bashにはクリップボードがありません。つまり、コンソールのみのシステムとの間でコピー/貼り付けを行うことはできません。
NZD 2016

1
@NZD:ザックの実際の問題を特定した可能性があります。
スコット

1
確かに私はコンソールだけを持っています。では、GUIを使って何かを取得し、レポートを返しますか?プロットは厚くなります...
ザック

1
@Zack:コマンドやコマンド出力などの小さなテキストをコピーして貼り付けることが目的の場合は、おそらくGUIが必要です。私が別の方法で言っていることを繰り返すと、現在ゲスト内で(つまり、CentOSプログラムから別のプログラムに)コピーおよび貼り付けできない場合、ゲストの追加はそれを支援しません。ホストとゲストの間でより大きなデータのチャンクを移動したい場合で、ネットワーク接続がある場合は、FTP、rsync、scp、または共有ディレクトリの設定などを実行できるはずです。…(続き)
スコット

回答:


8

これを機能させるには、ゲスト追加機能をインストールする必要があります。それはあなたに共有クリップボードを与えます。

VMを起動した後、メニューからゲスト追加機能をインストールできます。をクリックしてDevices、を選択しますInsert Guest additions CD image

もう1つの方法は、VMがオフのときに、VirtualBox GUIからISOイメージをアタッチできることです。[ストレージ]タブの下にあります。

VirtualBoxをインストールすると、Guest Additions ISOイメージも含まれているはずです。見つからない場合はこちらからダウンロードできます。Virtualboxの正確なバージョンと一致していることを確認してください。

コピーアンドペーストを機能させるためにGuest Additionsをインストールする必要があるのは、VMがホストマシンを認識しない独自の環境で実行される別のマシンであるためです。ホストで実行されているVirtualboxインスタンスと通信できるように、ゲストマシンにドライバーをインストールする必要があります。

Guest Additionsがなくてもマウスを使用できますが、マウスはゲストによってキャプチャされるか、ホストによって所有されます。ゲストウィンドウをクリックして、ゲストにコントロールを移します。ホストで再度使用するには、キーの組み合わせ(デフォルトでは右Altキー)を使用してゲストからマウスを「解放」する必要があります。imgur.com/a/Ci5HMを参照してください

Guest Additionsがインストールされている場合、マウスはゲストとホストの間をシームレスに移動します。

VMにGUIがなく、コンソールしかない場合は、マウスポインターが表示されないことに注意してください。コンソールシステムにはマウスがありません。Bashシェルにはクリップボードがありません。つまり、コンソールのみのシステムとの間でコピー/貼り付けを行うことはできません。

これを回避する最も簡単な方法はssh、ホストからVM を使用することです。その後、sshターミナルでコピーと貼り付けを使用できます。


今夜家に帰ったらこれをやってみるよ。仕事
ザック

7
コピー/貼り付けを機能させるためだけに、これは非常に複雑に見えます。
ザック

例:「VBoxGuestAdditions.iso CDファイルをLinuxゲストの仮想CD-ROMドライブに挿入します」この.isoはどこにありますか?Linuxゲストの仮想CD ROMドライブは何ですか?.isoを挿入するにはどうすればよいですか?
ザック

この記事は、多くの既存の知識を前提としています。
ザック

4
最後の行は、ここのMVPです。VMでコンソール作業をしている場合、最も簡単な解決策は、それにSSHで接続するだけで、コピーと貼り付けが問題なく機能することです。
Yablargo
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.