Rimuovi la voce "Windows" dal boot loader Mac

12

Sfondo

Qualche tempo fa, ho installato Windows 8 sul mio MacBook Air (modello a metà del 2013) utilizzando Bootcamp. Non ha mai funzionato veramente, (si congelava tutto il tempo, il WiFi si inseriva e si spegneva, ecc.) Quindi mi sono liberato di esso. Ho provato a farlo tramite Bootcamp di nuovo, ma per qualche ragione questo non ha funzionato, così ho fatto il boot su una Ubuntu USB 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 lo spazio completo dell'SSD. Così ora ho una partizione Macintosh HD quasi fuori dalla scatola; tutto sul lato Mac funziona bene.

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

Il mio numero

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

boot loader con due icone

che è strano perché questo è ciò che il mio disco rigido principale assomiglia a Utility Disco

e di nuovo 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

Da correggere

Non riesco a vedere da dove verranno queste icone. Alla fine, mi piacerebbe avere entrambi questi (e credo che qualsiasi altro residuo nascosto di Windows potrebbe essere indicato).

    
posta Z1MM32M4N 25.02.2014 - 07:25
fonte

4 risposte

1

Alla fine, ho rinunciato a rimuovere effettivamente le voci da qualsiasi luogo siano memorizzate sul 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 era l'unico modo in cui il mio mac poteva trovare il file di avvio di xubuntu e anche RETAd ha una funzione in cui è possibile specificare quali voci si desidera visualizzare e quali no.

Non è completamente riparato, ma avrò solo il laptop per un po 'di tempo, e posso gestirlo fino ad allora. Le cose peggiori sono successe.

    
risposta data 15.05.2014 - 21:46
fonte
17

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 problema non è per i deboli di cuore. È necessario montare la partizione EFI in OS X (normalmente viene solo montata per gli aggiornamenti di sistema).

Montaggio della partizione EFI

Elenca le partizioni sul tuo Mac:

diskutil list

Dovresti vedere qualcosa di simile a questo:

/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/disk0 e 1: EFI . I numeri 0 e 1 hanno un significato più tardi.

Ora monta la partizione EFI (sostituisci i numeri 0 e 1 se sono diversi nell'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 solo contenere una directory APPLE . Su una macchina su cui avevo installato Windows, conteneva anche una directory Microsoft e Boot . Questi possono essere rimossi in modo sicuro, ma per maggiore sicurezza ti consiglio di rinominarli in qualcosa di diverso .

Quindi smonta ed elimina la directory creata in precedenza.

sudo umount /Volumes/efi
sudo rmdir /Volumes/efi
    
risposta data 14.12.2015 - 11:14
fonte
2

Reinstallare nuovamente Windows utilizzando BootCamp, quindi rimuoverlo correttamente utilizzando BootCamp Assistant. Ci vuole tempo, ma risolve il problema. Le voci finte di Windows sono sparite per sempre.

    
risposta data 13.05.2014 - 18:55
fonte
1

Eliminazione della voce di avvio EFI di Windows

This is the most accurate and I have succeeded!

Per prima cosa, devi localizzare la partizione EFI, che è dove il tuo Mac memorizza le informazioni su quali sistemi operativi possono essere avviati dal tuo Mac. Nel Terminale, digita 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 individuato usando diskutil.

Terminale di digitazione:

cd /Volumes/EFI/EFI

Continua a digitare Terminal:

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ò scrivere:

sudo diskutil umount /Volumes/efi

Riavvia il tuo MAC e fatto !!!!

    
risposta data 30.11.2018 - 03:53
fonte

Leggi altre domande sui tag