Como tornar uma partição HFS + inicializável em Macs Intel

1

Estou curioso sobre o procedimento de instalação usado quando você inicializa duas versões do OS X.

Pelo que entendi, quando você instala um sistema OS X fresco, o instalador copia todos os arquivos necessários (do DVD de instalação neste caso) para o sistema de arquivos, e então " faz algumas coisas "para tornar a instalação inicializável e aparecer na tela de inicialização quando você mantém pressionada a tecla Option. O que exatamente (em todos os detalhes encantadores / sangrentos do UNIX / Darwin) é esse " material "?

Minha situação é a seguinte: Eu tenho duas instalações totalmente funcionais do OS X em dois laptops. Eu gostaria de transferir a 2ª instalação para o 1º laptop e inicializar duas vezes as duas instalações no primeiro laptop. Portanto, imagino que posso copiar ( dd ?) Em tudo, desde / na segunda instalação em uma nova partição HFS + no primeiro laptop. Então, de alguma forma, eu peço ao sistema para tornar essa partição inicializável, para que ela apareça no menu de inicialização. Como posso fazer isso?

Eu aprecio que haja duas perguntas, mas eu suponho (talvez incorretamente) que eles finalmente tenham a mesma resposta. Eu também li esta questão SU , mas eu quer fazer todo o processo manualmente, não com uma ferramenta de terceiros - mais para a educação do que para a utilidade.

    
por Ephemera 08.08.2013 / 08:32

2 respostas

2

Eu não testei isso, mas se você usar dd para copiar todo o volume bruto, isso deve copiar os blocos de inicialização junto com o conteúdo do sistema de arquivos, portanto nada mais será necessário para tornar o volume inicializável.

Mas eu não recomendaria dd , pois ele não pode lidar com detalhes menores, como os volumes de origem e de destino que não são exatamente do mesmo tamanho. Também é dolorosamente lento, a menos que você use as entradas do dispositivo bruto (ou seja, / dev / rdiskN em vez de / dev / diskN).

Em vez disso, recomendo a ferramenta asr para copiar o volume; é mais inteligente e mais adaptável. Você também pode usar a guia Restaurar no Utilitário de Disco (que, na verdade, usa asr para fazer o trabalho). Tenho certeza que asr também cuida da inicialização, embora tenha sido um tempo desde que eu usei neste modo.

Se qualquer método que você usar não tornar o volume adequadamente inicializável, acho que tudo que você precisa fazer é abençoar a pasta que contém o arquivo booter, que geralmente está em / System / Library / CoreServices:

sudo bless --folder /Volumes/whatever/System/Library/CoreServices
    
por 09.08.2013 / 07:50
0

Verifique se a unidade está formatada corretamente com uma tabela de partição GUID - Consulte este artigo: link

Use o Utilitário de Disco para clonar sua unidade - Veja este artigo: link

    
por 11.08.2013 / 09:06