Maneira oficial de obter um arquivo OS X ISO -- acos campo com virtualbox campo com iso camp apple Relacionado O problema

Official way to obtain an OS X ISO file


87
vote

problema

português

Estou tentando instalar o OS X Mavericks no VirtualBox no Windows 8.1. Eu tenho o VirtualBox instalado e o VM configurado, mas preciso de um arquivo ISO para instalar o sistema operacional.

Eu já procurei e encontrei um resultado um site que eu não tinha ouvido falar, mas o Google Chrome sinalizou como malware. Eu encontrei um arquivo no CNET, mas é um arquivo de atualização para máquinas que estão executando uma versão anterior do OS X.

Existe uma fonte oficial para baixar arquivos OS X ISO? Se não, é possível obter o arquivo ISO necessário sem já ter acesso ao OS X?

english

I'm trying to install OS X Mavericks in VirtualBox on Windows 8.1. I have VirtualBox installed and the VM set up, but I need an ISO file to install the operating system.

I've searched around and found one result one a website I hadn't heard of, but Google Chrome flagged it as malware. I found a file on CNet, but it's an upgrade file for machines that are running an earlier version of OS X.

Is there an official source for downloading OS X ISO files? If not, is it possible to get the required ISO file without already having access to OS X?

        
   
   

Lista de respostas

74
 
vote
vote
Melhor resposta
 

não funciona em mavericks e yosemite

Não há como obter legitimamente o arquivo sem ter acesso a um Mac, e uma cópia licenciada do sistema operacional por meio de uma compra (a menos que você seja um membro do programa de desenvolvedor, para o qual você pode esperar pagar muito mais do que o custo do sistema operacional, com ele sendo livre).

Mas se você pode bater algum tempo de acesso em um Mac, então você pode baixar o sistema operacional da App Store (talvez seja necessário opção + clique no ABCDEFGHIJKLMNABCDEFGHIJKLMN6 seção para forçá-lo a resosticá-los se você tiver baixado pelo menos uma vez). Depois de ter o instalador baixado e sentou em seu dock, você pode simplesmente pegá-lo e chegar ao arquivo de imagem que está dentro dele.

Esta é a maneira oficial de obter o arquivo direto da Apple, mas ainda há trabalho para fazer isso em um ISO:

    .
  1. Depois de baixar o Mavericks, encontre o instalador no seu Mac. É chamado Install OS X Mavericks.app e deve ter sido baixado para sua pasta de aplicativos principais ou ser sentada no seu dock.

  2. clique com o botão direito do mouse (ou Control + clique) o instalador e escolha Show Package Conteúdo no menu contextual resultante.

  3. Na pasta que aparece, abra Contents > Shared Support ; Você verá um arquivo de imagem de disco chamado InstallESD.dmg

    Este arquivo dmg é, em essência, um arquivo ISO no formato ligeiramente diferente. Nós precisaremos convertê-lo. Abra ABCDEFGHIJKLMNABCDEFGHIJKLMN10 e:

  4. Na barra de menus, selecione .bashrc1 e aponte para o seu abcdefghijklmnabcdefgijklmn12 arquivo

  5. Na caixa de diálogo Salvar como segue, selecione DVD / CD Master. O utilitário de disco insistirá em salvar o novo ISO como um arquivo abcdefghgjklmnabcdefghijklmn13 , mas é realmente um ISO.

  6. Quando concluído, você pode renomeá-lo para .bashrc4 no localizador.

  7. Use um drive HD ou Thumb, que está no formato Exfat (comparado ao formato FAT, isso permite arquivos únicos maiores que 4GB). Copie o arquivo abcdefghgjklmnabcdefghijklmn15 e acessá-lo no outro sistema.

para clareza, você pode fazer o acima em qualquer versão do OS X de 10.6.8 (Snow Leopard) em diante, para que você possa usar uma imagem antiga para obter uma nova imagem, por exemplo, se você tiver acesso a um versão diferente do sistema operacional do que Mavericks.

 

Does not work on Mavericks and Yosemite

There is no way to legitimately get the file without having access to a Mac, and a licensed copy of the OS via a purchase (unless you are a member of the Developer Program, for which you can expect to pay far more than the cost of the OS, what with it being free).

But if you can blag some access time on a Mac, then you can download the OS from the Mac App Store (You may need to Option+Click the Purchased section to force it to reshow them if you have downloaded them at least once already). Once you have the installer downloaded and sat in your dock, you can simply pick it apart and get to the image file that is inside it.

This is the official way to get the file direct from Apple, but there is still work to do to make it into an ISO:

  1. Once youxe2x80x99ve downloaded Mavericks, find the installer on your Mac. Itxe2x80x99s called Install OS X Mavericks.app and it should have been downloaded to your main Applications folder or be sat in your Dock.

  2. Right-click (or Control+click) the installer, and choose Show Package Contents from the resulting contextual menu.

  3. In the folder that appears, open Contents > Shared Support; youxe2x80x99ll see a disk image file called InstallESD.dmg

    This dmg file is in essence an ISO file in s slightly different format. We'll need to convert it. Open up Disk Utility and:

  4. From the menu bar, select Images > Convert and point it to your .dmg file

  5. In the Save As dialog that follows, select DVD/CD master. Disk Utility will insist on saving the new ISO as a .cdr file, but it is really an ISO.

  6. When complete, you can rename it to .iso in Finder.

  7. Use an external HD or thumb drive which is in ExFAT format (Compared to FAT format, this allows for single files larger than 4GB). Copy the .iso file and access it on the other system.

For clarity, you can do the above on any version of OS X from 10.6.8 (Snow Leopard) onwards, so you can use an old image to get hold of a new image for example, if you have access to a different OS version than Mavericks.

 
 
         
         
17
 
vote

A resposta acima por @stuffe não vai funciona em Mavericks. Aparentemente, a Apple alterou o formato da imagem ESD e não é mais inicializável.

Olhando ao redor Eu encontrei um par de ponteiros sobre como fazer as conversões necessárias para obter o resultado como algo que você pode inicializar um VM OFF.

Dependendo do que é o objetivo do arquivo ISO, se for para reinstalar um computador, pode ser mais útil usar um USB inicializável para isso, verificar Como: Criar uma instalação inicializável para o OS X Mavericks 10.9 e acima . < / p >.

Para o arquivo ISO em si, eu usei principalmente as informações encontradas em Esta postagem no site insanelymac , aumentada com a informação / dica na criação de uma partição de recuperação encontrada sobre as comunidades de suporte da Apple .

Basicamente, o processo é obter a imagem ESD e reconstruí-lo para incluir algumas informações que agora são embaladas como links simbólicos, e tire isso como um arquivo ISO. O autor do insanelymac Post automatizou o processo em um script bash, que eu estou colando aqui por conveniência / referência:

#!/bin/bash ESD=$1 TMP=$2 if [ -z "$ESD" ] || [ -z "$TMP" ]; then echo usage: "'$0' /path/to/esd /path/to/tmpdir" exit 1 fi if ! [ -e "$ESD" ]; then echo "file '$ESD' does not exist" exit 1 fi if ! [ -e "$TMP" ]; then echo "dir '$TMP' does not exist" exit 1 fi MPAPP=/Volumes/install_app MPIMG=/Volumes/install_img IMGSPARSE=$TMP/install.sparseimage IMGDVD=$TMP/install.cdr detach_all() { if [ -d "$MPAPP" ]; then hdiutil detach "$MPAPP"; fi if [ -d "$MPIMG" ]; then hdiutil detach "$MPIMG"; fi } exit_all() { echo +++ Command returned with error, aborting ... exit 2 } trap detach_all EXIT trap exit_all ERR echo +++ Trying to unmount anything from previous run detach_all echo +++ Mount the installer image hdiutil attach "$ESD" -noverify -nobrowse -readonly -mountpoint "$MPAPP" echo +++ Convert the boot image to a sparse bundle rm -f "$IMGSPARSE" hdiutil convert "$MPAPP"/BaseSystem.dmg -format UDSP -o "$IMGSPARSE" echo +++ Increase the sparse bundle capacity to accommodate the packages hdiutil resize -size 8g "$IMGSPARSE" echo +++ Mount the sparse bundle for package addition hdiutil attach "$IMGSPARSE" -noverify -nobrowse -readwrite -mountpoint "$MPIMG" echo +++ Remove Package link and replace with actual files rm -f "$MPIMG"/System/Installation/Packages cp -rp "$MPAPP"/Packages "$MPIMG"/System/Installation/ echo +++ Unmount the installer image hdiutil detach "$MPAPP" echo +++ Unmount the sparse bundle hdiutil detach "$MPIMG" echo +++ Resize the partition in the sparse bundle to remove any free space hdiutil resize -sectors min "$IMGSPARSE" echo +++ Convert the sparse bundle to ISO/CD master rm -f "$IMGDVD" hdiutil convert "$IMGSPARSE" -format UDTO -o "$IMGDVD" echo +++ Remove the sparse bundle rm "$IMGSPARSE" echo "Done" echo "Find your DVD at '$IMGDVD'"

Eu posso confirmar que a imagem resultante é de fato inicializável dentro da fusão; Está no processo de ser instalado, então eu ainda estou para ver se outros "truques" são necessários para fazer isso funcionar (por exemplo, se o resultado estiver faltando uma partição de recuperação conforme indicado em alguns dos threads).

update : as botas VM resultantes, e parece funcionar "bem". Eu usei o método descrito para criar uma partição de recuperação, mas mesmo que a cópia de carbono "veja" uma partição de recuperação no (virtual) HD, não parece funcionar tudo bem, como inicializar a chave VM com a tecla de opção pressionada Não faça nada. Vai olhar para isso se eu tiver tempo, mas por enquanto parece que o arquivo .iso que eu tenho está funcionando.

 

The answer above by @stuffe won't work on Mavericks. Apparently Apple has changed the format of the ESD image and it's no longer bootable.

Looking around I've found a couple of pointers on how to do the necessary conversions to get the result as something you can boot a VM off.

Depending on what's the purpose of the ISO file, if it's to reinstall a computer, it might be more useful to use a Bootable USB- For that, check How to: Create a bootable installation for OS X Mavericks 10.9 and above.

For the ISO file itself, I've mostly used the information found on this post on the InsanelyMac site, augmented with the information/tip on creating a Recovery Partition found on the Apple Support Communities.

Basically the process is to get the ESD image, and rebuild it to include some info that is now packaged as symlinks, and get that out as a ISO file. The author of the InsanelyMac post has automated the process into a bash script, that I'm pasting here for convenience/reference:

#!/bin/bash ESD=$1 TMP=$2  if [ -z "$ESD" ] || [ -z "$TMP" ]; then     echo usage: "'$0' /path/to/esd /path/to/tmpdir"     exit 1 fi if ! [ -e "$ESD" ]; then     echo "file '$ESD' does not exist"     exit 1 fi if ! [ -e "$TMP" ]; then     echo "dir '$TMP' does not exist"     exit 1 fi  MPAPP=/Volumes/install_app MPIMG=/Volumes/install_img IMGSPARSE=$TMP/install.sparseimage IMGDVD=$TMP/install.cdr  detach_all() {   if [ -d "$MPAPP" ]; then hdiutil detach "$MPAPP"; fi   if [ -d "$MPIMG" ]; then hdiutil detach "$MPIMG"; fi } exit_all() {   echo +++ Command returned with error, aborting ...   exit 2 }  trap detach_all EXIT trap exit_all ERR  echo +++ Trying to unmount anything from previous run detach_all  echo +++ Mount the installer image hdiutil attach "$ESD" -noverify -nobrowse -readonly -mountpoint "$MPAPP"   echo +++ Convert the boot image to a sparse bundle rm -f "$IMGSPARSE" hdiutil convert "$MPAPP"/BaseSystem.dmg -format UDSP -o "$IMGSPARSE"   echo +++ Increase the sparse bundle capacity to accommodate the packages hdiutil resize -size 8g "$IMGSPARSE"  echo +++ Mount the sparse bundle for package addition hdiutil attach "$IMGSPARSE" -noverify -nobrowse -readwrite -mountpoint "$MPIMG"  echo +++ Remove Package link and replace with actual files rm -f "$MPIMG"/System/Installation/Packages cp -rp "$MPAPP"/Packages "$MPIMG"/System/Installation/  echo +++ Unmount the installer image hdiutil detach "$MPAPP"  echo +++ Unmount the sparse bundle hdiutil detach "$MPIMG"  echo +++ Resize the partition in the sparse bundle to remove any free space hdiutil resize -sectors min "$IMGSPARSE"  echo +++ Convert the sparse bundle to ISO/CD master rm -f "$IMGDVD" hdiutil convert "$IMGSPARSE" -format UDTO -o "$IMGDVD"  echo +++ Remove the sparse bundle rm "$IMGSPARSE"  echo "Done" echo "Find your DVD at '$IMGDVD'" 

I can confirm that the resulting image is indeed bootable within Fusion; it's in the process of being installed so I'm yet to see whether other "tricks" are needed to make it work (for example, if the result is lacking a Recovery Partition as stated in some of the threads).

UPDATE: The resulting VM boots, and appears to work "well". I have used the method described to create a recovery partition, but even though Carbon Copy "sees" a Recovery Partition on the (virtual) HD, it doesn't appear to work all that well, as booting the VM with Option key pressed doesn't do anything. Will look into it if I have time, but for the time being it appears that the .iso file I got is working.

 
 
         
         
11
 
vote

Não há maneira oficial de executar o OS X em uma máquina virtual no Windows. A Apple Eula afirma claramente sob a seção 2 B que você tem permissão para:

.

(iii) para instalar, usar e executar até duas (2) cópias adicionais ou instâncias do software Apple dentro de ambientes de sistema operacional virtual em cada computador Mac você possui ou controle que já está executando o software Apple, para fins de : (a) desenvolvimento de software; (b) testes durante o desenvolvimento de software; (c) usando o servidor OS X; ou (d) uso pessoal, não comercial.

Fonte: Apple Inc. Acordo de licença de software para o OS X Maverics

Isso significa que você pode virtualizar o OS X apenas dentro do hardware do Mac. Qualquer outra coisa quebra a licença.

 

There is no official way to run OS X on a virtual machine in Windows. The Apple EULA clearly states under section 2 B that you're allowed to:

(iii) to install, use and run up to two (2) additional copies or instances of the Apple Software within virtual operating system environments on each Mac Computer you own or control that is already running the Apple Software, for purposes of: (a) software development; (b) testing during software development; (c) using OS X Server; or (d) personal, non-commercial use.

Source: Apple Inc. Software License Agreement for OS X Maverics

This means that you can virtualize OS X only inside OS X on Mac hardware. Anything else breaks the license.

 
 
         
         
6
 
vote

o mesmo que dado por stufo.

Você pode formatar sua unidade flash para o formato exfat que permita acessar o acesso tanto no Windows quanto no Mac. A restrição de tamanho do arquivo de gordura não está presente no exfat.

 

The same as given by stuffe.

You can format your flash drive to ExFAT format which allows for access both on Windows and Mac. The file size restriction of FAT is not present on ExFAT.

 
 
         
         

Perguntas relacionadas

27  Bootcamp - sem opção ISO  ( Bootcamp no iso option ) 
Não há opção no Assistente de BootCamp para escolher o Windows ISO .. Alguma idéia? ...

83  Copiando o arquivo ISO para a unidade USB no OS X?  ( Copying iso file to usb drive in os x ) 
Eu tentei copiar um arquivo ISO para uma unidade USB. Eu não consigo fazer isso com utilidade de disco. Como posso copiar o arquivo ISO para uma unidade USB? ...

1  Como você cria um OS X ISO se já tiver acesso a um iMac?  ( How do you create an os x iso if you already have access to an imac ) 
Eu estou usando o Ubuntu 14.04, e quero criar uma máquina virtual executando o OS X. Eu tenho um amigo que é dono de um iMac com o OS X Yosemite. Existe algum...

1  Como faço para criar uma VirualBox VM de um volume existente de APFs MacOS Mojave?  ( How do i create a virtualbox vm from an existing macos mojave apfs volume ) 
Eu vi uma postagem relacionada, mas as instruções foram específicas para o VMware Fusion, que eu não estou usando. Com o cloner de cópia de carbono, criei u...

0  Quanto tempo leva para converter um CDR para um ISO? [fechado]  ( How long does it take to convert a cdr to an iso ) 
. fechado . Esta pergunta precisa detalhes ou clareza . Atualmente não está aceitando respostas. ...

4  Onde posso encontrar a última versão de Darwin?  ( Where can i find the latest release of darwin ) 
Eu quero uma imagem de disco (para instalação). Eu verifiquei Aqui e o link 'Darwin Technologies' lá, mas não conseguia encontrar nada. Eu quero o darwin ...

2  Erro ao criar uma mídia de instalação de MacOS em um volume virtual  ( Error creating a macos install media on a virtual volume ) 
Estou tentando fazer alguns arquivos .so com o meio de instalação para as últimas versões de MacOS (do El Capitán para Catalina), para que eu possa gravá-los ...

0  O que me faz incapaz de gravar o Windows 7 ISO devido a um erro médio?  ( What causes me to be unable to burn windows 7 iso due to a medium error ) 
Acabei de atualizar meu MacBook Pro do MacBook Pro com um novo disco rígido SSD da marca SSD e 8 GB de RAM. Para maximizar completamente o potencial do sistem...

7  Copie a atualização do firmware do SSD crucial ISO para usb inicializável  ( Copy crucial ssd firmware update iso to bootable usb ) 
Eu quero começar com o Atualização de firmware do SSD crucial e copie o ISO para Um pau USB Mac inicializável, usando um conjunto mínimo de ferramentas. Esp...

1  Como posso extrair arquivos ISO multipart em Mac OS X?  ( How can i extract multipart iso files in mac os x ) 
e.g.: part1.iso part2.iso Eu sei que o Unarchiver pode extrair um único arquivo ISO, mas como posso extrair arquivos multipart ISO? ...




© 2022 pergunte.org All Rights Reserved. Casa de perguntas e respostas todos os direitos reservados


Licensed under cc by-sa 3.0 with attribution required.