Ubuntu de inicialização dupla com Refind de um disco rígido externo em um MacBook Pro

2

Estou com o dual-boot de um MacBook Pro no final de 2013 com o Ubuntu 14.04 x64 (vmlinuz-3.13.0-24-generic) e o OSX 10.9.2 com o Refind. Isso funcionou bem depois que eu instalei o driver ext4 do Refind.

Eu também tenho o disco rígido do meu laptop anterior em uma unidade externa USB com cópias do Windows e do Ubuntu em partições separadas que gostaria de inicializar no Mac. Eu posso montar essas partições no OSX ou no Ubuntu, mas como o Refind não reconheceu as instalações, usei o Gdisk para alterar o disco para GPT.

Depois disso, Refind reconheceu a existência das instalações externas do Ubuntu e do Windows, mas não deu nenhuma informação sobre o kernel e mostrou um ícone de pingüim para o Ubuntu. Tentando inicializar isso leva a uma pausa, em seguida, uma tela em branco com a mensagem:

  

Nenhum dispositivo inicializável - insira o disco de inicialização e pressione qualquer tecla

Eu adicionei uma estrofe em refind.conf referindo-se ao Ubuntu pelo UUID, e adicionei um refind_linux.conf à pasta Boot na partição Ubuntu 13.04 x64 na unidade externa, mas isso não fez diferença:

"Boot x64 13.04 with standard options" "ro root=31b998f7-0607-40f3-ba7f-67f297d79a2d quiet splash"

Alguém pode sugerir onde estou errado ou como fazê-lo funcionar?

Obrigado.

    
por user173283 14.05.2014 / 01:41

1 resposta

1

O erro "no bootable device" (dispositivo não inicializável) provavelmente indica que o rEFInd estava detectando um carregador de inicialização no modo BIOS, mas que o firmware do Mac não conseguiu iniciá-lo. Isso pode acontecer com discos externos em Macs, e não há muito que o rEFInd possa fazer sobre isso - a inicialização de discos externos, especialmente no modo BIOS, é apenas escamosa em alguns modelos. Existem outras maneiras de inicializar o Linux, embora ...

Tente apertar a tecla Esc. Às vezes, uma EFI é lenta em registrar alguns sistemas de arquivos, de modo que eles não aparecem quando o rEFInd é iniciado pela primeira vez, mas ao pressionar o Esc, é feita uma nova varredura e eles serão exibidos. Se isso funcionar, você pode tentar adicionar scan_delay 1 ao arquivo refind.conf . Isso vai desacelerar o lançamento do menu do rEFInd, mas todas as opções devem aparecer.

Se isso falhar, verifique os tipos de sistema de arquivos. Você diz que tem o driver ext4fs instalado, de modo que deve ativar o rEFInd para varrer os sistemas de arquivos ext2, ext3 e ext4; mas se você usou outra coisa no disco externo, você precisará instalar um driver de sistema de arquivos adequado (se existir).

Uma correção de última hora é criar uma partição /boot para a instalação da unidade externa, mas na unidade interna . Isso pode ajudar se o firmware do seu Mac é particularmente recalcitrante sobre a inicialização de uma unidade externa, mesmo no modo EFI. Uma partição /boot pode ser bem pequena, então isso não consome muito espaço em disco.

Sua instalação do Windows será mais difícil de ser inicializada. Ele funcionará melhor com um disco MBR, mas você parece estar executando problemas de inicialização no modo BIOS com isso. Há um thread muito longo no MacRumors sobre inicializar o Windows nativamente no modo EFI em Macs. Isso é possível para alguns modelos e é mais fácil com o Windows 8 do que com o Windows 7. Com o Windows 7, é muito difícil trabalhar.

    
por Rod Smith 01.06.2014 / 18:04