É possível modificar uma variável de um módulo grub via / etc / default / grub ou /etc/grub.d?

1

O Grub define o número mínimo de SO exibido para 3, se 3 ou mais sistemas operacionais estiverem presentes. Veja o código abaixo, que é encontrado no módulo gui_list.c , que é um módulo de gfxmenu.mod .

static void  
list_get_minimal_size (void *vself, unsigned *width, unsigned *height)  
{  
  list_impl_t self = vself;

  if (check_boxes (self))  
    {  
      int boxpad = self->item_padding;  
      int item_vspace = self->item_spacing;  
      int item_height = self->item_height;  
      int num_items = 3;
  • Eu quero alterar a variável num_items para outro inteiro.
  • Gostaria de alcançar algo como: GRUB_MIN_NUM_ITEMS= some integer
  • A edição de /etc/default/grub e /etc/grub.d é adequada para uma solução
  • Eu não quero recompilar o grub como uma solução

Isso também é mencionado em:

link

Observe também que o número mínimo de itens mostrados (N) - é 3.

    
por III sprites 12.11.2017 / 10:44

0 respostas