4 votos

Cómo instalar Ubuntu en Mac con macOS Mojave

He intentado seguir los pasos del artículo Instalar Ubuntu en Mac con MacOS y Windows ya instalados .

Pero tengo un sistema de archivos diferente. Y no se puede cambiar el tamaño con diskutil.

diskutil resizevolume disk0s2 200G 3 jhfs+ part1 4G jhfs+ part2 200M jhfs+ part3 200M
disk0s2 es un almacén físico APFS (use "diskutil apfs resizeContainer" en su lugar para redimensionar)

diskutil list disk0

/dev/disk0 (internal):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                         500.3 GB   disk0
   1:                        EFI EFI                     314.6 MB   disk0s1
   2:                 Apple_APFS Container disk1         500.0 GB   disk0s2

sudo gpt -r show /dev/disk0 (disabled sip to get it works)
Password:
      start       size  index  contents
          0          1         PMBR
          1          1         Pri GPT header
          2          4         Pri GPT table
          6      76800      1  GPT part - C12A7328-F81F-11D2-BA4B-00A0C93EC93B
      76806  122061322      2  GPT part - 7C3457EF-0000-11AA-AA11-00306543ECAC
  122138128          4         Sec GPT table
  122138132          1         Sec GPT header

sudo fdisk /dev/disk0
Password:
Disk: /dev/disk0    geometry: 7602/255/63 [122138133 sectors]
Sector size: 4096 bytes
Signature: 0xAA55
         Starting       Ending
 #: id  cyl  hd sec -  cyl  hd sec [     start -       size]
------------------------------------------------------------------------
 1: EE 1023 254  63 - 1023 254  63 [         1 -  122138132] <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    

diskutil apfs list

APFS Container (1 found)
|
+-- Container disk1 DF585E03-85EB-401C-8AAD-AFA0E08F6596
    ====================================================
    APFS Container Reference:     disk1
    Size (Capacity Ceiling):      499963174912 B (500.0 GB)
    Capacity In Use By Volumes:   189015490560 B (189.0 GB) (37.8% used)
    Capacity Not Allocated:       310947684352 B (310.9 GB) (62.2% free)
    |
    +-< Physical Store disk0s2 39E55C09-2343-4DC5-9AAE-8C0C004FE3F2
    |   -----------------------------------------------------------
    |   APFS Physical Store Disk:   disk0s2
    |   Size:                       499963174912 B (500.0 GB)
    |
    +-> Volume disk1s1 2769E4ED-BC35-43BA-8CC2-463B819B0CB4
    |   ---------------------------------------------------
    |   APFS Volume Disk (Role):   disk1s1 (No specific role)
    |   Name:                      Macintosh HD (Case-insensitive)
    |   Mount Point:               /
    |   Capacity Consumed:         185070796800 B (185.1 GB)
    |   FileVault:                 No (Encrypted at rest)
    |
    +-> Volume disk1s2 78FAA400-3A62-412F-BF61-8EFF61614B50
    |   ---------------------------------------------------
    |   APFS Volume Disk (Role):   disk1s2 (Preboot)
    |   Name:                      Preboot (Case-insensitive)
    |   Mount Point:               Not Mounted
    |   Capacity Consumed:         44171264 B (44.2 MB)
    |   FileVault:                 No
    |
    +-> Volume disk1s3 30EB14BA-3B54-4B28-B6CA-566945971020
    |   ---------------------------------------------------
    |   APFS Volume Disk (Role):   disk1s3 (Recovery)
    |   Name:                      Recovery (Case-insensitive)
    |   Mount Point:               Not Mounted
    |   Capacity Consumed:         517799936 B (517.8 MB)
    |   FileVault:                 No
    |
    +-> Volume disk1s4 9392BB6E-1464-4687-BEDF-6E10BFC637ED
        ---------------------------------------------------
        APFS Volume Disk (Role):   disk1s4 (VM)
        Name:                      VM (Case-insensitive)
        Mount Point:               /private/var/vm
        Capacity Consumed:         3221245952 B (3.2 GB)
        FileVault:                 No (Encrypted at rest)

0 votos

Adjunte la salida del comando diskutil apfs list ya que será necesario determinar qué identificadores de disco han sido asignados a los discos del Almacén Físico y del Volumen Virtual para tu partición APFS.

0 votos

@AlisonE.E. gracias por la rápida respuesta. Añadida la salida del diskutil.

0 votos

Yo probaría a instalar Ubuntu en la caja virtual de Oracle.

2voto

fmarceau Puntos 91

NOTA: Para esta guía usaré un disco USB externo como volumen de destino, y una copia de Debian 9.8 (ya que es el único instalador de Linux que tengo a mano). Debido al hecho de que Ubuntu está basado en Debian, el proceso debería ser lo suficientemente similar como para aplicarse a ambos sistemas.

Debido a la forma en que funciona APFS, toda la capacidad del disco contenedor es capaz de ser utilizada según sea necesario por todos y cada uno de los volúmenes virtuales dentro de él. Aunque esto tiene la desventaja de que redimensionar el Contenedor para que sea más pequeño limitará el espacio libre disponible para todos sus volúmenes hijos, también tiene la ventaja de que hay que redimensionar/mover menos particiones para crear una nueva partición estándar.

Para recrear tu situación he conectado un disco externo de 250 GB a mi máquina, y lo he formateado con un único Contenedor APFS, que contiene un único Volumen Virtual. El primer paso en este proceso es encontrar el identificador del disco contenedor. Se puede encontrar en la salida del comando de terminal diskutil apfs list . En mi caso se trataba de disk4 como puede verse en la siguiente captura de pantalla. De acuerdo con la salida que se indica más arriba, su disco contenedor es disk1 .

Container Disk

Para redimensionar el Contenedor, primero decida cuánto espacio quiere dedicar a Linux, luego réstelo del tamaño total del disco Contenedor como se indica en Size (Capacity Ceiling) . En este ejemplo dedicaré 1/3 (84 GB) de mi disco externo a Debian. Una vez que haya calculado el nuevo tamaño total de su disco contenedor, ejecute el comando diskutil apfs resizeContainer disk4 166G sustituyendo disco4 y 166G para el identificador de su disco Container y el tamaño de partición MacOS deseado.

Ahora tendrá la diferencia de espacio libre en su disco. Es importante tener en cuenta que este espacio libre no se mostrará en la Utilidad de Discos (o diskutil ), pero seguirá estando disponible para el gestor de particiones en el instalador de Debian, que es desde donde haremos el resto de nuestro particionado.

Free Space not visible

Ahora, grabe la imagen del instalador en un CD-R/CD-RW/DVD-R/DVD-RW (que es lo que recomiendo), o escriba el instalador en un disco USB formateándolo como GUID Partition Map y sistema de archivos MS-DOS, y ejecutando el comando sudo dd if=/path/to/installer.iso of=/dev/diskX bs=1M (donde diskX es el número de disco de tu unidad USB).

Reinicia y mantén pulsada la tecla Opción cuando suene el pitido y elige arrancar desde el instalador de Linux. Continúa con el proceso de instalación hasta que llegues al Partición de discos y seleccione la opción Manual opción.

Select Manual Mode

Como se mencionó anteriormente, encontrará que el espacio libre creado está disponible aquí, y aparece bajo una partición sin sistema de archivos, o etiqueta de volumen, según Linux (este es su disco contenedor APFS).

Free Space

Elija la partición Espacio libre y haga clic en Continuar, seleccione la opción Crear una nueva partición en el siguiente menú, y en el indicador ajuste el tamaño a su valor actual menos la cantidad de RAM que tengas instalada en tu máquina . Necesitará esos gigabytes extra para crear una partición swap en un momento. Cuando te pregunte en qué parte del espacio libre quieres que se cree la partición, elige Inicio .

Pon el nombre que quieras, en este ejemplo he elegido Disco principal .

Elige qué sistema de archivos quieres que utilice la partición (las opciones viables son EXT3, EXT4, BTRFS, JFS y XFS). Personalmente recomiendo EXT4).

Elija el punto de montaje para la partición (por defecto y recomendado es / ).

Elija opciones de montaje (se recomienda dejarlo por defecto).

Cree una etiqueta para la partición (esto es lo que se mostrará en los editores de particiones como GParted).

Haga clic en Terminada la configuración de la partición .

Done with disk

Ahora seleccione el espacio libre a continuación de la partición que acaba de crear, que debe ser igual a la cantidad de RAM de su máquina. Seleccione de nuevo Crear una nueva partición y esta vez utiliza el tamaño por defecto. Cambie el nombre de la partición a INTERCAMBIO y configure el sistema de archivos como zona de intercambio . Haga clic en Terminada la configuración de la partición .

Swap done

Su lista de particiones debería contener ahora las siguientes particiones después de su contenedor APFS sin etiquetar (con los nombres, tamaños y números de partición ajustados, por supuesto).

partitions

Después de revisar para asegurarse de que todo es correcto, haga clic en Finalizar la partición y escribir los cambios en el disco . Permita que el resto del instalador continúe. Si llega a una página que le pregunta si desea instalar el gestor de arranque GRUB, elija No . En Disco de arranque selector en Preferencias del sistema y el menú de arranque que se presenta al mantener pulsada la tecla Opción debería ser suficiente para arrancar en su nueva instalación de Linux.

Felicidades Ahora tienes una máquina con arranque dual MacOS y Linux.

0 votos

Muchas gracias. Tuve que habilitar el arranque externo support.apple.com/es-il/HT208198 . Para poder hacerlo tuve que habilitar FileVault. Pero, por desgracia es imposible de instalar en el nuevo macbook pro askubuntu.com/preguntas/1052373/ .

0 votos

¿Cómo borrar el disco creado? Ejecuté diskutil apfs resizeContainer disk1 350G.

0 votos

@dania-ru Suponiendo que nunca llegaste a formatear el espacio libre en el instalador, es tan sencillo como abrir la Utilidad de Discos, seleccionar tu disco principal (el disco en sí, no el disco contenedor, o volumen. Si no está visible, haz clic en el botón Ver de la esquina superior izquierda de la ventana de la Utilidad de Discos y selecciona Mostrar todos los dispositivos del menú desplegable), haga clic en el botón Partición cuando aparezca la nota APFS Space Sharing, haga clic en Partición seleccione la partición Espacio libre en el gráfico, haga clic en el botón Eliminar y, a continuación, haga clic en Solicitar . Esto expandirá el contenedor APFS al tamaño máximo.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X