Eu instalei o Ubuntu 14.04.2 LTS no MacBookPro11,5 (Retina) com o Mac OS X Yosemite seguindo este guia: link
O problema é que eu já tenho o Windows 8.1 Pro instalado via Boot Camp, portanto, o Utilitário de Disco no Mac OS não pode ser usado para reparticionar o SSD. Eu usei resizeStack
no Terminal para reduzir a partição do OS X ( guia aqui ). Agora o SSD é particionado como:
-
/dev/sda1
: partição EFI
-
/dev/sda2
: OS X Yosemite
-
/dev/sda3
: Recuperação OS X HD
-
/dev/sda4
: Boot Camp Windows 8
-
/dev/sda5
: disco do Ubuntu montado em /
-
/dev/sda6
: Ubuntu Swap
O carregador de boot do Ubuntu está selecionado para instalar em /dev/sda1
, mas o instalador notificou que o Windows Boot Loader também existe em sda1
. Após a instalação, o Ubuntu e o Mac OS inicializaram com êxito a partir do GRUB2, mas o Windows não pode ser inicializado a partir do GRUB2 ou do gerenciador de inicialização nativo da Apple (pressionando option
ao inicializar). Eu usei o Parallels Desktop para carregar a partição do Boot Camp como uma máquina virtual e o Windows funciona.
Solução # 1
Eu instalei Boot Repair no Ubuntu e usei o Recommended Repair , sem sorte; mais entradas são adicionadas ao menu do Grub2 após o reparo. O GRUB funcionou e o Mac OS pôde ser inicializado. Aqui está a página de informações de inicialização criada: link
Solução # 2
Liguei a unidade flash de instalação do Windows e tentei o Reparo de inicialização , que não funcionou. Então eu tentei reparar o Master Boot Record por Command Prompt:
bootrec /fixmbr
Após o reparo, o Mac OS foi configurado para ser o primeiro sistema a ser inicializado, portanto, o menu Grub não apareceu ao iniciar o computador. Eu usei efibootmgr
na unidade flash de instalação do Ubuntu para fazer o Ubuntu voltar a ser a primeira unidade de inicialização e o Mac OS a ser o segundo. O Windows ainda não pode ser inicializado.
O mais estranho é que desta vez o gerenciador de inicialização da Apple não tentou inicializar o Windows depois que o ícone do disco "Windows" foi clicado; Tanto o ícone "Macintosh HD" quanto o ícone "Windows" farão com que o Mac OS seja inicializado. Então o reparo deve ter mudado o gerenciador de inicialização da Apple.
Várias perguntas
-
Parece que o carregador de inicialização do Windows em /dev/sda1
é substituído pelo Grub. Então, existe uma maneira de fazer com que o carregador de inicialização do Windows e o carregador de inicialização do Linux (agora é o Grub, certo?) Coexistam?
-
Uma coisa a notar é que o Boot Camp Windows 8 é inicializado no modo EFI no MacBook Pro , pois o setupact.log
mostra Callback_BootEnvironmentDetect: Detected boot environment: EFI
. guia Também verifiquei Grub que funciona no modo EFI. Portanto, o Windows também usa a Tabela de Partição GUID (GPT) semelhante ao Mac OS, em vez de MBR? Se for assim, reparar o MBR pode não ser útil.
-
Não sei onde fica o comutador de inicialização da Apple e como ele pode ser alterado pela unidade de instalação do Windows? Também está em /dev/sda1
?
Eu sou um iniciante no assunto. Muito obrigado pelas suas respostas!
Atualizações:
Eu tentei os seguintes comandos no prompt de comando de instalação do Windows:
-
bootrec /fixmbr
: bem sucedido
-
bootrec /fixboot
: bem sucedido
-
bootrec /scanos
: identificada 1 instalação do Windows em D:\Windows
-
bootrec /rebuildbcd
: identificada 1 Instalação do Windows em D:\Windows
; O dispositivo do sistema solicitado não pode ser encontrado.
-
bcdedit
: O dispositivo do sistema solicitado não pode ser encontrado.
O Windows não pode ser inicializado com o código de erro 0xc000000e
.
Atualizações # 2
Eu segui a resposta de Rod Smith para converter minha partição EFI de MBR: MBR only
para MBR: protective
e GPT: present
, mas a opção 'Windows' desaparece do gerenciador de inicialização da Apple e o Grub não pode ser inicializado.
Também segui a resposta de Terrance para rebuildbcd
, mas não consegui. Veja os comentários sobre suas respostas.