Erro estranho ao executar update-grub

1

Os erros aparecem ao atualizar o grub, manualmente ou ao executar o upgrade. Aqui está a saída:

{
Generating grub configuration file ...
  Configuration setting "types" invalid. It's not part of any section.
  Configuration setting "types" invalid. It's not part of any section.
  Configuration setting "types" invalid. It's not part of any section.
  Configuration setting "types" invalid. It's not part of any section.
  Configuration setting "types" invalid. It's not part of any section.
  Configuration setting "types" invalid. It's not part of any section.
  Configuration setting "types" invalid. It's not part of any section.
  Configuration setting "types" invalid. It's not part of any section.
  Configuration setting "types" invalid. It's not part of any section.
  Configuration setting "types" invalid. It's not part of any section.
Found linux image: /boot/vmlinuz-4.4.0-36-generic
Found initrd image: /boot/initrd.img-4.4.0-36-generic
Found linux image: /boot/vmlinuz-4.4.0-34-generic
Found initrd image: /boot/initrd.img-4.4.0-34-generic
  Configuration setting "types" invalid. It's not part of any section.
  Configuration setting "types" invalid. It's not part of any section.
Found memtest86+ image: /memtest86+.elf
Found memtest86+ image: /memtest86+.bin
  Configuration setting "types" invalid. It's not part of any section.
done
}

Eu tenho visto esta mensagem por meses e meses, mas tudo parece funcionar bem. Este é o Ubuntu Server 16.04.01 que foi atualizado a partir de 14.04, embora os erros tenham aparecido antes dessa data.

Eu verifiquei /etc/default/grub , mas não vejo nada de errado. Adoraria saber a causa disso ...

edit: conteúdo do / etc / default / grub

    # If you change this file, run 'update-grub' afterwards to update
# /boot/grub/grub.cfg.
# For full documentation of the options in this file, see:
#   info -f grub -n 'Simple configuration'

GRUB_DEFAULT=0
#GRUB_HIDDEN_TIMEOUT=0
GRUB_HIDDEN_TIMEOUT_QUIET=true
GRUB_TIMEOUT=2
GRUB_DISTRIBUTOR='lsb_release -i -s 2> /dev/null || echo Debian'
GRUB_CMDLINE_LINUX_DEFAULT=""
GRUB_CMDLINE_LINUX=""

# Uncomment to enable BadRAM filtering, modify to suit your needs
# This works with Linux (no patch required) and with any kernel that obtains
# the memory map information from GRUB (GNU Mach, kernel of FreeBSD ...)
#GRUB_BADRAM="0x01234567,0xfefefefe,0x89abcdef,0xefefefef"

# Uncomment to disable graphical terminal (grub-pc only)
#GRUB_TERMINAL=console

# The resolution used on graphical terminal
# note that you can use only modes which your graphic card supports via VBE
# you can see them in real GRUB with the command 'vbeinfo'
#GRUB_GFXMODE=640x480

# Uncomment if you don't want GRUB to pass "root=UUID=xxx" parameter to Linux
#GRUB_DISABLE_LINUX_UUID=true

# Uncomment to disable generation of recovery mode menu entries
#GRUB_DISABLE_RECOVERY="true"

# Uncomment to get a beep at grub start
#GRUB_INIT_TUNE="480 440 1"
    
por Stephen 03.09.2016 / 18:28

2 respostas

0

Então, depois de limpar os kernels antigos e olhar para os arquivos de configuração do grub, voltei ao google e encontrei um link que mencionava, de passagem, um erro semelhante - link

Configuration setting "snapshot_autoextend_percent" invalid. It's not part of any section.

Isso me apontou para vlm.

Descobri que executar comandos lvm, como pvdisplay, deu o mesmo erro (embora o comando tenha realmente funcionado):

Configuration setting "types" invalid. It's not part of any section.

Então eu dei uma olhada no meu arquivo etc / lvm / lvm.conf e a única linha com "tipos" foi:

types = [ "bcache", 16 ]

Comentei isso e agora posso executar o update-grub e o pvdisplay sem erros.

Se alguém puder esclarecer o que esta configuração faz e se eu precisar dela, por favor me avise. Certamente tudo parece funcionar perfeitamente ainda.

    
por Stephen 03.09.2016 / 23:20
0

Você já editou manualmente o arquivo grub.cfg ?

De qualquer forma, você pode querer fazer backup de seu arquivo grub.cfg atual digitando o seguinte comando no terminal:

sudo mv /boot/grub/grub.cfg /boot/grub/grub.cfg.bak 

e depois gerar um novo digitando:

sudo update-grub

Se algo der errado (não deveria) você pode restaurar seu arquivo grub.cfg anterior e atualizar o grub novamente digitando:

sudo mv /boot/grub/grub.cfg.bak /boot/grub/grub.cfg && sudo update-grub
    
por Raphael 03.09.2016 / 18:43