Linux EFI Live CD / USB

3

Eu estava tentando inicializar a partir do CD em um novo HP Pavilion dv6 alguns dias atrás, com muita frustração devido às distribuições do Linux. Eu tentei não trabalhar com o EFI.

Além disso, o EFI Bios é o Insyde H20, que eu li tem alguns problemas em relação ao Linux.

Especificamente isto: link

No entanto, isso parece estar relacionado à inicialização do Linux a partir do disco rígido. Gostaria apenas de saber:

  1. O que exatamente preciso para inicializar o Linux a partir de um CD / USB? É uma coisa dependente do kernel ou eu só preciso de um gerenciador de inicialização como o ELILO ou o Grub2 que suporte a inicialização do EFI?
  2. Existem distribuições Linux distribuídas com a capacidade de inicializar em EFI como são? Ou melhor, qual seria a maneira mais fácil de inicializar em um ambiente Linux ao vivo usando EFI e sem o Legacy Booting?
por mellowmaroon 27.12.2012 / 08:29

1 resposta

2

A inicialização do Linux no modo EFI requer ambas opções de configuração do kernel e um layout particular de partições e arquivos na mídia de inicialização. As opções de configuração do kernel são extremamente comuns nos dias de hoje, então isso é mais um limite teórico do que prático. Os problemas de layout de disco / arquivo são mais de um limite. Basicamente, o EFI usa loaders de boot EFI armazenados em uma partição de sistema (ESP) EFI, que é um sistema de arquivos FAT32 em uma partição sinalizada com um código de tipo específico (C12A7328-F81F-11D2-BA4B-00A0C93EC93B no GPT discos). Para um instalador do sistema operacional em um disco removível, o carregador de inicialização normalmente seria EFI/BOOT/bootx64.efi no ESP do disco removível. No caso de CDs, este arquivo estaria em uma imagem de inicialização El Torito com um método de preparação específico da EFI. Por esse motivo, é mais fácil preparar uma unidade flash USB inicializável do que uma imagem de CD / DVD inicializável. Naturalmente, os carregadores de inicialização geralmente possuem seus próprios requisitos, como arquivos de configuração e arquivos de suporte.

Hoje, Fedora, Ubuntu, Mint, SUSE e tenho certeza de que muitas outras distribuições suportam a instalação no modo EFI. A última vez que tentei, o Debian não, embora eu tenha ouvido falar que está em andamento ou pode até ter mudado com a última versão (eu preciso checar esses detalhes eu mesmo). Infelizmente, conseguir que o instalador inicialize no modo EFI pode ser complicado. O problema é que a maioria dos PCs modernos com base em UEFI inclui suporte para modos de inicialização de BIOS / legado e, assim, quando você tenta inicializar, pode facilmente acabar inicializando no modo BIOS como no modo EFI. Apertar F2, F8, ou qualquer tecla que você pressionar para obter um menu de inicialização pode trazer um conjunto de opções com dois para inicializar seu meio: Uma opção é inicializada no modo BIOS e as outras são inicializadas no modo EFI. Uma vez inicializado, procure o diretório /sys/firmware/efi . Se estiver presente, você inicializou no modo EFI. Caso contrário, você provavelmente inicializou no modo BIOS (embora seja necessário inserir apenas o módulo efivars kernel).

    
por 27.12.2012 / 18:58