Como alterar o título “GNU GRUB version x.xx”

1

Eu modifiquei meu menu do grub e estou quase satisfeito com isso agora.

Eu usei o Rufus para colocar o Kali Linux no meu USB, depois fiz o EFI / Boot na raiz da unidade para que eu pudesse inicializar usando o UEFI. Existe alguma maneira de editar o texto do GNU GRUB versão 2.00 no topo? Eu tentei procurar por etc / default / grub e etc / grub.d mas não existe porque é Kali Live feito com Rufus.

Qualquer ajuda é apreciada.

    
por Arnav Roy 29.11.2016 / 00:00

2 respostas

0

Você poderia editar o executável do grub e substituir o título por uma string do mesmo tamanho. Um recurso do formato ELF é que não há soma de verificação.

No meu Debian 7, isso (encontrado usando grep -l 'GNU GRUB' ) em /boot/grub/normal.mod , que od mostra usa uma string terminada em nul:

           726f    616d    206c    6e65    6976    6f72    6d6e    6e65
0153140   t  
$ file /boot/grub/normal.mod
/boot/grub/normal.mod: ELF 32-bit LSB relocatable, Intel 80386, version 1 (SYSV), not stripped
>
           726f    616d    206c    6e65    6976    6f72    6d6e    6e65
0153140   t  
$ file /boot/grub/normal.mod
/boot/grub/normal.mod: ELF 32-bit LSB relocatable, Intel 80386, version 1 (SYSV), not stripped
> %pre% g r u b > %pre% G N U G R 0074 003e 7267 6275 003e 4e47 2055 5247 0153160 U B v e r s i o n % s %pre% 1
g r u b > %pre% G N U G R 0074 003e 7267 6275 003e 4e47 2055 5247 0153160 U B v e r s i o n % s %pre% 1

O comando file informa sobre o formato, por exemplo,

%pre%

Claro, você deve usar uma ferramenta adequada para isso, como um editor hexadecimal.

Leitura adicional:

por 29.11.2016 / 00:54
0

Infelizmente, a única maneira de editar o texto do título é modificar o código-fonte do Grub 2 e recompilar, pois o texto do título é codificado em grub-core/normal/main.c na árvore de código-fonte. Veja esta resposta sobre em AskUbuntu para os detalhes corajosos - há muito para reproduzir aqui.

    
por 29.11.2016 / 00:40