As etapas atualizadas, para instalar o Windows 8.1 usando o procedimento fornecido abaixo, podem ser encontradas aqui .
Meu hardware e software são diferentes dos seus. Primeiro documentarei como testei minha resposta e tentarei adaptá-la às suas necessidades. Como esta é uma resposta bastante longa, a adaptação será dada como uma resposta separada.
Meu computador é um iMac (20 polegadas, meados de 2007). A versão do OS X é 10.10.5. Eu instalarei o Windows 7 Professional SP1 64 Bit. Eu tenho apenas uma unidade interna. É um disco rígido de 1 TB usando o esquema de particionamento GUID híbrido da Apple. Híbrido significa que o Windows verá a unidade como MBR particionada, enquanto o OS X vê a unidade como GUID particionada. Seguirei as recomendações da Apple e instalarei o Windows usando o BIOS herdado. Também tenho um SuperDrive óptico interno que não é usado para instalar o Windows.
(Dica: para uma visualização melhor, clique em uma imagem ou abra-a em uma nova janela.)
- Adquira o software de suporte do Boot Camp (os drivers). O software pode ser baixado usando o Assistente do Boot Camp, baixado diretamente da Web ou copiado de um DVD de instalação do OS X. Consulte
Requisitos do sistema para instalar o Windows no seu Mac através do Boot Camp para obter detalhes. Este procedimento não requer o uso de uma unidade flash. Se o seu software de suporte do Boot Camp estiver armazenado em uma unidade flash, siga as instruções especiais fornecidas em determinada etapa a seguir.
- Verifique se o seu firmware está atualizado. Consulte Atualizações de firmware EFI e SMC para Macs baseados em Intel .
- Baixe e instale uma cópia gratuita do VirtualBox da Oracle. Usei o VirtualBox, versão 5.0.0 r101573, Copyright © 2015.
- Dentro da pasta "Documentos", crie uma pasta chamada "VirtualBox". É aqui que você manterá os arquivos criados no restante das etapas.
- Crie uma partição formatada em MS-DOS (FAT) para instalar o Windows. Você pode usar o Assistente do Bootcamp, o Utilitário de Disco ou os comandos (
distutil
, gpt
e / ou fdisk
) inseridos em uma janela do Terminal. Outras ferramentas de terceiros, como gdisk
, também podem ser usadas. Dê ao rótulo desta partição o nome "BOOTCAMP".
Determine os números de disco e partição da partição denominada "BOOTCAMP". Para fazer isso, realce a partição no aplicativo Disk Utility e clique no botão "Info". Uma janela pop-up deve aparecer. Os valores mostrados serão usados na próxima etapa.
As informações, nessa janela pop-up, mostram que os números de disco e partição são 0 e 4, respectivamente. Se seus números forem diferentes, você precisará substituí-los nas demais etapas.
Se o número da sua partição for maior que 4, não será possível instalar o Windows nessa partição. ( Tecnicamente, isso pode não ser verdade, mas está além do escopo desta resposta explicar como fazê-lo. )
Você não fechar a janela de pop-up.
Abra o aplicativo Terminal e insira os seguintes comandos na janela Terminal. Isso definirá variáveis a serem usadas em comandos posteriores. No próximo comando, substitua α
pelo "Número do disco" mostrado na janela pop-up do Utilitário de Disco. O valor usual para α
é
0
.
DISK0=/dev/diskα
No próximo comando, substitua β
pelo "Número da partição" mostrado na janela pop-up do Utilitário de Disco. O valor usual para β
é 4
.
PARTITION=β
O próximo comando define a variável PARTID
para o identificador de disco da partição. Deve ser o mesmo que o "Identificador de Disco" mostrado na janela pop-up do Utilitário de Disco. O valor usual para PARTID
é disk0s4
.
PARTID="$DISK0"s"$PARTITION"
Nota: a letra s
é minúscula.
Feche a janela pop-up do Utilitário de Disco.
Com o aplicativo Disk Utility ainda aberto, selecione "Arquivo → Novo → Imagem em branco do disco ..." na barra de menus. Na janela pop-up, insira os valores mostrados abaixo. Nota: "Onde:" deve ser a pasta "VirtualBox" criada na Etapa 4. Se o Software de Suporte do Boot Camp estiver armazenado em uma unidade flash, você poderá usar o "Tamanho:" padrão de "100 MB".
Salvar como: bcssoftware
Tags:
Onde:
Nome do VirtualBox : BCSSOFTWARE
Tamanho: Personalizado ... (1,5 GB)
Formato: MS-DOS (FAT)
Criptografia: nenhuma
Partições: Partição única - Registro de Inicialização Mestre
Formato da Imagem do Mapa de Partição : disco de leitura / gravação imagem
A janela pop-up deve aparecer como mostrado abaixo.
Clique no botão "Criar".
Determine o número do disco da partição denominada "BCSSOFTWARE". Para fazer isso, realce a partição no aplicativo Disk Utility e clique no botão "Info". Uma janela pop-up deve aparecer. Os valores mostrados serão usados na próxima etapa.
As informações, nessa janela pop-up, mostram que o número do disco é 1. Se o seu número for diferente, será necessário substituí-lo nas demais etapas.
Você não fechar a janela de pop-up.
Usando a mesma janela do Terminal, digite o seguinte para definir a variável DISK1
. Substitua γ
pelo "Número do disco" mostrado na janela pop-up do Utilitário de Disco. O valor usual para γ
é 1
.
DISK1=/dev/diskγ
Saia do Utilitário de Disco.
Copie o software de suporte do Boot Camp para a partição denominada "BCSSOFTWARE". Eu usei o aplicativo Finder para fazer isso. Você pode pular esta etapa, se esse software já estiver armazenado em uma unidade flash.
Marque sua partição como ativa no MBR digitando o seguinte na mesma janela do Terminal. A entrada para o comando interativo
fdisk
é retirado da variável INPUT
. Se uma senha for solicitada, digite-a.
INPUT=$(printf "f $PARTITION\nw\ny\nq")
sudo fdisk -e $DISK0 <<<"$INPUT"
Nota: Para exibir o valor da variável INPUT
, use o comando echo "$INPUT"
.
Permita o acesso de leitura / gravação do VirtualBox à sua partição física, digitando os seguintes comandos na mesma janela do Terminal. Se uma senha for solicitada, digite-a.
diskutil unmount $PARTID
sudo chmod go+rw $PARTID
Isso permitirá que o VirtualBox instale o Windows na sua partição física. Nota: Esse acesso durará apenas até a reinicialização do OS X.
Crie os arquivos que mapeiam a partição virtual e o disco para a partição física e a imagem do disco. Na mesma janela do Terminal, digite os seguintes comandos.
cd ~/documents/virtualbox
sudo vboxmanage internalcommands createrawvmdk -filename "$PWD/bootcamp.vmdk" -rawdisk $DISK0 -partitions $PARTITION
sudo chown $USER bootcamp*.vmdk
diskutil unmountDisk $DISK1
vboxmanage internalcommands createrawvmdk -filename "$PWD/bcssoftware.vmdk" -rawdisk $DISK1
Nota: Se uma senha for solicitada, digite-a.
Abra o aplicativo VirtualBox e clique no ícone acima do novo rótulo. Digite ou selecione os valores mostrados abaixo e clique no botão "Continuar".
Use as configurações padrão, exceto para o disco rígido. Escolha o botão "Usar um arquivo de disco rígido virtual existente". Navegue para a pasta VirtualBox criada na etapa 4. Abra o arquivo "bootcamp.vmdk". Sua janela deve parecer semelhante ao mostrado abaixo.
Clique no botão "Criar".
Digite o seguinte comando na mesma janela do Terminal.
diskutil unmountDisk $DISK1
Retorne à janela "Oracle VM Virtual Manager" do aplicativo VirtualBox e clique no ícone acima do rótulo "Configurações". Em seguida, clique no ícone acima do rótulo "Armazenamento". Clique com o botão direito em "Controller: SATA" e selecione "Add Hard Disk". Escolha o disco existente abrindo o arquivo "bcssoftware.vmdk" armazenado na pasta criada na etapa 4. O anexo "bcssoftware.vmdk" deve aparecer como mostrado abaixo.
Foi relatado por outros usuários que a caixa "Usar cache de E / S do host" precisa ser marcada se a inicialização do VirtualBox falhar com erro VERR_NOT_SUPPORTED
.
Destaque o CD / DVD vazio e selecione "Escolha um arquivo de CD / DVD virtual ..." para anexar seu arquivo iso de instalação do Windows. (Dica: procure os ícones de CD / DVD)
Clique em OK para fechar a janela. Sua janela "Oracle VM Virtual Manager" deve ser semelhante à mostrada abaixo.
Antes de clicar no ícone acima do rótulo "Iniciar" para iniciar a instalação do Windows, digite o seguinte comando na mesma janela do Terminal.
diskutil unmountDisk $DISK1
Quando você chegar na janela mostrada abaixo, selecione "Personalizado (avançado)".
Na próxima janela, clique em "Opções de unidade (avançadas)".
Selecione a partição "BOOTCAMP" e clique em "Formato". A mensagem de erro mostrada abaixo desaparecerá. Clique em "Next" para continuar a instalação.
O restante da instalação da máquina virtual será repetida novamente após a inicialização do Windows na máquina física. Use as respostas fornecidas quando as seguintes janelas aparecerem pela primeira vez. Quando perguntado pela segunda vez, você pode fornecer suas próprias respostas.
Quando a seguinte janela aparecer pela primeira vez, digitei a Chave do produto e desmarque a caixa "Ativar automaticamente o Windows quando estou online".
Por segurança, eu não deixaria nenhuma atualização baixar ou instalar até depois da instalação do software de suporte do Boot Camp (os drivers). Portanto, eu clicaria em "Pergunte-me mais tarde" na janela mostrada abaixo.
O VirtualBox cria uma rede pública virtual para sua máquina virtual. Portanto, eu clicaria em "Rede pública" na janela mostrada abaixo.
Depois que a instalação for concluída na máquina virtual, você precisará seguir as instruções a seguir para fazer uma cópia do código de inicialização do MBR. No menu Iniciar, selecione "Computador" para abrir uma janela que contém as unidades de disco rígido e os dispositivos com armazenamento removível. Determine as letras da unidade de disco rígido denominada "BCSSOFTWARE" e da unidade de CD (ótica). A imagem abaixo mostra as letras das unidades no meu computador D:
e são G:
, respectivamente. Suas letras de unidade podem diferir das minhas.
Feche a janela e abra uma janela do prompt de comando executada como administrador. Selecione "Menu Iniciar → Todos os Programas → Acessórios", clique com o botão direito do mouse em "Prompt de Comando" e selecione "Executar como administrador", conforme mostrado na imagem abaixo.
Na janela Prompt de Comando, digite o comando mostrado abaixo. Se necessário, substitua as letras de unidade por G:
e D:
.
G:\BOOT\BOOTSECT /NT60 D: /MBR
Os resultados da execução deste comando no meu computador são mostrados abaixo.
Feche a janela do prompt de comando.
Copie o software de suporte do Boot Camp da partição denominada "BCSSOFTWARE" para a pasta "C: \ Users \ Public \ Public Documents". Eu usei o Windows Explorer para fazer isso. Você pode pular esta etapa, se esse software já estiver armazenado em uma unidade flash.
Você precisa preparar o Windows para rodar no seu Mac físico. Abra o Windows Explorer e navegue até a pasta "C: \ Windows \ System32 \ sysprep". Abra o aplicativo "sysprep". Selecione "Entrar na experiência pronta para uso do sistema (OOBE)", "Generalizar" e "Desligar", conforme mostrado abaixo. Clique em OK e aguarde o desligamento da máquina virtual.
Depois que a máquina virtual for desligada, feche o VirtualBox. Digite o seguinte na mesma janela do terminal. Esses comandos atualizarão o código de inicialização do MBR, definirão o identificador da partição do Windows para 7 no MBR e montarão a partição. A entrada para o comando interativo fdisk
é retirado da variável INPUT
. Se uma senha for solicitada, digite-a.
sudo fdisk -u -y -f $DISK1 $DISK0
INPUT=$(printf "s $PARTITION\n7\nw\ny\nq")
sudo fdisk -e $DISK0 <<<"$INPUT"
diskutil mount $PARTID
Feche todos os outros aplicativos. Abra Preferências do Sistema e selecione "Disco de Inicialização". Destaque o ícone "Windows sem título" e clique no botão "Reiniciar".
Se algo der errado, você precisará pressionar a tecla "opção" na inicialização para retornar ao OS X. Felizmente, nada dará errado e o Windows será iniciado.
Quando o Windows concluir a instalação, instale o
Software de Suporte do Boot Camp (os drivers). Este software está na pasta "C: \ Users \ Public \ Public Documents" ou em uma unidade flash.
No OS X El Capitan (10.11), a Proteção de Integridade do Sistema não permite editar o MBR com fdisk
, portanto, desative o SIP seguindo estas instruções durante a instalação.
Acabei tendo que criar duas contas de usuário. Se você deseja apenas uma conta, você tem duas opções. Primeiro, exclua uma das contas. Segundo, desative uma das contas para que não apareça. O primeiro pode ser realizado no Painel de Controle; o último requer a inserção do comando control userpasswords2
em uma janela do Prompt de Comando. Por exemplo, abaixo é a janela onde é possível ativar ou desativar a conta rpj. Se precisar de ajuda, me avise.