Primeiro, há uma grande incerteza sobre o seu modo de inicialização do Windows. Por meio do Windows 7, a maioria das instalações de inicialização dupla do Windows usava o Boot Camp - ou seja, o Windows inicializava no modo BIOS / CSM / herdado, enquanto o OS X inicializava no modo EFI / UEFI. Essa configuração exige um MBR híbrido , que é escamoso e perigoso. Desde o Windows 8, no entanto, a capacidade do Windows para inicializar em modo nativo EFI / UEFI em Macs melhorou substancialmente. Assim, você pode ter tal instalação e nem mesmo perceber isso. Antes de fazer mais alguma coisa, você deve descobrir qual modo de inicialização você tem. A melhor maneira de determinar isso é examinar sua Partição do Sistema EFI (ESP) , que é uma partição FAT - geralmente /dev/disk0s1
em Macs. (Você pode precisar montá-lo com mkdir /Volumes/ESP
seguido por sudo mount -t msdos /dev/disk0s1 /Volumes/ESP
.) Procure por uma árvore de diretórios chamada EFI/Microsoft
nessa partição (ou seja, /Volumes/ESP/EFI/Microsoft
se você montá-lo conforme especificado), e especialmente para um arquivo chamado EFI/Microsoft/Boot/bootmgfw.efi
. Se esse arquivo estiver presente, é uma strong evidência de uma instalação no modo EFI do Windows. Se estiver ausente, provavelmente você terá uma instalação no modo BIOS do Windows.
Se você tiver uma instalação do Windows no modo EFI, recomendo que você remova seu MBR híbrido em favor de um MBR de proteção convencional e tente fazer com que todos os seus sistemas operacionais iniciem no modo EFI. Você pode fazer a primeira tarefa com gdisk
em qualquer um dos seus sistemas operacionais - digite x
para acessar o menu de especialistas, em seguida, n
para criar um novo MBR de proteção e, finalmente, w
para salvar essa alteração. disco. A maioria dos usuários de Mac emprega o rEFIt descontinuado ou seu fork rEFInd para gerenciar a tarefa de seleção de inicialização. Com o System Integrity Protection desativado, você deve poder instalar o rEFInd no OS X executando seu script install.sh
. Você pode querer editar refind.conf
para descomentar scanfor
e remover hdbios
da lista de opções - isso evitará que o rEFInd mostre as opções de inicialização no modo BIOS, o que não funcionaria nessa configuração. (Nota: Eu sou o autor de gdisk
e o mantenedor de rEFInd.)
Se você tiver uma instalação de BIOS / CSM / herdada do Windows, será necessário manter o MBR híbrido instalado ou criar um novo. O procedimento que você referenciou criou um novo MBR híbrido, mas não está claro quais partições você incluiu nele. Você deve incluir sua partição de inicialização do Windows e qualquer partição que você pretenda compartilhar em sistemas operacionais. Eu vi algumas alegações de que o Windows é exigente quanto ao seu número de partição, então você pode precisar mexer com esse detalhe quando você recriar seu MBR híbrido. O rEFInd também é útil para gerenciar configurações de inicialização múltipla em tais configurações; mas neste caso você deve não remover hdbios
da linha scanfor
em refind.conf
.
Se você acha que tem uma instalação do Windows no modo BIOS, mas não consegue inicializá-la, considere convertê-la em uma inicialização no modo EFI. Veja esta postagem do blog para um procedimento para fazer isso. Este exemplo é baseado em um PC, e muito do que está especificado já está feito no seu caso. Você precisaria remover o MBR híbrido, como observado anteriormente, em vez de converter de MBR para GPT. Geralmente você precisa fazer as coisas na segunda metade da segunda página do procedimento. Note que eu nunca fiz isso em um Mac, e eu não sei de um site que dê instruções específicas do Mac para isso (embora tal site possa existir), então se você tentar você pode ser um blazer .