Remova a entrada “Windows” do Mac Boot Loader


15

fundo

Há algum tempo, instalei o Windows 8 no meu MacBook Air (modelo de meados de 2013) usando o Bootcamp. Nunca funcionou realmente (congelava o tempo todo, o WiFi entrava e saía etc.), então me livrei dele. Tentei fazer isso através do Bootcamp novamente, mas, por qualquer motivo, não funcionou, então iniciei um Ubuntu USB ativo e apaguei manualmente a partição NTFS para Windows.

De volta ao OS X (Mavericks, mas era o Mountain Lion quando instalei o Windows), gastei a partição HFS + padrão para preencher todo o espaço do SSD. Então agora eu tenho uma partição Macintosh HD quase pronta; tudo no lado do Mac funciona bem.

Mas ultimamente, me vejo cada vez mais irritado com os coreutils do BSD, entre outras coisas, e então eu gostaria de poder inicializar duas vezes em alguma versão do Linux (provavelmente Ubuntu ou Xubuntu, mas isso é meio arbitrário).

My Issue

Portanto, mas quando eu "desinstalei" a partição do Windows, algo não foi atualizado no carregador de inicialização (estou meio confuso com o meu conhecimento da diferença entre um carregador de inicialização e um gerenciador de inicialização, então talvez eu estar usando esses termos incorretamente). Quando inicio meu Mac pressionando option, recebo o seguinte ...

carregador de inicialização com dois ícones estranhos do "Windows"

o que é estranho, porque é assim que meu disco rígido principal se parece no Disk Utility

utilitário de disco com uma partição

e novamente com gpt:

$ sudo gpt -r show /dev/disk0
      start       size  index  contents
          0          1         PMBR
          1          1         Pri GPT header
          2         32         Pri GPT table
         34          6
         40     409600      1  GPT part - C12A7328-F81F-11D2-BA4B-00A0C93EC93B
     409640  489562928      2  GPT part - 48465300-0000-11AA-AA11-00306543ECAC
  489972568     262151
  490234719         32         Sec GPT table
  490234751          1         Sec GPT header

Para ser consertado

Não vejo de onde viriam esses ícones. No final, eu gostaria de ter apenas esses dois (e acho que quaisquer outros remanescentes ocultos do Windows que eles possam estar indicando).


Você executou o utilitário bootcamp para criar uma nova partição?
25414 Rob

Quando eu instalei originalmente o Windows, sim. Tentei também usar o Bootcamp para remover a partição do Windows, mas isso não funcionou (e não me lembro por que, infelizmente.) Tudo o que sei é que removi a partição NTFS à força porque o Bootcamp não me deixou.
jez

Também não tenho intenção de fazer uma nova partição ainda. Eu quero me livrar dos ícones antes de brincar com o Linux.
jez

Você pode tentar criar uma nova partição através do utilitário Bootcamp? Você também deve poder removê-lo através dessa ferramenta. Pode remover uma das imagens fantasmas do Windows no seu disco.
25414 Rob

As únicas opções que tenho no Bootcamp são: a) criar um disco de instalação do Windows, b) baixar o software de suporte da Apple ec) instalar o Windows. Eu não quero mexer com a instalação do Windows novamente. Estive lá, fiz isso.
jez

Respostas:


22

Quando você não usa o utilitário Boot Camp para remover o Windows, a imagem de inicialização do Windows na sua partição EFI não é removida. É isso que você vê quando mantém pressionado durante a inicialização.

O procedimento para resolver isso não é para os fracos de coração. Você precisa montar a partição EFI no OS X (normalmente, ela é montada apenas para atualizações do sistema).

Montando a partição EFI

Liste as partições no seu Mac:

diskutil list

Você deve ver algo assim:

/dev/disk0
 #: TYPE                     NAME          SIZE       IDENTIFIER
 0: GUID_partition_scheme                  *251.0 GB  disk0
 1: EFI                                    209.7 MB   disk0s1
 2: Apple_HFS                Macintosh HD  250.1 GB   disk0s2
 3: Apple_Boot               Recovery HD   650.0 MB   disk0s3

Tome nota de /dev/disk0e 1: EFI. Os números 0e 1têm significado mais tarde.

Agora monte a partição EFI (substitua os números 0e 1se eles forem diferentes na sua saída):

sudo mkdir /Volumes/efi
sudo mount -t msdos /dev/disk0s1 /Volumes/efi

Remova a imagem de inicialização do Windows

Agora navegue para /Volumes/efi/EFI. Este diretório deve conter apenas um APPLEdiretório. Em uma máquina onde eu tinha o Windows instalado, ele também continha um diretório Microsofte Boot. Eles podem ser removidos com segurança, mas para maior segurança, recomendo renomeá-los para algo diferente .

Desmonte e exclua o diretório que você criou anteriormente.

sudo umount /Volumes/efi
sudo rmdir /Volumes/efi

2

Reinstale o Windows novamente usando o BootCamp e remova-o corretamente usando o Assistente do BootCamp. Leva tempo, mas resolve o problema. As entradas falsas do Windows desapareceram para sempre.


1

No final, desisti de remover as entradas de onde quer que elas estejam armazenadas no gerenciador de inicialização. Em vez disso, eu apenas instalei o rEFInd e removi manualmente as entradas do carregador de inicialização. Eu escolhi seguir esse caminho porque, depois de instalar o Xubuntu, essa era a única maneira de o meu mac encontrar o arquivo de inicialização do xubuntu e também o rEFInd tem um recurso onde você pode especificar quais entradas deseja exibir e quais não.

Não está totalmente consertado, mas só terei o laptop por mais algum tempo e posso lidar com ele até então. Coisas piores aconteceram.


1

Excluindo a entrada de inicialização do Windows EFI

Este é o mais preciso e eu consegui!

Primeiro, você precisará localizar a partição EFI, que é onde o seu Mac armazena informações sobre quais sistemas operacionais podem ser inicializados no seu Mac. No terminal, digite este comando:

diskutil list

Você está procurando uma partição no seu disco rígido principal chamada EFI.

/dev/disk0 (internal, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *500.3 GB   disk0
   1:                        EFI EFI                     209.7 MB   disk0s1
   2:                 Apple_APFS Container disk1         500.1 GB   disk0s2

Depois de encontrá-lo, digite estes comandos um de cada vez:

sudo mkdir /Volumes/EFI

Próxima digitação:

sudo mount -t msdos /dev/disk0s1 /Volumes/EFI

Substitua / dev / disk0s1 pela partição correta que você localizou usando o diskutil.

Terminal de digitação:

cd /Volumes/EFI/EFI

Continue digitando Terminal:

ls

Nesse ponto, a lista pode aparecer como Apple, Boot, Microsoft. Exclua a entrada de inicialização do Windows EFI digitando isto no Terminal:

rm -rf Microsoft

E desmonte a EFI, digitando Terminal:

sudo umount /Volumes/efi

O MacOS High Sierra pode digitar é:

sudo diskutil umount /Volumes/efi

Reinicie o seu MAC e pronto !!!!

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.