Mavericksを外部HDにVirtualBox内からインストールする方法


0

インストールのためにマシンをロックダウンしたくありません。仮想ボックスプロセスに引き渡すことはできますか?

  1. 仮想ボックスを開く

  2. 仮想Macを作成する

  3. Mavericksインストールペンドライブを仮想Macに接続する

  4. 実際の外部HDを仮想Macに接続する

  5. Mavericksペンドライブから仮想Macを起動する

  6. 仮想Mac内から実際の外部HDにインストールする

これは動作しますか、または動作しますか?

ステップ3で停止しています。

私が入力しました:

sudo VBoxManage internalcommands createrawvmdk -filename ~/PENDRIVE.vmdk -rawdisk /dev/disk2

どの出力:

VBoxManage: error: VMDK: could not open raw disk file '/dev/disk2'  
VBoxManage: error: Error code VERR_RESOURCE_BUSY at /Users/vbox/tinderbox/4.3-mac-rel/src/VBox/Storage/VMDK.cpp(3390) in function int vmdkCreateRawImage(VMDKIMAGE*, VBOXHDDRAW*, uint64_t)
VBoxManage: error: Cannot create the raw disk VMDK: VERR_RESOURCE_BUSY
VBoxManage: error: The raw disk vmdk file was not created

うまくいくとは思わない。そこまで得たとしても、実際のMacハードウェアではなく、VMデバイス用のドライバーをインストールしようとします。
鉄人

@Tetsujin:1)OS XにはVirtual Box用のドライバーは付属していません。フォールバックドライバーを入手できます。パフォーマンスは恐ろしいです。それに加えて、OS Xは、インストール時または最初の起動時に表示されないコンポーネントのドライバーを削除しません。実際のハードウェアで起動すると、それらをロードします。そこで問題が発生した場合は、kext-cacheをリセットします。2)うまくいかないと思う理由を詳しく説明してください。理由はわかりません。
マックスリード

回答:


3

まず、外部HDが接続されていることを確認してください。次に、HDのデバイスノードを見つけます。あなたの場合、それは/ dev / disk2です。でそれをアンマウント

diskutil umountDisk disk2

Finderから消えるまで待ちます。デバイスノードの所有者をユーザーに変更します。

sudo chown `whoami` /dev/disk2

次に、vmdkを作成します。

sudo VBoxManage internalcommands createrawvmdk -filename ~/disk2.vmdk -rawdisk /dev/disk2

次に、VMに接続して起動します。ドライブのプラグを抜くと、所有権とアクセス許可がリセットされるため、chownもう一度手順を実行する必要があります。


0

/ dev / disk2はまだマシンによってマウントされています。ディスクユーティリティとunmountデバイスに移動して、コマンドを再実行します。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.