Preciso usar uma unidade USB como mídia de instalação para o meu Mint e Ubuntu. Por isso tenho unetbootin para tornar o usb inicializável.
Mas meu PC suporta apenas a inicialização EFI (ao adicionar o dispositivo de inicialização, preciso fornecer um .efi
caminho de arquivo etc.).
Minha pergunta é como posso fazer minha distribuição Linux copiando alguns arquivos ( .efi
arquivo)?
Ouvi falar de um carregador de inicialização chamado elilo
, mas não sei como usá-lo. E eu tentei reencontrar , rEFIt etc., eles estão inicialização a partir de usb, mas eu não sei como configurá-lo para iniciar a distribuição Linux no meu drive USB.
Respostas:
Você precisa instalar um gerenciador de inicialização EFI na unidade USB; elilo é o que eu usei antes, mas você poderia usar o GRUB2 . O pacote Ubuntu amd64 elilo instala o binário de 64 bits
/usr/lib/elilo/elilo.efi
e o binário de 32 bits/usr/lib32/elilo/elilo.efi
.O firmware EFI pesquisará na mídia removível um sistema de arquivos FAT32 que contém o arquivo
/EFI/BOOT/BOOTX64.efi
(para sistemas de 32 bits e 64 bits). Verifique se você está usando um sistema de arquivos FAT32 na unidade USB e copieelilo.efi
para esse caminho.Alguns sistemas EFI também podem precisar de um script de inicialização, nesse caso, coloque o seguinte em
/EFI/BOOT/startup.nsh
:Você provavelmente deseja criar um arquivo de configuração para o elilo para especificar como inicializar o kernel. Crie
/EFI/BOOT/elilo.conf
e configure-o conforme apropriado para a distribuição que você deseja inicializar. Minha configuração para inicializar o RIPLinux é assim:E deve ser isso. Não há operação do tipo "instalar no MBR" no EFI.
A propósito, o site Gerenciando EFI Boot Loaders para Linux de Rod Smith é muito útil para entender como a EFI funciona.
fonte