Tentando instalar sozinho no MacBook Pro, mas não inicializa automaticamente a partir do novo sistema operacional?

1

Possui um MacBook Pro de 13 polegadas, 500 gb de disco rígido e 4 gb de memória. Feito um enorme estrago na instalação dupla, felizmente já havia transferido arquivos para o Ubuntu um. Ok, tentando instalar a partir de USB, botas de que perfeitamente. Atualmente, usando o "Tente Ubuntu sem instalação". Olhando para o GParted:

/dev/sda1: fat32.   No mount point.          Size: 487Mb,    Used: 4.27Mb.   Flags: boot
/dev/sda2: ext2.    No mount point.          Size: 244Mb,    Used: 51.69Mb.  No Flags
/dev/sda3: lvm2 pv. Mount point: ubuntu-vg   Size: 465.05Gb, Used: 465.01Gb. Flags: lvm
Unallocated: Size: 1.02Mb

NB: Isso foi depois de uma tentativa de instalação usando o LVM (?) NB 2: Eu não tenho idéia do que qualquer uma dessas coisas significa: P Eu faço física (graduação), não ciência da computação!

Continuo vendo o programa de instalação. Eu tentei fazer a instalação a partir do desktop de teste, fazendo a instalação a partir da inicialização e fazendo a instalação com o OEM.

Sempre que eu reinicio (como requerido pela instalação), apenas me pergunta se eu quero instalar (tela preta com lista de opções de inicialização). Nunca me dá a opção de inicializar a partir do Ubuntu atualmente instalado.

Eu até tentei usar o USB antes do reinício e ele aparece com um símbolo de arquivo piscando com uma lupa no meio!

    
por Alex 18.12.2013 / 21:20

3 respostas

6

Existe uma maneira melhor de instalação única do Ubuntu em Macs sem o rEFInd usando o gerenciador de inicialização do Mac.

Crie um USB ao vivo contendo o Ubuntu. Não use a versão +mac , pois ela não suporta inicialização EFI.

Inicialize a partir do Live USB. O truque para iniciar a partir de USB em Macs é manter pressionada a tecla option assim que você ligar o dispositivo. Selecione Inicialização EFI neste menu.

O Ubuntu deve agora inicializar a partir do USB. Instale o Ubuntu usando a opção Apagar e usar o disco inteiro .

Em primeiro lugar, quando você reiniciar / ligar seu Mac, verá a tela cinza do gerenciador de inicialização do Mac por cerca de 30s e, em seguida, uma pasta piscando suavemente com um? dentro. Se você inserir o instalador USB agora, ele deve inicializar. Se não, tente segurar o botão liga / desliga para forçar o desligamento e siga as instruções de inicialização USB para ativá-lo.

Se você estiver usando o instalador da área de trabalho, segure a tecla shift para abrir o menu do carregador de inicialização GRUB.

Não selecione nenhuma das entradas. Em vez disso, pressione C para acessar o console do GRUB.

No console do grub, digite ls

% bl0ck_qu0te%

Você pode não conseguir exatamente os mesmos resultados, mas terá algumas opções semelhantes.

Agora, encontre a partição que contém o diretório pessoal do usuário.

% bl0ck_qu0te%

Continue tentando até encontrá-lo.

O resultado da última etapa tem duas partes: (hdX,gptY) . Você precisa manter a parte hdX , mas percorrer todas as opções gptY procurando por um diretório / boot / grub.

% bl0ck_qu0te%

Agora, você deseja definir isso como sua raiz para mais comandos.

% bl0ck_qu0te%

A única maneira de inicializar corretamente era usar o UUID da unidade. Para obtê-lo -

% bl0ck_qu0te%

Anote o UUID. Você terá que digitá-lo manualmente na próxima etapa.

% bl0ck_qu0te%

O console do GRUB pode concluir a tabulação, então, se você digitar apenas a parte vmlinuz e pressionar tab , clique em. e tab novamente, você não precisará digitar o nome do arquivo inteiro. certifique-se de que a parte efi.signed esteja presente.

Agora, defina o disco de RAM inicial

% bl0ck_qu0te%

Você deve poder inicializar com o comando

% bl0ck_qu0te%

Inicialmente, o sistema não era inicializável porque o bootloader do Mac espera que a partição EFI seja formatada como HFS +, o sistema de arquivos típico do Mac, enquanto o instalador do Ubuntu na verdade o formata como VFAT.

Agora, abra um terminal e digite

sudo add-apt-repository ppa:detly/mactel-utils

sudo apt-get update

sudo apt-get install mactel-boot hfsprogs gdisk grub-efi-amd64

Execute mount para obter uma lista de sistemas de arquivos montados e procure por qualquer coisa montada em / boot / efi. Desmonte-o.

sudo umount /dev/sda1

Agora usamos gdisk para excluir a partição VFAT e criar uma HFS + uma,

sudo gdisk /dev/sda

Pressione p

Confirme se a primeira partição tem o tipo EF00 . Agora, excluímos essa partição EF00 .

Pressione d

Crie um novo HFS + um em seu lugar.

Pressione n

Pressione enter key para as primeiras e últimas opções do setor.

Digite AF00 para o código do sistema de arquivos.

Use o comando p para verificar novamente suas alterações e, em seguida, w para escrever.

Agora temos uma partição HFS + não formatada. Nós podemos formatá-lo com -

sudo mkfs.hfsplus /dev/sda1 -v ubuntu

Edite / etc / fstab

sudoedit /etc/fstab

Exclua as linhas que se referem a / boot / efi usando Ctrl+K .

Agora, digite os seguintes comandos -

sudo bash -c 'echo $(blkid -o export -s UUID /dev/sda1) /boot/efi auto defaults 0 0 >> /etc/fstab'

sudo bash -c 'echo "This file is required for booting" > /boot/efi/mach_kernel'

Instale o GRUB e 'abençoe' o sistema de arquivos.

sudo grub-install --target x86_64-efi --boot-directory=/boot --efi-directory=/boot/efi

sudo hfs-bless "/boot/efi/System/Library/CoreServices/boot.efi"

Para definir a entrada de inicialização do efi padrão, execute

sudo efibootmgr

Livre-se das entradas extras -

sudo efibootmgr -b xxxx -B

em que xxxx é o número de inicialização obtido de sudo efibootmgr

Agora, defina a entrada padrão -

sudo efibootmgr -o xxxx

Por fim, instale o pacote linux-signed-generic meta -

sudo apt-get install linux-signed-generic

Isso garantirá que as atualizações do kernel também incluam a imagem do kernel assinada criptograficamente exigida pela EFI. Sem isso, sua máquina pode congelar durante a inicialização. Se isso acontecer, consulte as instruções acima para inicializar manualmente via grub.

O sistema agora deve ser inicializável!

(Adaptado com modificações do post de Jason Heeris)

    
por Rohith Madhavan 15.11.2014 / 18:26
0

Eu recomendaria não usar o LVM, a menos que você realmente precise dele e saiba o que está fazendo - não acho que seja a opção padrão da memória. Se você tentar instalar a partir da inicialização e escolher formatar e usar a unidade inteira (não use o LVM), remova o USB para a reinicialização, você ainda recebe o mesmo ícone de erro (que é o Mac dizendo que não pode encontrar uma pasta do sistema para arrancar a partir de)?

    
por Jet86 18.12.2013 / 22:37
0

Tente manter pressionada a tecla 'option' durante a inicialização, isso pode permitir que você selecione qual partição será inicializada. O Ubuntu pode aparecer como 'Windows'.

Se isso não funcionar, você pode tentar instalar o rEFInd, um gerenciador de boot que permitirá que você inicialize o Ubuntu. Há um guia completo para instalar o Ubuntu 14.04 como um único SO com o rEFInd em um Macbook Pro aqui: link Mas para instalar o rEFInd em seu sistema Ubuntu ao vivo, faça o download do rEFInd no link (escolha o arquivo binário zip) e extraí-lo. Em seguida, abra um terminal (ctrl + alt + t) e navegue até a pasta para a qual você o extraiu, com o comando cd. Se extraído para o local padrão, isso deve ser cd Downloads/refind-bin-0.8.1 Em seguida, execute sudo ./install.sh --esp

Isso deve iniciar a instalação do rEFInd. Se a instalação for bem-sucedida, exibirá uma mensagem no terminal informando isso.

    
por Tobias 13.11.2014 / 23:24