Virtualizando o OSX atualmente instalado

2

Como eu expliquei Aqui Eu tenho um MacBook antigo e estou planejando substituir o OS X pelo Windows 7 ou Linux.

Eu queria saber se é virtualmente possível virtualizar a partição física do Snow Leopard. No Windows, você pode converter uma máquina física em uma máquina virtual usando produtos VMWare. Eu poderia fazer algo assim para o meu MacBook?

A idéia é apagar tudo, instalar o Windows ou o Linux e ter a partição original do OS X como uma máquina virtual, caso eu precise de algo.

Vic
fonte
Onde você deseja armazenar sua 'partição original'? Em um drive externo?
klanomath
Não importa. Com os produtos VMWare, na minha experiência, você pode mover a localização das VMs sem problemas. Provavelmente será em um externo, devido ao tamanho do meu interno.
Vic

Respostas:

1

De acordo com isso fonte isso deve funcionar:

Pré-requisitos:

- Mac OS X 10.6.8 Server ou Mac OS X 10.7 ou posterior como um potencial sistema operacional convidado

  1. Crie uma imagem r / w de sua partição
  2. Abra o Terminal e digite:

    hdiutil imageinfo /path/to/image.dmg  | grep "Format"  
    

    A saída deve ser:

    Format: UDRW
    Format Description: raw read/write
    
  3. Crie um arquivo diskname.vmdk com um editor:

    # Disk DescriptorFile
    version=1
    encoding="UTF-8"
    CID=fffffffe
    parentCID=ffffffff
    isNativeSnapshot="no"
    createType="monolithicFlat"
    
    # Extent description
    RW SIZE_OF_DMG_IN_SECTORS FLAT "Fully_Qualified_Pathname_of_DMG" 0
    
    # The Disk Data Base 
    #DDB
    
    ddb.adapterType = "lsilogic"
    #ddb.geometry.cylinders is not used by Mac OS.
    #ddb.geometry.heads is not used by Mac OS.
    #ddb.geometry.sectors is not used by Mac OS.
    #ddb.longContentID will be generated on the first write to the file.
    #ddb.uuid is not used by Mac OS.
    ddb.virtualHWVersion = "6"  
    
  4. customizar SIZE_OF_DMG_IN_SECTORS (o tamanho do seu disco / 512) e Fully_Qualified_Pathname_of_DMG no arquivo acima

  5. Abra o VMware Workstation e crie uma nova máquina e escolha o arquivo vmdk criado acima como hdd.image

  6. Existe um impedimento legal para executar o Mac OS X em hardware que não seja da Apple. VMware Player & amp; VMware Workstation, portanto, oficialmente não suporta a instalação do Mac OS X em qualquer hardware - nem mesmo em Macs.

klanomath
fonte
THX. Vai demorar um pouco até que eu possa tentar, mas é bom saber que isso pode ser feito.
Vic
re: # 6, o VMware Fusion permite que você instale e execute os convidados do OS X em hosts do OS X. A maneira como você redigiu, faz parecer que você não pode fazer isso, quando na verdade você pode.
Patrick McMahon
1
@PatrickMcMahon Vic quer instalar o Windows (ou Linux) em seu Mac como único sistema operacional. O VMware Workstation (PC / Linux) em execução no host do Windows não permite instalar o Mac OS X, mesmo que seja um hardware da Apple.
klanomath
Além disso, o OP deseja virtualizar a versão não-servidor do 10.6, o que também não é permitido. É possível adquirir (barato?) Um DVD de instalação do servidor 10.6; mas, não tenho certeza do que acontece quando 10.6.3 (a versão mais recente do servidor no DVD AFAIK) é instalado em cima de um sistema 10.6.8 em execução.
Kent
@Kent max. OS X for Macbook4,1 é 10.7.5 por isso não deve ser um problema
klanomath