Instalar Ubuntu en Mac con macOS y Windows ya instalado

8

Tengo un MacBook Pro de arranque dual a fines de 2013 con macOS Sierra y Windows 10 (BOOTCAMP) ya instalados. Quiero instalar Ubuntu como un tercer sistema operativo. ¿Hay alguna forma (fácil) de hacerlo?

> Disk Partitions:

ingrese la descripción de la imagen aquí

> Gpt dev disk0

ingrese la descripción de la imagen aquí

> Fdisk disk0

ingrese la descripción de la imagen aquí

Utilidad de disco

snr - Restablece a Monica
fuente
desde 2012 hasta ahora? nada ha cambiado ya (¡sin juego de palabras!) @CelticWarrior
snr - Reinstate Monica el
Relacionado, no duplicado. Si ya está usando Bootcamp, podría ser más fácil agregar otra VM que un arranque dual (triple).

Respuestas:

5

Esta respuesta instala Ubuntu en su computadora sin el uso de herramientas de tercera paridad para la instalación del arranque de Ubuntu. El archivo de Ubuntu que descargué fue nombrado ubuntu-16.10-desktop-amd64.iso. Supongo que ha creado un instalador de unidad flash USB de arranque de Ubuntu y ha verificado el contenido. También supongo que ha verificado la compatibilidad de hardware al arrancar con éxito la versión en vivo de Ubuntu. Estas instrucciones se han dividido en las tres secciones principales que se enumeran a continuación.

  • Crear espacio en la unidad para Ubuntu : esto se logra mediante el uso de la aplicación Terminal de MacOS para ingresar comandos.
  • Instalar Ubuntu : utiliza el instalador de la unidad flash de Ubuntu.
  • Agregue Ubuntu al Administrador de inicio : aquí básicamente usa MacOS para mover los archivos necesarios a las ubicaciones adecuadas. Esto permitirá que Ubuntu se seleccione desde el Administrador de inicio. No necesitará rEFInd para arrancar Ubuntu.

Nota: Si otro usuario tiene un esquema de partición diferente al que se muestra en este ejemplo, publíqueme un comentario e intentaré actualizar mi respuesta.

Crear espacio en la unidad para Ubuntu

Con el fin de ilustrar los pasos necesarios, creé una unidad un poco más grande que su unidad real.

La salida de diskutil list disk0se da a continuación.

/dev/disk0 (internal, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *256.0 GB   disk0
   1:                        EFI EFI                     209.7 MB   disk0s1
   2:                  Apple_HFS Macintosh HD            180.7 GB   disk0s2
   3:         Microsoft Reserved                         16.8 MB    disk0s3
   4:       Microsoft Basic Data BOOTCAMP                70.1 GB    disk0s4

La salida de sudo gpt -r show /dev/disk0se da a continuación.

      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  352968704      2  GPT part - 48465300-0000-11AA-AA11-00306543ECAC
  353378344       4056         
  353382400      32768      3  GPT part - E3C9E316-0B5C-4DB8-817D-F92DF00215AE
  353415168  136818688      4  GPT part - EBD0A0A2-B9E5-4433-87C0-68B6B72699C7
  490233856    9766151         
  500000007         32         Sec GPT table
  500000039          1         Sec GPT header

La salida de sudo fdisk /dev/disk0se da a continuación.

Disk: /dev/disk0    geometry: 31123/255/63 [500000040 sectors]
Signature: 0xAA55
         Starting       Ending
 #: id  cyl  hd sec -  cyl  hd sec [     start -       size]
------------------------------------------------------------------------
 1: EE 1023 254  63 - 1023 254  63 [         1 -  500000039] <Unknown ID>
 2: 00    0   0   0 -    0   0   0 [         0 -          0] unused      
 3: 00    0   0   0 -    0   0   0 [         0 -          0] unused      
 4: 00    0   0   0 -    0   0   0 [         0 -          0] unused      

Decidí permitir un total de aproximadamente 40 GB para Ubuntu. Si necesita un tamaño diferente, realice los ajustes adecuados. Voy a crear 3 nuevas particiones para Ubuntu. Una descripción para cada uno se da a continuación.

  • Una partición de intercambio. El tamaño de esta partición debe ser entre 1 y 2 veces el tamaño de la memoria instalada en su computadora Mac. Usaré un tamaño de 800 MB. Obviamente, el tamaño que usará será mucho mayor.
  • Una partición del sistema de archivos Ext4 Journaling para contener Ubuntu. Esta partición consumirá la mayoría de los aproximadamente 40 GB de espacio que asigné para Ubuntu.
  • Una partición del sistema EFI. Esto es necesario para que Ubuntu aparezca en Mac Startup Manager. Este administrador aparece cuando enciende o reinicia su Mac y mantiene presionada la optiontecla. El Administrador de inicio se puede usar para cambiar el disco de inicio predeterminado (es decir, el sistema operativo) o se puede usar para iniciar temporalmente desde un disco de inicio. Elegí un tamaño de 500 MB para esta partición.

Elegí permitir que el instalador de Ubuntu cree realmente las 3 nuevas particiones. Entonces, en este punto, solo necesito reducir la partición de MacOS en aproximadamente 40 GB y crear 3 nuevas particiones de marcador de posición. Los marcadores de posición serán reemplazados más tarde por el instalador de Ubuntu con las particiones reales descritas anteriormente.

El comando para cambiar a la partición se da a continuación. Como la partición de MacOS es de aproximadamente 180 GB, utilicé un valor deseado de 140 GB ( 140G). Además, utilicé un valor de 800 MB ( 800M) para el tamaño de la nueva partición Swap. Como deseará un tamaño más grande, deberá realizar la sustitución adecuada. Nota: Los dos valores de 200 MB ( 200M) fueron elegidos arbitrariamente, estos valores cambiarán más adelante.

diskutil resizevolume disk0s2 140G 3 jhfs+ part1 800M jhfs+ part2 200M jhfs+ part3 200M

El resultado de este comando se muestra a continuación.

Started partitioning on disk0s2 Macintosh HD
Verifying the disk
Verifying file system
Checking Journaled HFS Plus volume
Checking extents overflow file
Checking catalog file
Checking multi-linked files
Checking catalog hierarchy
Checking extended attributes file
Checking volume bitmap
Checking volume information
The volume Macintosh HD appears to be OK
File system check exit code is 0
Resizing
Waiting for the disks to reappear
Formatting disk0s3 as Mac OS Extended (Journaled) with name part1
Initialized /dev/rdisk0s3 as a 763 MB case-insensitive HFS Plus volume with a 8192k journal
Mounting disk
Formatting disk0s4 as Mac OS Extended (Journaled) with name part2
Initialized /dev/rdisk0s4 as a 191 MB case-insensitive HFS Plus volume with a 8192k journal
Mounting disk
Formatting disk0s5 as Mac OS Extended (Journaled) with name part3
Initialized /dev/rdisk0s5 as a 37 GB case-insensitive HFS Plus volume with a 8192k journal
Mounting disk
Finished partitioning on disk0s2 Macintosh HD
/dev/disk0 (internal, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *256.0 GB   disk0
   1:                        EFI EFI                     209.7 MB   disk0s1
   2:                  Apple_HFS Macintosh HD            140.0 GB   disk0s2
   3:                  Apple_HFS part1                   800.0 MB   disk0s3
   4:                  Apple_HFS part2                   200.0 MB   disk0s4
   5:                  Apple_HFS part3                   39.5 GB    disk0s5
   6:         Microsoft Reserved                         16.8 MB    disk0s6
   7:       Microsoft Basic Data BOOTCAMP                70.1 GB    disk0s7

Nota: El último 200Mfue ignorado por el diskutilcomando. En cambio, la mayor parte del espacio libre restante se asignó al disk0s5segmento.

La salida de sudo gpt -r show /dev/disk0se da a continuación.

      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  273437496      2  GPT part - 48465300-0000-11AA-AA11-00306543ECAC
  273847136     262144         
  274109280    1562496      3  GPT part - 48465300-0000-11AA-AA11-00306543ECAC
  275671776     390616      4  GPT part - 48465300-0000-11AA-AA11-00306543ECAC
  276062392   77057864      5  GPT part - 48465300-0000-11AA-AA11-00306543ECAC
  353120256     262144         
  353382400      32768      6  GPT part - E3C9E316-0B5C-4DB8-817D-F92DF00215AE
  353415168  136818688      7  GPT part - EBD0A0A2-B9E5-4433-87C0-68B6B72699C7
  490233856    9766151         
  500000007         32         Sec GPT table
  500000039          1         Sec GPT header

La salida del comando sudo fdisk /dev/disk0no cambia desde lo que se dio anteriormente.

Instalar Ubuntu

  1. Inserte la unidad flash Ubuntu y reinicie la Mac. Mantenga presionada la optiontecla para invocar el Administrador de inicio. Seleccione para iniciar EFI desde la unidad flash USB. Cuando se le solicite, elija la opción que se muestra a continuación.

    Nota: Para una mejor vista, haga clic en la imagen o abra la imagen en una nueva ventana.

    21

  2. Seleccione el idioma.

    22

  3. Elijo seleccionar ambas opciones a continuación.

    23

  4. Elija la opción que se muestra a continuación.

    24

  5. Seleccione la partición que se muestra a continuación. Esta partición debe ser del mismo tamaño que la especificada anteriormente para la partición Swap cuando diskutil resize volumese ingresó el comando.

    61

  6. Haga clic en "Cambiar ..." y seleccione "área de intercambio" en la ventana emergente como se muestra a continuación. No cambie el tamaño de la partición. A continuación, haga clic en "Aceptar".

    62 62

  7. Seleccione la partición que se muestra a continuación. A continuación, haga clic en "-" para eliminar esta partición.

    63

  8. Seleccione el espacio libre como se muestra a continuación.

    64

  9. Haga clic en "+" para abrir una ventana emergente "Crear partición". Seleccione "Partición del sistema EFI". Además, cambie el tamaño a 500 MB y haga clic en el botón "Fin de este espacio". A continuación, haga clic en "Aceptar".

    sesenta y cinco

  10. Seleccione la partición que se muestra a continuación. A continuación, haga clic en "-" para eliminar esta partición.

    66

  11. Seleccione el espacio libre como se muestra a continuación.

    67

  12. Haga clic en "+" para abrir una ventana emergente "Crear partición". Seleccione "Sistema de archivos de registro diario Ext4". Además, seleccione "/" como el "Punto de montaje". No cambie el tamaño de la partición. A continuación, haga clic en "Aceptar".

    68

  13. Haga clic en el botón "Instalar ahora" que se muestra a continuación.

    69

  14. Haga clic en el botón "Continuar" que se muestra a continuación.

    70

  15. Selecciona la ubicación deseada.

    71

  16. Selecciona tu teclado.

    72

  17. Continuar e instalar Ubuntu Linux. Cuando termine, reinicie y mantenga presionada la optiontecla para invocar el Administrador de inicio. Seleccione para iniciar desde el volumen de MacOS.

Agregue Ubuntu al Administrador de inicio

Después de instalar Ubuntu, el comando diskutil list disk0produjo el siguiente resultado.

/dev/disk0 (internal, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *256.0 GB   disk0
   1:                        EFI EFI                     209.7 MB   disk0s1
   2:                  Apple_HFS Macintosh HD            140.0 GB   disk0s2
   3:                 Linux Swap                         800.0 MB   disk0s3
   4:           Linux Filesystem                          39.3 GB    disk0s4
   5:                        EFI NO NAME                 500.2 MB   disk0s5
   6:         Microsoft Reserved                         16.8 MB    disk0s6
   7:       Microsoft Basic Data BOOTCAMP                70.1 GB    disk0s7

El comando sudo gpt -r show /dev/disk0produjo el siguiente resultado.

      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  273437496      2  GPT part - 48465300-0000-11AA-AA11-00306543ECAC
  273847136     262144         
  274109280    1562496      3  GPT part - 0657FD6D-A4AB-43C4-84E5-0933C84B4F4F
  275671776       1312         
  275673088   76732416      4  GPT part - 0FC63DAF-8483-4772-8E79-3D69D8477DE4
  352405504     976896      5  GPT part - C12A7328-F81F-11D2-BA4B-00A0C93EC93B
  353382400      32768      6  GPT part - E3C9E316-0B5C-4DB8-817D-F92DF00215AE
  353415168  136818688      7  GPT part - EBD0A0A2-B9E5-4433-87C0-68B6B72699C7
  490233856    9766151         
  500000007         32         Sec GPT table
  500000039          1         Sec GPT header

Nota: Las 3 particiones de marcador de posición se han reemplazado por las particiones especificadas durante la instalación de Ubuntu.

Para hacer que Ubuntu aparezca en el Administrador de inicio, ejecute los siguientes pasos.

  1. Monte las particiones del sistema EFI ingresando los comandos que se proporcionan a continuación.

    diskutil mount disk0s1
    diskutil mount disk0s5
    
  2. Use la aplicación Finder para copiar la EFIcarpeta del volumen EFIal volumen NO NAME.
  3. Elimine las carpetas y archivos que se agregaron al EFIvolumen durante la instalación de Ubuntu. Para lograr esto, mueva la carpeta EFI/Ubuntudel EFIvolumen a la Papelera.
  4. Elimine los archivos relacionados de Microsoft del NO NAMEvolumen. Para lograr esto, mueva la carpeta EFI/Microsofty el archivo EFI/Boot/bootx64.efien el NO NAMEvolumen a la Papelera.
  5. Vaciar la basura.
  6. Copie el archivo grubx64.efien el NO NAMEvolumen de la carpeta /EFI/ubuntua la carpeta /EFI/Boot.
  7. Cambie el nombre del archivo grubx64.efien la /EFI/Bootcarpeta del NO NAMEvolumen por el nombre bootx64.efi.
  8. (Opcional) Descargue una colección de iconos del sitio web de sourceforge Mac icns . Use la aplicación Finder para abrir el archivo descargado mac-ices.dmg, luego ingrese el siguiente comando para copiar el archivo de icono de Ubuntu os_ubuntu.icnsen el NO NAMEvolumen.

    cp /Volumes/mac-icns/os_ubuntu.icns "/Volumes/NO NAME/.VolumeIcon.icns"
    

    Esto agregará el siguiente icono de Ubuntu al menú de inicio.

    os_ubuntu.png

    Nota: Cuando termine, puede usar la aplicación Finder para expulsar el mac-icnsvolumen.

  9. Use la aplicación Finder o ingrese los siguientes comandos para desmontar las particiones del sistema EFI etiquetadas EFIy NO NAME.

    diskutil unmount disk0s1
    diskutil unmount disk0s5
    
David Anderson
fuente
Algunos addedums: en el paso 6 de hacer que Ubuntu aparezca en el menú de inicio, el Paso 7 dice cambiar el nombre de grubx64.efi (copiado de 'NO NAME' / Ubuntu) a bootx64.efi. Pero ya hay un bootx64.efi allí, por lo que se debe mover (a la papelera primero). También sería útil ver el resultado final de esto como árboles de carpetas.
therobyouknow