Eliminar la entrada "Windows" de Mac Boot Loader

15

Antecedentes

Hace un tiempo, instalé Windows 8 en mi MacBook Air (modelo de mediados de 2013) usando Bootcamp. Realmente nunca funcionó, (se congelaría todo el tiempo, el WiFi se conectaría y desconectaría, etc.), así que me deshice de él. Traté de hacer esto a través de Bootcamp nuevamente, pero por alguna razón esto no funcionó, así que arranqué en un Ubuntu USB en vivo y borré manualmente la partición NTFS para Windows.

Una vez de vuelta en OS X (Mavericks, pero era Mountain Lion cuando instalé Windows), gasté la partición HFS + predeterminada para llenar todo el espacio del SSD. Así que ahora tengo una partición Macintosh HD casi lista para usar; todo en el lado de Mac funciona bien.

Pero últimamente, me encuentro cada vez más molesto por los coreutils de BSD, entre otras cosas, por lo que me gustaría poder realizar un arranque dual en alguna versión de Linux (probablemente Ubuntu o Xubuntu, pero esto es algo arbitrario).

Mi problema

Entonces, resulta que cuando "desinstalé" la partición de Windows, algo no se actualizó en el cargador de arranque (estoy un poco confuso en mi conocimiento de la diferencia entre un cargador de arranque y un administrador de arranque, por lo que podría estar usando estos términos incorrectamente). Cuando enciendo mi Mac presionando option, obtengo lo siguiente ...

gestor de arranque con dos iconos extraños de "Windows"

lo cual es extraño porque así es como se ve mi disco duro principal en Disk Utility

utilidad de disco con una partición

y de nuevo 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

Ser arreglado

No puedo ver de dónde vendrían estos íconos. Al final, me gustaría tener ambos desaparecidos (y supongo que cualquier otro remanente oculto de Windows que puedan estar indicando).

jez
fuente
¿Ejecutó la utilidad bootcamp para hacer una nueva partición?
Rob
Cuando instalé originalmente Windows, sí. Traté de usar también Bootcamp para eliminar la partición de Windows, pero esto no funcionó (y lamentablemente no puedo recordar por qué). Todo lo que sé es que eliminé por la fuerza la partición NTFS porque Bootcamp no me lo permitió.
jez
Tampoco tengo intención de hacer una nueva partición todavía. Quiero deshacerme de los íconos antes de jugar con Linux.
jez
¿Puedes intentar crear una nueva partición a través de la utilidad Bootcamp? También deberías poder eliminarlo a través de esa herramienta. Puede eliminar una de las imágenes fantasmas de Windows en su disco.
Rob
Las únicas opciones que tengo en Bootcamp son: a) crear un disco de instalación de Windows, b) descargar el software de soporte de Apple yc) instalar Windows. Yo no quiero perder el tiempo con la instalación de Windows de nuevo. He estado allí, hecho eso.
jez

Respuestas:

23

Cuando no utiliza la utilidad Boot Camp para eliminar Windows, la imagen de inicio de Windows en su partición EFI no se elimina. Esto es lo que ves cuando mantienes presionado durante el arranque.

El procedimiento para resolver esto no es para los débiles de corazón. Debe montar la partición EFI en OS X (normalmente, solo se monta para las actualizaciones del sistema).

Montaje de la partición EFI

Lista las particiones en tu Mac:

diskutil list

Debería ver algo como esto:

/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/disk0y 1: EFI. Los números 0ya 1tienen significado después.

Ahora monte la partición EFI (reemplace los números 0y 1si son diferentes en su salida):

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

Eliminar la imagen de arranque de Windows

Ahora navega a /Volumes/efi/EFI. Se supone que este directorio solo contiene un APPLEdirectorio. En una máquina donde tenía instalado Windows, también contenía un directorio Microsofty Boot. Estos se pueden eliminar de forma segura, pero para mayor seguridad, recomendaría cambiarles el nombre a algo diferente .

Luego desmonte y elimine el directorio que creó anteriormente.

sudo umount /Volumes/efi
sudo rmdir /Volumes/efi
jornane
fuente
2

Vuelva a instalar Windows nuevamente con BootCamp, luego retírelo correctamente con el Asistente BootCamp. Lleva tiempo, pero resuelve el problema. Las entradas ficticias de Windows se han ido para siempre.

Vladimir
fuente
1

Al final, dejé de eliminar las entradas de donde sea que estén almacenadas en el gestor de arranque. En cambio, acabo de instalar rEFInd y eliminé manualmente las entradas del gestor de arranque. Elegí seguir esta ruta porque después de instalar Xubuntu, esta era la única forma en que mi Mac podía encontrar el archivo de inicio de xubuntu y también tenía una función donde puede especificar qué entradas desea mostrar y cuáles no.

No está completamente arreglado, pero solo tendré la computadora portátil por un tiempo más, y puedo lidiar con eso hasta entonces. Peores cosas han sucedido.

jez
fuente
1

Eliminar la entrada de arranque EFI de Windows

¡Esto es lo más preciso y lo he logrado!

Primero, deberá ubicar la partición EFI, que es donde su Mac almacena información sobre qué sistemas operativos se pueden iniciar desde su Mac. En la Terminal, escriba este comando:

diskutil list

Está buscando una partición en su disco duro principal llamada 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 vez que lo encuentre, ingrese estos comandos uno a la vez:

sudo mkdir /Volumes/EFI

Siguiente escritura:

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

Reemplace / dev / disk0s1 con la partición correcta que encontró utilizando diskutil.

Terminal de mecanografía:

cd /Volumes/EFI/EFI

Continúa escribiendo Terminal:

ls

En este punto, la lista puede aparecer como Apple, Boot, Microsoft. Elimine la entrada de arranque EFI de Windows escribiéndola en la Terminal:

rm -rf Microsoft

Y desmonte EFI, escribiendo Terminal:

sudo umount /Volumes/efi

MacOS High Sierra puede escribir es:

sudo diskutil umount /Volumes/efi

¡Reinicia tu MAC y listo!

Hoang Tran
fuente