OSX Upgrade Faz com que o Ubuntu “magicjicaly remove” o Grub ?! (2017 para High Sierra)

0

Por que uma atualização do OSX faz com que o Ubuntu chame o Grub ou o Ubuntu Boot Loader? (de um OS X Sierra de 2017 a 10.12.X para High Sierra)

Dual Boot (OSX/EFI Ubuntu 17) with OSX MacBook Pro 11,3 (Retina, 15-inch, Mid 2014)

Pergunta: Existe uma maneira de atualizar o OS X para o High Sierra sem corromper o Ubuntu? É um problema local ou um problema de atualização global com a Apple / OSX?

    
por htmlfarmer 16.11.2017 / 20:24

2 respostas

0

"magic" acabou apagando ou modificando meu setor de inicialização por apple (sem minha permissão "real")

Meu conselho para as pessoas que estão apenas experimentando e iniciantes como eu. AVISO: Talvez seja muito trabalho passar por todos os detalhes da inicialização dupla.

    
por htmlfarmer 24.11.2017 / 19:13
0

Um upgrade do MacOS gravará um novo gerenciador de inicialização e substituirá o carregador de inicialização do GRUB / rEFInd.

Não há como evitar isso. Isso é lamentável, mas lembre-se que a Apple acredita que um Mac só funcionará com o MacOS; -)

Se você quiser recuperar seu Linux , siga estas instruções:

  1. Instalar supergrubdisk2 em uma chave USB, gravando o ISO com Etcher ou Unetbootin .
  2. Inicializar na chave USB pressionando a tecla Opção após a reinicialização (deve ser pressionado antes do "som Mac")
  3. Selecione o disco laranja identificado como "inicialização EFI"
  4. No menu de texto, selecione " Detectar e mostrar métodos de inicialização ".
  5. Aguarde 5 a 10 segundos para que a detecção ocorra
  6. Procure na seção grub.cfg se puder ver seu Linux. Se não, tente-os todos um por um; -)
  7. Selecione o e pressione enter e ele deve inicializar o seu Linux.

Agora, se você quiser que seu Linux volte como padrão , você pode reinstalar o GRUB no MBR assim que o Linux for inicializado. CONTUDO , desde o High Sierra, o GRUB não pode iniciar o High Sierra através do menu de inicialização. Você terá que pressionar a tecla Option antes do Mac Sound e selecionar 'Macintosh HD' para inicializar o High Sierra. É lamentável, mas não encontrei uma solução desde a atualização. Eu também notei meu infortúnio neste tópico (1 resposta, 2 comentário). Eu recomendo segui-lo e esperar por uma resposta.

Se você ainda está interessado em ter o Linux de volta com o GRUB e com uma entrada quebrada do Grub MacOS, faça o seguinte, como root :

  1. fdisk -l e procurar por um disco com entrada HFS, muito provavelmente ser / dev / sda
  2. grub-install /dev/sd<LETTER> onde <LETTER> é uma letra do alfabeto. Não adicione nenhum número final! Por exemplo: / dev / sda é bom , / dev / sda3 é NÃO é bom
  3. update-grub
  4. %código%.
  5. Agora você deve ter o GRUB de volta, mas sem acesso ao High Sierra via GRUB.

Espero que ajude.

    
por Thomas 25.02.2018 / 00:46