Como instalar e inicializar a partir do SSD externo no UEFI?

1

Eu preciso de um SSD externo com o Kubuntu para inicializar em computadores diferentes. Então eu criei o LiveCD, inicializei, liguei o SSD externo.

Com a ajuda do GParted, converti o SSD para GPT e criei partições. Então eu comecei a instalação como de costume. Claro, eu usei a partição EFI e instalei o bootloader em um SSD externo.

Após a instalação, e após a reinicialização, no UEFI eu encontrei 2 entradas de inicialização "Ubuntu". Cada um deles funciona muito bem: o Kubuntu carrega e funciona. Mas, quando eu escolho a entrada de inicialização UEFI "UEFI TS512 ..." (o rótulo do meu SSD externo), por um momento (menor que o segundo) a string Couldn't open /EFI/BOOT/fallback.efi 14 aparece e então muda para uma tela mostrando Minimal BASH-like line editing is supported .

Então, o que preciso fazer para que esse sistema funcione?

    
por Eugene 27.07.2014 / 23:22

2 respostas

2

Seu SSD é considerado "mídia removível" pela UEFI, portanto, o local para o carregador de inicialização que a UEFI executa é, na verdade, /EFI/Boot/bootx64.efi da partição EFI do SSD. Você pode ter que copiar o bootloader do Ubuntu / EFI / ubuntu lá e renomeá-los para bootx64.efi. Se você estiver executando a inicialização segura, copie /EFI/ubuntu/shimx64.efi para /EFI/Boot/bootx64.efi e também copie /EFI/ubuntu/grubx64.efi para /EFI/Boot/grubx64.efi (essa é a versão assinada ). Sem inicialização segura, basta copiar /EFI/ubuntu/grubx64.efi para /EFI/Boot/bootx64.efi (a versão não assinada). O arquivo grub.cfg deve estar em /EFI/ubuntu/grub.cfg (e deve ser apenas um liner 3 que traz o grub.cfg mantido do local / boot / grub normal.

A partição EFI da mídia removível é configurada exatamente como a EFI do disco rígido. Sistema de arquivos FAT, sinalizável inicializável (e criado com o tipo efi, "ef", verifique a lista de tipos, também pode ter zeros em algumas ferramentas). Olhe para a mídia de instalação ao vivo, ela atende aos critérios. (Sistema de arquivos FAT, inicializável sinalizado, diretório / EFI / Boot, efi bootloader).

Com a inicialização SSD sozinha, talvez seja necessário editar os arquivos grub.cfg depois de adicionar dois discos rígidos. Os dois arquivos grub.cfg estão em (partição EFI) /EFI/ubuntu.grub.cfg (um forro de três) e /boot/grub/grub.cfg (o arquivo de configuração completo). Altere quaisquer referências hd0 para hd2 (assumindo que os discos rígidos agora obtenham 0 e 1), e se você vir alguma referência a / dev / sda, altere para / dev / sdc ... USB está configurado para o primeiro lugar nas configurações de inicialização UEFI , certo? Quando você invoca o menu de inicialização do efi (alguma tecla de função provavelmente ao ligar), o USB é o primeiro? Quando você seleciona USB, ele tenta inicializar a partir do SSD?

    
por ubfan1 28.07.2014 / 01:42
0

Atualizado:

Você deve ter uma unidade externa de HDD USB. Ligue o HDD ao seu PC. Agora crie um CD inicializável do Ubuntu e instale-o no disco rígido externo, exatamente como você instala no PC. Ao selecionar uma partição, escolha a partição do HDD. Você tem que reconhecer por si mesmo.

Quando tudo estiver pronto.

Depois faça algumas

sudo apt-get update

sudo apt-get instala grub2

  

update-grub

Então você pode ver a opção no grub loader.

    
por Dishank Jindal 27.07.2014 / 23:25