Desejo executar o Ubuntu no meu iMac a partir de armazenamento USB externo, seja um disco externo ou uma unidade flash.
Posso criar facilmente um pendrive inicializável e usá-lo para instalar o Ubuntu 14.04 em um dispositivo USB particionado corretamente. No entanto, ao contrário de algumas afirmações aqui e em outros lugares, após reiniciar o resultado, o Mac não é detectado como inicializável.
Pesquisei bastante no Google e tenho certeza de que é possível inicializar o Mac, mas as instruções que encontrei foram muito vagas ( instalação do Ubuntu no disco rígido externo e inicialização no Mac ) ou, em um caso, muito complexo ( http://www.rodsbooks.com/ubuntu-efi/ ) para fazer muito sentido. No entanto, o encadeamento comum parece estar usando rEFInd para rejeitar as opções de inicialização.
Portanto, consegui instalar o rEFInd em uma partição na unidade externa, mas ele não detecta a instalação do Ubuntu. Eu tenho uma partição ext2 / boot no mesmo disco e copiei ext2_x64.efi para o diretório / EFI, mas não é possível.
Estou um pouco preso neste momento, e os próximos passos terão que ser um estudo detalhado dos gerenciadores de inicialização e do EFI. No entanto, acho que devo estar perto de resolver isso e espero que alguém possa apontar para um guia passo a passo em algum lugar.
Para recapitular:
- O disco USB possui partição ext2 / boot (com a imagem vmlinuz) e ext4 / partition com o restante do Ubuntu 14.04 instalado
- Não é inicializável após a instalação
- Coloque rEFInd em outra partição FAT32 que contém o diretório / EFI
- Copiado ext2_x64 para / EFI / boot e / EFI / refind
- Pode inicializar, recarregar cargas, existe uma opção para inicializar ext2_x64.EFI (?), Mas não o Ubuntu / vmlinuz.
Se eu conseguir resolver isso, colocarei um guia claro na Web em algum lugar!
Se você preferir não alterar o carregador de inicialização padrão do seu Mac e inicializar sua chave USB em qualquer Mac, aqui está a solução que encontrei:
ubiquity --no-bootloader
comando via Terminalcorrija a partição EFI:
instale os pacotes necessários:
use
gdisk
emkfs.hfsplus
substitua a partição existente por uma Apple HFS / HFS + oneUUID=... /boot/efi vfat defaults 0 1
no seu/etc/fstab
arquivo porUUID=<your usb EFI partition uuid> /boot/efi auto defaults 0 0
sudo mount /boot/efi
crie os diretórios e arquivos necessários:
instale o GRUB:
abençoe o código do gerenciador de inicialização:
crie a configuração do GRUB:
O sistema agora pode ser inicializado a partir de qualquer Mac, basta pressionar e segurar a tecla "Opção" na inicialização.
Imagem do menu de inicialização do Mac com a entrada Ubuntu
Eu detalhei as instruções aqui: Instalação do Ubuntu no pendrive com inicialização EFI pura (compatível com Mac)
fonte
Eu pulei a coisa toda do gdisk, como mencionado na solução. Só isso funcionou para mim
fonte
Minha história (pode ser útil para alguém com o mesmo problema - então é a minha vez de ajudar a comunidade): Instalei o Ubuntu no disco rígido externo USB 3.0 em um iMac no final de 2013. Criei o seguinte esquema de partição nessa unidade externa :
Optei por adicionar um carregador de inicialização à unidade externa (não à unidade iMac). Após a instalação bem-sucedida, fiquei chocado quando não consegui inicializar o meu OS X. É estranho porque não instalei nenhum gerenciador de inicialização na unidade principal. Se eu removi a unidade externa, recebo uma tela preta com o comando grub prompt!
Em pânico, pesquisei on-line e decidi tentar me recuperar. Após a instalação da fonte .deb ( http://www.rodsbooks.com/refind/installing.html - é recomendável instalar a partir do arquivo .deb para corrigir o problema nas versões do Ubuntu 16.x
# dpkg -i refind_0.10.3-1_amd64.deb
), eu poderia inicializar meu OS X.Para restaurar o menu de inicialização original (e abandonar o Linux), você pode usar o utilitário de disco de inicialização no OS X ou montar a partição EFI e, com o
sudo rm ...
comando " ", remova as pastas "refind" e "Ubuntu" dessa partição .Reinicie e tudo funcionará como antes.
fonte
Instale uma nova cópia do OSX na unidade externa e, em seguida, instale o Ubuntu na mesma unidade externa que você faria com um sistema de inicialização dupla. Quando a instalação estiver concluída, o Ubuntu será inicializado a partir da unidade USB, se estiver conectado. Se a unidade USB for removida, você receberá uma linha de comando do Grub. Basta digitar "exit" para inicializar a instalação interna do OSX. Conecte a unidade USB para carregar o Ubuntu.
Isso deixa a instalação OSX original intocada.
Eu consegui instalar o Ubuntu e o Kubuntu em uma unidade flash USB de 64GB e funciona muito bem. Acabei de instalar o Kodi e ele roda surpreendentemente bem a partir de uma unidade flash. Eu só tenho USB 2.0, então é um pouco lento. Acabei instalando o Kubuntu porque o ambiente de desktop Plasma 5.0 é um pouco mais refinado em termos de pensamento do que aquele que o Ubuntu usa.
Espero que isso ajude a simplificar um pouco as coisas. Não é a maneira mais elegante ou técnica de fazê-lo, por isso não é perfeito, mas funciona.
fonte
Após algumas partidas falsas, isso funcionou:
Eu usei um USB ao vivo (bem, era outro HD) feito com dd-copy e ISO.
Participei do disco (SSD de 240 GB conectado ao USB3.1 caddy) com o Gparted, NÃO O INSTALADOR. O alinhamento do bloco de bytes atrapalha no instalador, e eu só consegui instalar no XFS, mas essa tentativa falhou ao inicializar. Eu receberia o GRUB, mas não o Ubuntu. Então, tentei novamente com o Gparted.
Eu usei este layout de partição:
Instalado.
Opção Reiniciada e mantida pressionada.
Disco selecionado com a tecla de seta.
Este foi em um novo imac 2019; OSX está ileso.
fonte
Nunca tive sorte com uma conexão USB externa direta, mas há muito tempo atrás peguei um adaptador Seagate GoFlex Thunderbolt e consegui inicializar facilmente um iMac de 27 "no ubuntu em um SATA externo conectado a ele. Usei o rEFInd, mas não A Seagate tenta criar a impressão de que você precisará usar uma das unidades conectadas a ela, mas uma unidade SATA do tamanho de um laptop padrão funcionou bem. Eu precisei calçar a unidade levemente para ajustar-se ao gabinete corretamente. é realmente a resposta que você está procurando aqui e não é uma solução alternativa barata (cerca de US $ 80, se bem me lembro), mas pode valer a pena, dependendo da sua situação.
fonte
Depois de instalar o Ubuntu no disco rígido externo, inicialize o Ubuntu a partir do Mac, mantendo pressionadas as teclas Option + Control e pressionando a tecla de seta esquerda (pode ser necessário pressionar a tecla de seta esquerda várias vezes)
fonte
Você só precisa da tecla de opção para obter o seletor de inicialização. MAS, se você deseja inicializar no Mac OS por padrão quando não pressiona isso, precisará definir o volume de inicialização pressionando o botão de controle ao selecionar o disco do Mac OS; caso contrário, ele / continuará sendo iniciado no Grub .
fonte