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 comandodiskutil
. Em vez disso, a maior parte do espaço livre restante foi alocada para a fatiadisk0s5
.
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
-
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.
-
Selecione o idioma.
-
Eu escolho selecionar as duas opções abaixo.
-
Escolha a opção mostrada abaixo.
-
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. -
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".
-
Selecione a partição mostrada abaixo. Em seguida, clique no botão "-" para excluir esta partição.
-
Selecione o espaço livre conforme mostrado abaixo.
-
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".
-
Selecione a partição mostrada abaixo. Em seguida, clique no botão "-" para excluir esta partição.
-
Selecione o espaço livre conforme mostrado abaixo.
-
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 ".
-
Clique no botão "Instalar agora" mostrado abaixo.
-
Clique no botão "Continuar" mostrado abaixo.
-
Selecione seu local desejado.
-
Selecione seu teclado.
- 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.
-
Monte as partições do sistema EFI inserindo os comandos fornecidos abaixo.
diskutil mount disk0s1 diskutil mount disk0s5
- Use o aplicativo Finder para copiar a pasta
EFI
do volumeEFI
para o volumeNO NAME
. - Remover as pastas e arquivos que foram adicionados ao volume
EFI
durante a instalação do Ubuntu. Para conseguir isso, mova a pastaEFI/Ubuntu
no volumeEFI
para o Lixo. - Remova os arquivos relacionados da Microsoft do volume
NO NAME
. Para Para isso, mova a pastaEFI/Microsoft
e o arquivoEFI/Boot/bootx64.efi
no volumeNO NAME
para o Lixo. - Esvazie o lixo.
-
Copie o arquivo
grubx64.efi
no volumeNO NAME
da pasta/EFI/ubuntu
para a pasta/EFI/Boot
. - Renomeie o arquivo
grubx64.efi
na pasta/EFI/Boot
no volumeNO NAME
para o nomebootx64.efi
. -
(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 Ubuntuos_ubuntu.icns
para o volumeNO 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
. -
Use o aplicativo Finder ou digite os comandos abaixo para desmontar as partições do sistema EFI identificadas como
EFI
eNO NAME
.diskutil unmount disk0s1 diskutil unmount disk0s5