Rimuovi la voce "Windows" dal Caricatore di avvio Mac


15

sfondo

Qualche tempo fa, ho installato Windows 8 sul mio MacBook Air (modello a metà 2013) usando Bootcamp. Non ha mai funzionato davvero (si bloccherebbe continuamente, il WiFi si interromperebbe e così via), quindi me ne sono liberato. Ho provato di nuovo a farlo tramite Bootcamp, ma per qualsiasi motivo questo non ha funzionato, quindi ho avviato un USB Ubuntu live e cancellato manualmente la partizione NTFS per Windows.

Una volta tornato in OS X (Mavericks, ma era Mountain Lion quando ho installato Windows), ho speso la partizione HFS + predefinita per riempire l'intero spazio dell'SSD. Quindi ora ho una partizione HD Macintosh quasi pronta all'uso; tutto sul lato Mac funziona bene.

Ma ultimamente mi ritrovo sempre più infastidito dai coreutils di BSD tra le altre cose, e quindi mi piacerebbe essere in grado di eseguire il dual boot in una versione di Linux (probabilmente Ubuntu o Xubuntu, ma questo è un po 'arbitrario).

Il mio problema

Quindi, ma risulta che quando ho "disinstallato" la partizione di Windows, qualcosa non si è aggiornato nel boot loader (sono un po 'confuso nella mia conoscenza della differenza tra un boot loader e un boot manager, quindi potrei utilizzare questi termini in modo errato). Quando avvio il mio Mac tenendo premuto option, ottengo il seguente ...

boot loader con due strane icone "Windows"

che è strano perché questo è come appare il mio disco rigido principale in Utility Disco

utilità del disco con una partizione

e ancora con 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

Essere aggiustato

Non riesco a vedere da dove verrebbero queste icone. Alla fine, vorrei che fossero scomparsi entrambi (e immagino che qualsiasi altro residuo nascosto di Windows possa essere indicato).


Hai eseguito l'utility bootcamp per creare una nuova partizione?
Rob,

Quando ho installato Windows originariamente, sì. Ho provato a usare anche Bootcamp per rimuovere la partizione di Windows, ma questo non ha funzionato (e non ricordo perché, sfortunatamente.) Tutto quello che so è che ho rimosso forzatamente la partizione NTFS perché Bootcamp non me lo avrebbe permesso.
jez,

Inoltre non ho ancora intenzione di creare una nuova partizione. Voglio sbarazzarmi delle icone prima di giocare con Linux.
jez,

Puoi provare a creare una nuova partizione tramite l'utility Bootcamp? Dovresti anche essere in grado di rimuoverlo tramite quello strumento. Potrebbe rimuovere una delle immagini fantasma di Windows sul tuo disco.
Rob,

Le uniche opzioni che ho su Bootcamp sono: a) creare un disco di installazione di Windows, b) scaricare il software di supporto Apple e c) installare Windows. Io non voglio pasticciare con l'installazione di Windows nuovamente. Ci sono stato, l'ho fatto.
jez,

Risposte:


23

Quando non si utilizza l'utilità Boot Camp per rimuovere Windows, l'immagine di avvio di Windows sulla partizione EFI non viene rimossa. Questo è ciò che vedi quando tieni premuto durante l'avvio.

La procedura per risolvere questo non è per i deboli di cuore. Devi montare la partizione EFI in OS X (normalmente, viene montata solo per gli aggiornamenti di sistema).

Montaggio della partizione EFI

Elenca le partizioni sul tuo Mac:

diskutil list

Dovresti vedere qualcosa del genere:

/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

Prendi nota di /dev/disk0e 1: EFI. I numeri 0e 1hanno significato in seguito.

Ora monta la partizione EFI (sostituisci i numeri 0e 1se sono diversi nel tuo output):

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

Rimuovi l'immagine di avvio di Windows

Ora vai a /Volumes/efi/EFI. Questa directory dovrebbe contenere solo una APPLEdirectory. Su una macchina su cui avevo installato Windows, conteneva anche una directory Microsofte Boot. Questi possono essere rimossi in modo sicuro, ma per maggiore sicurezza consiglierei di rinominarli in qualcosa di diverso .

Quindi smonta ed elimina la directory che hai creato in precedenza.

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

2

Reinstalla nuovamente Windows utilizzando BootCamp, quindi rimuovilo correttamente utilizzando BootCamp Assistant. Ci vuole tempo, ma risolve il problema. Le voci fittizie di Windows sono sparite per sempre.


1

Alla fine, ho rinunciato a rimuovere effettivamente le voci da qualsiasi posizione siano memorizzate nel bootloader. Invece, ho appena installato rEFInd e rimosso manualmente le voci dal bootloader. Ho scelto di seguire questa strada perché dopo aver installato Xubuntu, questo è stato l'unico modo in cui il mio mac è riuscito a trovare il file di avvio di Xubuntu e anche rEFInd ha una funzione in cui è possibile specificare quali voci si desidera visualizzare e quali no.

Non è del tutto risolto, ma avrò il laptop solo per un po 'di più, e fino a quel momento potrò occuparmene. Sono successe cose peggiori.


1

Eliminazione della voce di avvio EFI di Windows

Questo è il più preciso e ci sono riuscito!

Innanzitutto, dovrai individuare la partizione EFI, che è dove il tuo Mac memorizza informazioni su quali sistemi operativi possono essere avviati dal tuo Mac. Nel Terminale, digitare questo comando:

diskutil list

Stai cercando una partizione sul tuo disco rigido principale chiamata 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

Una volta trovato, inserisci questi comandi uno alla volta:

sudo mkdir /Volumes/EFI

Digitazione successiva:

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

Sostituisci / dev / disk0s1 con la partizione corretta che hai trovato usando diskutil.

Terminale di battitura:

cd /Volumes/EFI/EFI

Continua a digitare Terminale:

ls

A questo punto l'elenco potrebbe apparire come Apple, Boot, Microsoft. Elimina la voce di avvio EFI di Windows digitandola nel Terminale:

rm -rf Microsoft

E smonta EFI, digitando Terminal:

sudo umount /Volumes/efi

MacOS High Sierra può digitare è:

sudo diskutil umount /Volumes/efi

Riavvia il tuo MAC e fatto !!!!

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.