1 votos

¿Cómo instalar Ubuntu en Mac con High Sierra y BIOS Legacy arrancando Windows 10?

Mi iMac de 21,5 pulgadas, a mediados de 2011 tiene instalado High Sierra (MacOS 10.13.6). Una versión de 64 bits de Windows fue instalada originalmente usando Boot Camp. Windows utiliza el método de arranque del BIOS heredado. He actualizado a la versión 1803 de Windows 10 (marzo de 2018). Deseo encoger mi partición de Widows 10 y usar el espacio libre para instalar Ubuntu.

¿Cuál sería el procedimiento para hacer esto?

3voto

David Anderson Puntos 2189

Pasos necesarios para instalar Ubuntu después de instalar MacOS y Windows 10

Aquí asumí lo siguiente.

  • El sistema operativo MacOS fue instalado en una partición formateada Mac OS Extended (Journaled).
  • El Boot Camp se usó para instalar Windows 10.
  • Windows 10 utiliza el método de arranque del BIOS heredado.
  • Windows 10 es la versión 1803 (es decir, marzo de 2018).
  • La versión de escritorio de Ubuntu es 18.04.1 LTS.
  • Ubuntu utiliza el método de arranque EFI.
  • El archivo ubuntu-18.04.1-desktop-amd64.iso se usó para instalar Ubuntu.

Nota: Si usted está usando APFS o el almacenamiento del núcleo, entonces tendrá que hacer las modificaciones menores apropiadas a estas instrucciones.

  1. Arranque en Windows 10.

  2. Descargue e instale gdisk .

  3. Lanza el Administrador de Discos.

  4. Haga clic con el botón derecho del ratón en la partición de arranque de Windows y seleccione Shrink volume... como se muestra a continuación.

    a1

  5. Introduce el tamaño necesario para Ubuntu. En el ejemplo que se muestra a continuación, se seleccionó 100 GB. Después de introducir la cantidad, seleccione el Shrink botón.

    a2

  6. El resultado se muestra a continuación. Puede salir del Administrador de discos. Nota: El Administrador del disco ha actualizado la tabla de particiones del Registro de arranque maestro (MBR), pero no la tabla de particiones GUID (GPT) utilizada por MacOS y Ubuntu. Este error se corregirá en etapas posteriores mediante el uso de la gdisk comando.

    a3

  7. Introduzca el siguiente comando en una ventana de Símbolo del Comando del Administrador para ejecutar gdisk en su unidad interna principal.

    gdisk64 \\?\PhysicalDrive0

    El resultado será un resultado similar al que se muestra a continuación.

    GPT fdisk (gdisk) version 1.0.4
    
    Partition table scan:
      MBR: hybrid
      BSD: not present
      APM: not present
      GPT: present
    
    Found valid GPT with hybrid MBR; using GPT.
    
    Command (? for help):
  8. Introduzca los comandos necesarios para copiar el tamaño de la partición de arranque de Windows desde la tabla de particiones del Registro de arranque maestro (MBR) a la tabla de particiones GUID (GPT). A continuación se muestra un ejemplo.

    Introduzca los siguientes comandos para imprimir la tabla de particiones del Registro de arranque maestro (MBR).

    Command (? for help): r
    
    Recovery/transformation command (? for help): o
    
    Disk size is 1048576000 sectors (500.0 GiB)
    MBR disk identifier: 0x3C984A3E
    MBR partitions:
    
    Number  Boot  Start Sector   End Sector   Status      Code
       1                     1       411647   primary     0xEE
       2                411648    210126847   primary     0xAF
       3             210126848    211458047   primary     0xAB
       4      *      211458048    843775966   primary     0x07
    
    Recovery/transformation command (? for help):

    Nota: Debe registrar la información almacenada en esta tabla. Necesitará esta información para reconstruir la tabla de partición MBR después de instalar Ubuntu.

    El * El carácter mostrado arriba indica que la partición 4 es la partición de arranque. La información de la partición de arranque necesita ser copiada a la tabla de particiones GUID (GPT). Nota: sus valores de inicio y final serán diferentes de los valores de 211458048 y 843775966 usados en este ejemplo. Además, tu número de partición de arranque puede ser 3 en lugar del valor de 4 usado en este ejemplo. A continuación se muestra un ejemplo, en el que se realiza la copia se borra y se crea una partición 4 corregida.

    Recovery/transformation command (? for help): m
    
    Command (? for help): d
    Partition number (1-4): 4
    
    Command (? for help): n
    Partition number (4-128, default 4): 4
    First sector (34-1048575966, default = 211458048) or {+-}size{KMGTP}: 211458048
    Last sector (211458048-1048575966, default = 1048575966) or {+-}size{KMGTP}: 843775966
    Current type is 'Microsoft basic data'
    Hex code or GUID (L to show codes, Enter = 700): 700
    Changed type of partition to 'Microsoft basic data'
    
    Command (? for help):

    Imprima el GPT para verificar que la partición 4 tiene los valores correctos, como se muestra a continuación.

    Command (? for help): p
    Disk \\?\PhysicalDrive0: 1048576000 sectors, 500.0 GiB
    Sector size (logical): 512 bytes
    Disk identifier (GUID): A984BAF1-4F22-4E6C-9077-40FEEDF064DB
    Partition table holds up to 128 entries
    Main partition table begins at sector 2 and ends at sector 33
    First usable sector is 34, last usable sector is 1048575966
    Partitions will be aligned on 2048-sector boundaries
    Total free space is 204802014 sectors (97.7 GiB)
    
    Number  Start (sector)    End (sector)  Size       Code  Name
       1            2048          411647   200.0 MiB   EF00  EFI System
       2          411648       210126847   100.0 GiB   AF00  Apple HFS/HFS+
       3       210126848       211458047   650.0 MiB   AB00  Recovery HD
       4       211458048       843775966   301.5 GiB   0700  Microsoft basic data
    
    Command (? for help):

    Escriba los cambios y deje de fumar, como se muestra a continuación.

    Command (? for help): w
    
    Final checks complete. About to write GPT data. THIS WILL OVERWRITE EXISTING
    PARTITIONS!!
    
    Do you want to proceed? (Y/N): y
    OK; writing new GUID partition table (GPT) to \\?\PhysicalDrive0.
    Disk synchronization succeeded! The computer should now use the new
    partition table.
    The operation has completed successfully.
  9. Ahora puedes apagar Windows 10 e instalar Ubuntu en el espacio libre.

Añadiendo particiones para Ubuntu

Abajo hay fotos que ilustran el particionamiento que elegí al instalar Ubuntu. Básicamente, añadí una nueva partición para los archivos de Ubuntu y permití que la partición EFI fuera la predeterminada para almacenar los archivos de arranque de GRUB. Estos archivos de arranque se almacenan de forma compatible con el Administrador de inicio de Mac.

  1. Cuando aparezca la siguiente pantalla, seleccione Something else como se muestra a continuación, luego haga clic en el Continue botón.

    d0

  2. Seleccione free space como se muestra a continuación, luego haga clic en el + botón.

    d1

  3. Crear un espacio de intercambio. Para Use as: seleccione swap area . Para Location for the new partition: seleccione End of this space . Un valor típico para el espacio de intercambio es el doble de la cantidad de memoria RAM instalada. Como mi Mac tiene 4 GiB de RAM, el campo "Size:" debería ser 8590 MB. El resultado se muestra a continuación. A continuación, haga clic en el botón OK botón.

    d2

  4. Seleccione free space como se muestra a continuación, luego haga clic en el + botón.

    d3

  5. Para el Mount point: seleccione / como se muestra a continuación, luego haga clic en el OK botón.

    Nota: El Size: debería predeterminar automáticamente todo el espacio libre disponible.

    d4

  6. El resultado se muestra a continuación.

    Nota: Desde que End of this space fue seleccionado en un paso anterior, las nuevas particiones no se crearán en orden ascendente. Esto causará problemas con el MacOS. En un paso posterior, este problema será corregido.

    A continuación, haga clic en el Install Now botón.

    d5

  7. Haga clic en el Continue que se muestra a continuación para permitir que la instalación proceda pasando la fase de partición.

    d6

Corregir los errores en la tabla de partición GPT y MBR

Cuando instalaste Ubuntu, la tabla de partición MBR se convirtió de híbrida a protectora. Esto significa que la mayoría de los valores de la tabla de particiones MBR fueron borrados. Esto evitará que Windows se inicie. Ejecute los siguientes pasos para corregir este problema.

  1. Si aún no lo ha hecho, arranque en Ubuntu e inicie sesión. Deberías ver un escritorio similar al que se muestra a continuación.

    e1

    Presione la combinación de teclas controloptionT para abrir una ventana de aplicación de la Terminal. El resultado debería ser similar al que se muestra a continuación.

    e2

  2. Introduzca el siguiente comando para ejecutar gdisk en su unidad interna principal. Se le pedirá su contraseña de acceso.

    sudo gdisk /dev/sda

    Esto dará lugar a un resultado similar al que se muestra a continuación.

    GPT fdisk (gdisk) version 1.0.3
    
    Partition table scan:
      MBR: protective
      BSD: not present
      APM: not present
      GPT: present
    
    Found valid GPT with protective MBR; using GPT.
    
    Command (? for help): 

    Comienza comprobando si las particiones de la Tabla de Particiones GUID (GPT) están en orden ascendente. Ingrese el comando a continuación para imprimir la GPT.

    Command (? for help): p
    Disk /dev/sda: 1048576000 sectors, 500.0 GiB
    Model: VBOX HARDDISK   
    Sector size (logical/physical): 512/512 bytes
    Disk identifier (GUID): A984BAF1-4F22-4E6C-9077-40FEEDF064DB
    Partition table holds up to 128 entries
    Main partition table begins at sector 2 and ends at sector 33
    First usable sector is 34, last usable sector is 1048575966
    Partitions will be aligned on 2048-sector boundaries
    Total free space is 4062 sectors (2.0 MiB)
    
    Number  Start (sector)    End (sector)  Size       Code  Name
       1            2048          411647   200.0 MiB   EF00  EFI System
       2          411648       210126847   100.0 GiB   AF00  Apple HFS/HFS+
       3       210126848       211458047   650.0 MiB   AB00  Recovery HD
       4       211458048       843775966   301.5 GiB   0700  Microsoft basic data
       5      1031798784      1048573951   8.0 GiB     8200  
       6       843776000      1031798783   89.7 GiB    8300  
    
    Command (? for help): 

    La partición número 5 debe ocurrir después de la partición 6. Introduzca los comandos que se indican a continuación para intercambiar los valores almacenados en el GPT para estas dos particiones.

    Command (? for help): x
    
    Expert command (? for help): t
    Partition number (1-6): 5
    New partition number (1-128, default 7): 6
    
    Expert command (? for help):

    Ingrese el comando que aparece a continuación para confirmar que las particiones están ahora en orden ascendente.

    Expert command (? for help): p
    Disk /dev/sda: 1048576000 sectors, 500.0 GiB
    Model: VBOX HARDDISK   
    Sector size (logical/physical): 512/512 bytes
    Disk identifier (GUID): A984BAF1-4F22-4E6C-9077-40FEEDF064DB
    Partition table holds up to 128 entries
    Main partition table begins at sector 2 and ends at sector 33
    First usable sector is 34, last usable sector is 1048575966
    Partitions will be aligned on 2048-sector boundaries
    Total free space is 4062 sectors (2.0 MiB)
    
    Number  Start (sector)    End (sector)  Size       Code  Name
       1            2048          411647   200.0 MiB   EF00  EFI System
       2          411648       210126847   100.0 GiB   AF00  Apple HFS/HFS+
       3       210126848       211458047   650.0 MiB   AB00  Recovery HD
       4       211458048       843775966   301.5 GiB   0700  Microsoft basic data
       5       843776000      1031798783   89.7 GiB    8300  
       6      1031798784      1048573951   8.0 GiB     8200  

    A continuación, reconstruir la mesa de partición MBR. Para ello, necesitarás los valores que grabaste antes al arrancar en Windows. Introduce lo siguiente.

    Command (? for help): r
    
    Recovery/transformation command (? for help): h
    
    WARNING! Hybrid MBRs are flaky and dangerous! If you decide not to use one,
    just hit the Enter key at the below prompt and your MBR partition table will
    be untouched.
    
    Type from one to three GPT partition numbers, separated by spaces, to be
    added to the hybrid MBR, in sequence: 2 3 4
    Place EFI GPT (0xEE) partition first in MBR (good for GRUB)? (Y/N): y
    
    Creating entry for GPT partition #2 (MBR partition #2)
    Enter an MBR hex code (default AF): af
    Set the bootable flag? (Y/N): n
    
    Creating entry for GPT partition #3 (MBR partition #3)
    Enter an MBR hex code (default AB): ab
    Set the bootable flag? (Y/N): n
    
    Creating entry for GPT partition #4 (MBR partition #4)
    Enter an MBR hex code (default 07): 07
    Set the bootable flag? (Y/N): y
    
    Recovery/transformation command (? for help): 

    Si se le pide que responda a la pregunta que figura a continuación entrar n . Nota: El individuo más experimentado puede querer entrar y , y luego entrar 83 cuando se le pide un código hexadecimal MBR.

    Unused partition space(s) found. Use one to protect more partitions? (Y/N): 

    Imprima la tabla de particiones del MBR para verificar que las particiones tienen los valores correctos, como se muestra a continuación. El resultado debe ser el mismo que se registró anteriormente.

    Recovery/transformation command (? for help): o
    
    Disk size is 1048576000 sectors (500.0 GiB)
    MBR disk identifier: 0x3C984A3E
    MBR partitions:
    
    Number  Boot  Start Sector   End Sector   Status      Code
       1                     1       411647   primary     0xEE
       2                411648    210126847   primary     0xAF
       3             210126848    211458047   primary     0xAB
       4      *      211458048    843775966   primary     0x07
    
    Recovery/transformation command (? for help):

    Escriba los cambios y deje de fumar, como se muestra a continuación.

    Recovery/transformation command (? for help): w
    
    Final checks complete. About to write GPT data. THIS WILL OVERWRITE EXISTING
    PARTITIONS!!
    
    Do you want to proceed? (Y/N): y
    OK; writing new GUID partition table (GPT) to /dev/sda.
    Warning: The kernel is still using the old partition table.
    The new table will be used at the next reboot or after you
    run partprobe(8) or kpartx(8)
    The operation has completed successfully.
  3. Abandone la aplicación de la Terminal.

  4. Apaga o reinicia Ubuntu.

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