Como posso adicionar o suporte lua ao grub2, ou pelo menos a funcionalidade de cópia de arquivo?

0

Estou tentando adicionar o suporte lua ao grub2 e ter um demônio de tempo para encontrar informações sobre como fazer isso.

Os links fornecidos na resposta a ( Manipulação de strings no Grub2 ) não tenho mais nenhuma extensão lua para o grub2 (na verdade, acho que apenas o código do tema está lá, e muito antigo).

Encontrei informações para o elua, mas o link de download fornecido aqui ( link ) não tem Binário ELF.

Eu fiz o download da última lua 5.3.3 e a desenvolvi no Linux, mas não consigo encontrar como criar um arquivo .mod grub2 para lua.

Eu encontrei um arquivo ISO grub bem antigo que incluía o suporte lua, mas se eu tentar usar os arquivos .mod dele em um grub mais novo eu recebo "erros de licença", mesmo que eu não faça referência a esses módulos. / p>

Eu agradeceria muito qualquer referência ou indicação que você possa ter para me ajudar a conseguir isso.

    
por motech man 12.06.2016 / 06:37

1 resposta

0

Eu encontrei a resposta sobre como fazer isso:

1) Faça o download da fonte da última versão do grub2 do git:

  git clone git://git.sv.gnu.org/grub.git
  cd grub

2) Crie o código-fonte "grub-extras" na árvore de fontes do grub2:

  git clone git://git.sv.gnu.org/grub-extras.git

3) Edite o autogen.sh para adicionar grub-extras ao build adicionando isto:

  export GRUB_CONTRIB=/<absolute pathname to>/grub/grub-extras

4) Agora construa o grub2 como você faria normalmente:

  ./autogen.sh
  ./configure
  make
  make install

- É isso!

    
por 12.06.2016 / 17:27