web-dev-qa-db-ja.com

ゲストとしてMac OSにゲストを追加し、ホストとしてWindowsマシンを追加する方法

ホストマシンからゲストマシンにコンテンツをコピーしようとしていますが、コピーするにはゲスト追加ディスクをインストールする必要があります。

または、ゲストマシン上のホストマシンのコンテンツにアクセスする別の方法がありますか?

21

ゲスト追加機能は、VirtualBox 6.0以降のMacOSで使用できます。

インストール:

  1. ゲストmacOSを起動してログインします。
  2. VirtualBox UIで、メニューDevices | Insert Guest Additions CD image...を使用します
  3. CDがmacOSデスクトップに表示されたら、開きます。
  4. VBoxDarwinAdditions.pkgを実行します。
  5. インストーラーを実行します。ほとんどの場合、次へをクリックします。
  6. いくつかのステップで、macOSはOracleの許可について尋ねます。ボタンをクリックしてシステム環境設定に移動し、許可します。
  7. 手順6で忘れたりミスクリックした場合は、macOS System Preferences | Security & Privacy | Generalに移動します。下部に、Oracleの許可を許可する質問があります。許す。

ゲスト追加バグ

  1. VirtualBox 6.0.10の時点では、ゲスト追加機能の開始に失敗する bug がまだあります。
  2. 影響を受けているかどうかをテストします
    1. ターミナルで実行:ps aux | grep VBoxClient
    2. 次のような行が表示されても、バグの影響を受けません。
      /Library/Application Support/VirtualBox Guest Additions/VBoxClient -f
    3. 影響を受けない場合は、このセクションの残りの手順をスキップしてください。
  3. SIPを無効にして、次のステップでシステムサービスファイルを編集できるようにします
    1. allVirtualBoxウィンドウを閉じます。そうでない場合、次のステップの設定はVirtualBoxによって上書きされます。
    2. VMの.vboxファイルを編集し、<ExtraData> XMLタグの下に次の行を追加します。
      <ExtraDataItem name="VBoxInternal/Devices/efi/0/LUN#0/Config/Vars/0000/Name" value="csr-active-config"/>
      <ExtraDataItem name="VBoxInternal/Devices/efi/0/LUN#0/Config/Vars/0000/Uuid" value="7c436110-ab2a-4bbb-a880-fe41995c9f82"/>
      <ExtraDataItem name="VBoxInternal/Devices/efi/0/LUN#0/Config/Vars/0000/Value" value="bytes:dwAAAA=="/>
    3. MacOSを再度起動します。
  4. VirtualBoxのバグの回避策を追加
    1. ターミナルで、次を実行します。
      Sudo nano "/Library/LaunchAgents/org.virtualbox.additions.vboxclient.plist"
    2. <array>タグの下で、次の行を最後に追加します。
      <string>-l</string>
      <string>/tmp/VBoxClient.log</string>
    3. 編集内容を保存してmacOSを再起動します。
    4. 再度ps aux | grep VBoxClientをテストします。行がまだない場合は、前のステップでタイプミスがないことを確認してください。
16
Codeguard

ゲストの追加はMac OS Xでは使用できません。VNCとSMBを使用して、クリップボードの同期や共有フォルダーなどの機能を取得できます。 同様の質問に対する私の答え です。

12
TomTasche

私は同じ問題を抱えており、「試行錯誤」の方法で、MacOSゲストにゲスト追加をインストールする手順があります。

  1. ゲスト追加CDを挿入します
  2. ファイルマネージャでCDを開きます
  3. vBoxDarwinAdditions.pkgをダブルクリックします
  4. インストーラーが開き、clic contine
  5. インストールされたファイルの場所を設定する次の画面、インストールのみを押す
  6. パスワードはインストール中に数回尋ねられ、それを書いて続行できます
  7. これはトリッキーな部分です。私のインストールでは、macosはセキュリティの問題のためにOracleによって作成されたドライバがインストールされないというメッセージを表示します。それを有効にするオプションがあるので、ボタンをクリックしてセキュリティ画面を開き、をクリックしますセキュリティ設定ウィンドウの下部にリストされているOracleソフトウェアの横にある許可ボタンを押すと、パスワードの再入力が求められます。一方、pkgインストーラーは許可があるように続行し、「インストールが完了しました」と表示されますが、Oracleドライバーのインストールのロックを解除すると、ステップ3からのプロセス全体を繰り返し、2回目はすべてのインストールを繰り返しますインストールする最初のパスワード以上を要求することなく。

これで完了です!

3
Sergio E

here のように、SSHとSFTPを使用できます。

  1. ゲストOS(Mac OS X)で、[システム環境設定]> [共有]を開き、[リモートログイン]を有効にします。リモートログインの指示で指定されたIPアドレスに注意してください。 ssh [email protected]
  2. VirtualBoxで、[デバイス]> [ネットワーク]> [ネットワーク設定]> [詳細設定]> [ポート転送]を開き、ホストIP = 127.0.0.1、ホストポート2222、ゲストIP 10.0.2.15、ゲストポート22を指定します。
  3. ホストOSで、次のコマンドを実行しますsftp -P 2222 [email protected];グラフィカルインターフェイスを使用する場合は、FileZillaを使用できます

userおよび10.0.2.15を、構成に関連する適切な値に置き換えます。

1
Roy Hyunjin Han