minha idéia é criar um USB-Boot-Stick com o Lubuntu que seja capaz de inicializar em um BIOS Laptop mais antigo e em um UEFI Systems mais recente.
Isso seria bem fácil, quando o Stick seria configurado como um dispositivo de inicialização herdado, mas eu quero que seja um dispositivo compatível com UEFI.
- Isso faz algum sentido ?! Ou entendi o conceito UEFI terrivelmente errado?
- Se necessário, pode haver duas instalações Linux diferentes (uma para UEFI, uma para legada, mas ambas na mesma unidade)
- Inicialize um dispositivo GPT na Bios herdada - isso funcionará?
Não consigo ver claramente, pode ser apenas uma idéia melhor ter um stick de inicialização Linux legado separado, mas estou curioso para explorar os limites :)
Então, é minha idéia de um linux-uefi-boot-usb-stick híbrido que funcionaria com a bios herdada?
(3) parece ser possível para linux com grub http://www.rodsbooks.com/gdisk/booting.html
Além disso, eu tenho uma partição EF00 pronta nesse bastão, além de uma partição Swap, Fat32 e duas ext4.
(1) parece também ser possível http://www.rodsbooks.com/bios2uefi/
No entanto, essas instruções são de 2012, já passou algum tempo desde então - alguém tem um exemplo prático que é mais fácil?
Para outros pesquisadores deste tópico:
Inicialização do Windows 7 a partir do disco GPT na placa-mãe que não seja EFI Existe alguma maneira de inicializar o Windows 7/8 usando o BIOS na GPT?
http://www.borncity.com/blog/2012/07/25/uefi-emulation-auf-pcs/
ATUALIZAR:
Consegui criar a parte UEFI, incluindo a configuração segura de inicialização com o rEFInd.
Seguindo o conselho fornecido, eu costumava dd
copiar gptmbr.bin
para a minha unidade, que agora parece fazer pelo menos algo em um sistema BIOS: "Este não é um disco inicializável"
No entanto, segui o conselho e defini o pmbr
sinalizador para o disco e o legacy boot
sinalizador gpt - ainda assim, obtendo esse erro, alguma idéia?
Minha partição ESP é a segunda partição no disco e é configurada com arquivos efi.
A instalação:
- 64GB Espaço
- Tabela de partições GPT
- O disco possui sinalizador pmbr definido
- A 1ª Partição começa em 16MiB e tem cerca de 45 GB, um fat32 primário para dados
- A 2ª partição começa em torno de 45 GB e é o sistema EFI (fat32) com uma configuração de rEFInd
- A 3ª - 5ª Partição é o lar (ext4), swap e root (ext4) do meu Lubuntu 14.04.1 em funcionamento
Usando dd
, copiei o gptmbr.bin
do meu Syslinux 6.02 compilado para os primeiros 440 bytes.
Na seção 3.2, posso ver que minha partição 2 tem um sinalizador boot
e legacy_boot
.
Durante a inicialização, recebo Nenhum disco inicializável encontrado - se eu definir a 5ª em vez da 2ª partição para legacy_boot
obter o SO ausente
Está vivo!
(Como minha pergunta antiga foi excluída /ubuntu//q/516730/319747 )
Meu palpite é que eu tenho que copiar alguns
*.c32
e outros arquivos para uma pasta syslinux no meu EFI (onde ?!) ou na minha partição raiz (/boot/syslinux
?!) Para fazê-lo funcionar - estou certo? Quais arquivos são essenciais?Além disso, acho que vou precisar desse
syslinucx.cfg
arquivo também - certo?
Meu objetivo seria pelo menos uma inicialização direta do sistema lubuntu na partição ext4 raiz.
Atualizar:
Embora eu não tenha idéia do porquê, consegui fazê-lo funcionar - mas não com uma instalação manual.
- a
pmbr
bandeira estava ruim e proibiu meu sistema UEFI de inicializar o stick como UEFI- a
legacy_boot
flag foi necessária para a minha 5ª partição (root linux)- Eu tive que usar
extlinux --install /path/to/root/parition
- Eu tive que criar um
syslinux.cfg
na pasta syslinux na inicialização da minha partição raizFiz tudo isso em um segundo bastão menor e tentei copiar apenas a pasta syslinux, mas não tive sorte - o que
extlinux --install
parece ser obrigatório.Alguém sabe o que exatamente
extlinux --install
faz? Isso pode ser feito manualmente ou de que outra forma você poderia instalar uma versão mais recente como a 6.02 sem instalá-la no sistema?
Comecei a trabalhar com as partições mencionadas no BIOS, UEFI e UEFI SecureBoot, que inferno, aprendi muito, quase matou 2TB com parted, tenha cuidado e boa sorte.