Que Grub usar para uma imagem de inicialização portátil personalizada?

2

Eu gostaria de fazer um USB / Floopy / LiveCD inicializável com kernel Linux e Grub. Depois de iniciar o USB / Floopy / LiveCD usando o VirtualBox ou diretamente, ele mostrará minha própria tela personalizada do Grub e então executará meu aplicativo C ou Pascal.

Eu estava tentando fazer o download do grub , mas não tenho certeza qual deles devo usar. Existe algum problema para baixar a versão correta do Grub, como para downloads de 32 bits ou 64 bits, que são diferentes?

Qual o Grub que devo baixar para começar minha própria imagem inicializável personalizada?

    
por YumYumYum 03.06.2011 / 09:04

1 resposta

4

Existem apenas duas versões do grub listadas, a série 1x (sendo a mais recente a 0.97) e a série 2x (sendo a mais recente a 1.99). Ambos podem ser personalizados e usados para o seu propósito. A série 1x tem mais compatibilidade padrão com hardware e distros antigos, mas a série 2x está chegando bem e muitas das principais distribuições estão mudando para ela. A arquitetura de 32 bits vs 64 bits não é uma consideração para o grub neste estágio do processo de inicialização, que não entrará em vigor até que você inicie um kernel. Como o grub não faz muita coisa, é muito bom executar um conjunto genérico de instruções de CPU.

Mas, na verdade, você não deveria estar começando com grub e trabalhando de forma lá ... esse será um longo caminho. Você provavelmente deve começar com alguma imagem animada já organizada e trabalhar de trás para baixo para apenas executar seu programa na inicialização. Isso vai lhe poupar todo tipo de problema. Escolha alguns vídeos leves que você gosta e obtenha sua fonte, então comece a remover os bits que você não precisa e adicione seu programa.

    
por 03.06.2011 / 12:29