Como instalo o Mavericks no HD externo, mas de dentro do VirtualBox

0

Não quero bloquear minha máquina para a instalação. Posso entregá-lo a um processo de caixa virtual?

  1. Caixa virtual aberta

  2. Criar Mac virtual

  3. Anexar Mavericks instalar pen drive no Mac virtual

  4. Anexar HD externo real ao Mac virtual

  5. Inicialize o Mac virtual a partir do pen drive Mavericks

  6. Instale em HD externo real a partir do Mac virtual

Isso deveria / deveria / poderia funcionar?

Estou preso na etapa 3.

Eu entrei:

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

quais saídas:

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
Charles Spencer
fonte
Duvido que funcionaria. Mesmo se você chegasse tão longe, tentaria instalar drivers para o dispositivo VM, não para o hardware real do Mac.
Tetsujin
@Tetsujin: 1) O OS X NÃO vem com drivers para o Virtual Box. O melhor que você pode obter são drivers de reserva. O desempenho é horrível. Além disso, o OS X NÃO remove os drivers dos componentes que não vê no momento da instalação ou da primeira inicialização. Ele será carregado se inicializado em hardware real. Se houver problemas, redefina o kext-cache. 2) Você pode explicar por que você acha que não funcionaria? Não vejo razão.
Max Ried

Respostas:

3

Primeiro, verifique se o seu HD externo está conectado. Em seguida, descubra qual nó do dispositivo é o seu HD. No seu caso, é / dev / disk2. Junte-o com

diskutil umountDisk disk2

e aguarde até que ele desapareça do Finder. Mude o proprietário do nó do dispositivo para seu usuário:

sudo chown `whoami` /dev/disk2

Em seguida, crie o vmdk:

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

Certo, conecte-o à sua VM e inicie-o. Se você desconectar a unidade, a propriedade e as permissões serão redefinidas. Portanto, você precisará executar a chownetapa novamente.

Max Ried
fonte
0

/ dev / disk2 ainda está montado por sua máquina. Vá para o utilitário de disco e unmounto dispositivo execute o comando novamente.

NibbleX
fonte