Una versión actualizada de esto ha sido publicada aquí .
Nota: Estas instrucciones se han actualizado para usar con Ubuntu 18.
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 del hardware al iniciar con éxito la versión en vivo de Ubuntu. Estas instrucciones se han dividido en las tres secciones principales enumeradas 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.
Nota: macOS 10.11 y superior tienen Protección de integridad del sistema (SIP) . Usted debe desactivar esta antes de seguir los siguientes comandos.
La salida de diskutil list disk0
se 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/disk0
se 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/disk0
se da a continuación.
Nota: Después de volver a particionar la unidad, debe verificar que los valores que se muestran a continuación no hayan cambiado. Ciertos cambios harán que Windows vea la unidad como particionada híbrida. Si esto ocurre, Windows puede fallar al arrancar o funcionar mal.
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 200M
fue ignorado por el diskutil
comando. En cambio, la mayor parte del espacio libre restante se asignó al disk0s5
segmento.
La salida de sudo gpt -r show /dev/disk0
se 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/disk0
no cambia desde lo que se dio anteriormente.
Instalar Ubuntu
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.
Seleccione el idioma.
Elijo seleccionar ambas opciones a continuación.
Elija la opción que se muestra a continuación.
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 volume
se ingresó el
comando.
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".
Seleccione la partición que se muestra a continuación. A continuación, haga clic en "-" para eliminar esta partición.
Seleccione el espacio libre como se muestra a continuación.
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".
Seleccione la partición que se muestra a continuación. A continuación, haga clic en "-" para eliminar esta partición.
Seleccione el espacio libre como se muestra a continuación.
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".
Haga clic en el botón "Instalar ahora" que se muestra a continuación.
Haga clic en el botón "Continuar" que se muestra a continuación.
Selecciona la ubicación deseada.
Selecciona tu teclado.
- 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 disk0
produjo 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/disk0
produjo 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.
Monte las particiones del sistema EFI ingresando los comandos que se proporcionan a continuación.
sudo diskutil mount disk0s1
sudo diskutil mount disk0s5
Use la aplicación Finder para copiar la EFI
carpeta del volumen
EFI
al volumen NO NAME
.
- Si no está instalando Ubuntu 18 o posterior, puede omitir los pasos 4, 5 y 6.
- Mueva todas las carpetas y archivos en la
EFI/Boot
carpeta del EFI
volumen a la Papelera.
- Copie el archivo
bootmgfw.efi
en el EFI
volumen de la carpeta /EFI/Microsoft/Boot
a la carpeta /EFI/Boot
.
- Cambie el nombre del archivo
bootmgfw.efi
en la /EFI/Boot
carpeta del EFI
volumen por el nombre bootx64.efi
.
- Elimine las carpetas y archivos que se agregaron al
EFI
volumen durante la instalación de Ubuntu. Para lograr esto, mueva la carpeta
EFI/Ubuntu
del EFI
volumen a la Papelera.
- Elimine los archivos relacionados de Microsoft del
NO NAME
volumen. Para lograr esto, mueva la carpeta EFI/Microsoft
del NO NAME
volumen a la Papelera.
- Si está instalando Ubuntu 18 o posterior, puede omitir los pasos 10, 11 y 12.
- Mueva el archivo
EFI/Boot/bootx64.efi
del NO NAME
volumen a la Papelera.
- Copie el archivo
grubx64.efi
en el NO NAME
volumen de la carpeta /EFI/ubuntu
a la carpeta /EFI/Boot
.
- Cambie el nombre del archivo
grubx64.efi
en la /EFI/Boot
carpeta del NO NAME
volumen por el nombre bootx64.efi
.
- Vaciar la basura.
(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.icns
en el NO NAME
volumen.
cp /Volumes/mac-icns/os_ubuntu.icns "/Volumes/NO NAME/.VolumeIcon.icns"
Esto agregará el siguiente icono de Ubuntu al menú de inicio.
Nota: Cuando termine, puede usar la aplicación Finder para expulsar el mac-icns
volumen.
Use la aplicación Finder o ingrese los siguientes comandos para desmontar las particiones del sistema EFI etiquetadas EFI
y NO NAME
.
diskutil unmount disk0s1
diskutil unmount disk0s5
diskutil list
,sudo gpt -r show /dev/disk0
ysudo fdisk /dev/disk0
. Además, ¿qué archivo de instalación de Ubuntu descargó y ha podido iniciar la versión en vivo desde una unidad flash USB?