Como criar imagens inicializáveis do SO de inicialização tripla no Mac OS

1

Eu gostaria de saber as melhores práticas ou pelo menos o método para fazer as seguintes coisas em que estou trabalhando.

Eu instalei o SO de inicialização tripla (Windows 7, RHEL Linux e Mac OS 10.6) no iMac 7 usando a ferramenta rEFit .

O objetivo que eu quero alcançar é fazer imagens de disco de cada uma das partições do sistema operacional para que eu possa restaurar e instalar as imagens delas em outras máquinas Mac.

Eu já fiz uma imagem do Windows 7 por meio de um script que escrevi com a ajuda de ntfsclone . Gostaria de saber como criar uma imagem do Linux e uma imagem do Mac OS.

O comando baunilha dd como dd if=/dev/sda3 of=~/linux.img faz o trabalho? A partição do Mac OS pode ser visualizada através do utilitário de disco integrado, até onde eu saiba

Os métodos acima são viáveis para criar uma imagem inicializável? Preciso mesclá-los de alguma forma e, em caso afirmativo, como? Como posso incluir a partição de inicialização EFI para torná-los inicializáveis?

    
por leo 16.08.2010 / 17:15

2 respostas

1

Dê uma olhada no DeployStudio ; Eu não testei esse recurso, mas um dos fluxos de trabalho de restauração de exemplo divide o disco de destino em três partições, restaura um sistema Mac OS X (de uma imagem .dmg adequadamente preparada), um sistema Windows (IIRC de uma imagem WinClone, não certeza se é compatível com ntfsclone) e um sistema Linux (de uma imagem .dd). É grátis e suporta restaurações locais e de rede. A configuração pode ser um pouco complexa, portanto, passe algum tempo com os documentos antes de mergulhar.

    
por 17.08.2010 / 07:46
0

Eu sei que estou um pouco atrasado para essa festa, mas queria compartilhar minha solução de várias inicializações para o ambiente mais moderno.

Se o sistema tiver uma partição Linux, então não há absolutamente nenhuma necessidade para o DeployStudio ou qualquer uma dessas outras ferramentas macOS. Sim, haverá alguns scripts envolvidos, mas você terá um sistema muito mais flexível e personalizável. Além disso, vai fazer você se sentir quente e confuso por dentro:)

Veja o que você faz:

  • Primeiro você prepara uma imagem .dmg de sua instalação básica do macOS. A melhor tutotial para isso é aqui . Você terminará com uma imagem .dmg implementável asr. Eu recomendo mantê-lo o mais genérico possível
  • Em um sistema limpo, primeiro instale o RHEL. Não use imagens para isso - use o Kickstart. Instale Refind - ele economizará muitos problemas no futuro. Com alguma automação mínima, esta partição servirá como sua partição de recuperação para o resto. Obviamente, a partição de recuperação do macOS está FORA DA PERGUNTA.
  • Agora você pode instalar o macOS a partir da imagem criada anteriormente. Use parted para criar a partição para ele, defina o sistema de arquivos como HFS + - ele deve ser maior que o arquivo sparseimage que você usou ao criar o dmg. Usando dmg2img, extraia a maior partição (partição 5) do dmg e, em seguida, coloque-a na partição HFS + que você criou. Depois que o dd terminar, execute fsck.hfsplus nele para corrigir o tamanho da partição. Você pode aplicar qualquer tipo de personalização do sistema que você precisar neste momento - a partição é montável sob o Linux sem muita dificuldade. Em seguida, configure refind para poder inicializar nele.
  • Para instalar o Windows, você pode usar o ntfsclone como você fez ou usar a abordagem generalizada / DISM de baunilha - até você. O DISM requer a configuração de uma imagem do WinPE, mas vale a pena: o WIM é muito mais portátil do que uma imagem do ntfsclone e o DISM tem uma grande quantidade de recursos úteis.

Todo esse processo pode ser automatizado sem muitos problemas. O único problema é que você não pode inicializar automaticamente o hardware da Apple - não com suas restrições de NVRAM idiotas hoje em dia.

    
por 29.09.2017 / 17:35