Instalando o Ubuntu no Mac com o macOS e o Windows já instalado

6

Eu tenho um MacBook Pro de inicialização dupla em 2013 com o macOS Sierra e o Windows 10 (BOOTCAMP) já instalados. Eu quero instalar o Ubuntu como um terceiro sistema operacional. Existe alguma maneira (fácil) de fazê-lo?

> Disk Partitions:

> Gpt dev disk0

> Fdisk disk0

    
por itsnotmyrealname 14.10.2016 / 14:53

1 resposta

5

Esta resposta instala o Ubuntu no seu computador sem o uso de ferramentas de paridade de terceiro para a instalação do boot do Ubuntu. O arquivo do Ubuntu que eu baixei foi chamado ubuntu-16.10-desktop-amd64.iso . Eu suponho que você tenha criado um instalador de unidade flash USB inicializável do Ubuntu e tenha verificado o conteúdo. Eu também suponho que você tenha verificado a compatibilidade de hardware ao inicializar com sucesso a versão ao vivo do Ubuntu. Estas instruções foram divididas nas três seções principais listadas abaixo.

  • Criar espaço no disco para o Ubuntu : Isso é feito usando o aplicativo MacOS Terminal para inserir comandos.
  • Instale o Ubuntu : Isso usa o instalador da unidade flash do Ubuntu.
  • Adicionar o Ubuntu ao Gerenciador de Inicialização - Aqui você basicamente usa o MacOS para mover os arquivos necessários para os locais apropriados. Isso permitirá Ubuntu para ser selecionado a partir do Gerenciador de Inicialização. Você não precisará rEFInd para inicializar o Ubuntu.
  

Nota: Se outro usuário tiver um esquema de partição diferente do mostrado neste exemplo, envie um comentário para mim e tentarei atualizar minha resposta.

Crie espaço no disco para o Ubuntu

Para ilustrar as etapas necessárias, criei uma unidade um pouco maior que a sua unidade real.

A saída de diskutil list disk0 é fornecida abaixo.

/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

A saída de sudo gpt -r show /dev/disk0 é fornecida abaixo.

      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

A saída de sudo fdisk /dev/disk0 é fornecida abaixo.

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      

Eu decidi permitir um total de cerca de 40 GB para o Ubuntu. Se você precisar de um tamanho diferente, faça os ajustes apropriados. Eu estarei criando 3 novas partições para o Ubuntu. Uma descrição para cada é dada abaixo.

  • Uma partição de swap. O tamanho dessa partição deve estar entre 1 e 2 vezes o tamanho da memória instalada no seu computador Mac. Eu vou ser usando um tamanho de 800 MB. Obviamente, o tamanho que você estará usando será muito maior.
  • Uma partição do sistema de arquivos de registro no diário Ext4 para manter o Ubuntu. este partição irá consumir a maioria dos cerca de 40 GB de espaço que eu alocado para o Ubuntu.
  • Uma partição do sistema EFI. Isso é necessário para o Ubuntu aparecer no Mac Startup Manager. Este gerenciador aparece quando você liga ou reinicia seu Mac e mantenha pressionada a tecla option . O gerente de inicialização pode ser usado para alterar o disco de inicialização padrão (por exemplo, sistema) ou pode ser usado para inicializar temporariamente a partir de um disco de inicialização. Eu escolhi o tamanho de 500 MB para esta partição.

Eu escolhi permitir que o instalador do Ubuntu crie as 3 novas partições. Então, neste ponto, eu só preciso reduzir a partição do MacOS em aproximadamente 40 GB e criar três novas partições de espaço reservado. Os espaços reservados serão substituídos mais tarde pelo instalador do Ubuntu com as partições reais descritas acima.

O comando para alterar o particionamento é fornecido abaixo. Como a partição do MacOS tem cerca de 180 GB, usei um valor desejado de 140 GB ( 140G ). Além disso, usei um valor de 800 MB ( 800M ) para o tamanho da nova partição Swap. Desde que você desejará um tamanho maior, então você precisará fazer a substituição apropriada. Nota: Os dois valores de 200 MB ( 200M ) foram escolhidos arbitrariamente, esses valores serão alterados posteriormente.

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

A saída deste comando é mostrada abaixo.

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: O último 200M foi ignorado pelo comando diskutil . Em vez disso, a maior parte do espaço livre restante foi alocada para a fatia disk0s5 .

A saída de sudo gpt -r show /dev/disk0 é fornecida abaixo.

      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

A saída do comando sudo fdisk /dev/disk0 está inalterada em relação ao que foi dado acima.

Instale o Ubuntu

  1. Insira a unidade flash do Ubuntu e reinicie o Mac. Mantenha o botão opção para invocar o Startup Manager. Selecione para EFI inicializar a partir da unidade flash USB. Quando solicitado, escolha a opção mostrado abaixo.

      

    Nota: para uma melhor visualização, clique na imagem ou abra a imagem em uma nova janela.

  2. Selecione o idioma.

  3. Eu escolho selecionar as duas opções abaixo.

  4. Escolha a opção mostrada abaixo.

  5. Selecione a partição mostrada abaixo. Esta partição deve ser a mesma tamanho como especificado anteriormente para a partição Swap quando o O comando diskutil resize volume foi inserido.

  6. Clique em "Alterar ..."e selecione" área de troca "na janela pop-up como mostrado abaixo. Não altere o tamanho da partição. Em seguida, clique em "OK".

  7. Selecione a partição mostrada abaixo. Em seguida, clique no botão "-" para excluir esta partição.

  8. Selecione o espaço livre conforme mostrado abaixo.

  9. Clique no botão "+" para abrir uma janela pop-up "Criar partição". Selecione "Partição do Sistema EFI". Além disso, altere o tamanho para 500 MB e clique em o botão "Fim deste espaço". Em seguida, clique em "OK".

  10. Selecione a partição mostrada abaixo. Em seguida, clique no botão "-" para excluir  esta partição.

  11. Selecione o espaço livre conforme mostrado abaixo.

  12. Clique no botão "+" para abrir uma janela pop-up "Criar partição". Selecione  "Ext4 journaling file system". Além disso, selecione "/" como o "Monte  point ". Não altere o tamanho da partição. Em seguida, clique em" OK ".

  13. Clique no botão "Instalar agora" mostrado abaixo.

  14. Clique no botão "Continuar" mostrado abaixo.

  15. Selecione seu local desejado.

  16. Selecione seu teclado.

  17. Continue e instale o Ubuntu Linux. Quando terminar, reinicie e segure  Abaixo a tecla option para chamar o Startup Manager.  Selecione para inicializar a partir do volume do MacOS.

Adiciona o Ubuntu ao gerenciador de inicialização

Depois de instalar o Ubuntu, o comando diskutil list disk0 produziu a seguinte saída.

/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

O comando sudo gpt -r show /dev/disk0 produziu a seguinte saída.

      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: As 3 partições de espaço reservado foram substituídas pelas partições especificadas durante a instalação do Ubuntu.

Para fazer o Ubuntu aparecer no Gerenciador de Inicialização, execute as seguintes etapas.

  1. Monte as partições do sistema EFI inserindo os comandos fornecidos abaixo.

    diskutil mount disk0s1
    diskutil mount disk0s5
    
  2. Use o aplicativo Finder para copiar a pasta EFI do volume EFI para o volume NO NAME .
  3. Remover as pastas e arquivos que foram adicionados ao volume EFI durante a instalação do Ubuntu. Para conseguir isso, mova a pasta EFI/Ubuntu no volume EFI para o Lixo.
  4. Remova os arquivos relacionados da Microsoft do volume NO NAME . Para Para isso, mova a pasta EFI/Microsoft e o arquivo EFI/Boot/bootx64.efi no volume NO NAME para o Lixo.
  5. Esvazie o lixo.
  6. Copie o arquivo grubx64.efi no volume NO NAME da pasta /EFI/ubuntu para a pasta /EFI/Boot .
  7. Renomeie o arquivo grubx64.efi na pasta /EFI/Boot no volume NO NAME para o nome bootx64.efi .
  8. (Opcional) Baixe uma coleção de ícones da web do sourceforge site Mac icns . Use o aplicativo Finder para abrir o baixado arquivo mac-ices.dmg , em seguida, digite o comando abaixo para copiar o arquivo de ícone do Ubuntu os_ubuntu.icns para o volume NO NAME .

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

    Isso adicionará o seguinte ícone do Ubuntu ao menu de inicialização.

      

    Nota: Quando terminar, você pode usar o aplicativo Finder para ejetar o volume mac-icns .

  9. Use o aplicativo Finder ou digite os comandos abaixo para desmontar as partições do sistema EFI identificadas como EFI e NO NAME .

    diskutil unmount disk0s1
    diskutil unmount disk0s5
    
por David Anderson 18.10.2016 / 04:24