Ao atualizar meus arquivos de configuração do GRUB (por exemplo, automaticamente após as atualizações do kernel), recebo uma saída mencionando todos os kernels do Linux (ambos os arquivos vmlinuz
e initrd
) duas vezes:
$ sudo update-grub
Generating grub configuration file ...
Found linux image: /boot/vmlinuz-4.2.0-19-generic
Found initrd image: /boot/initrd.img-4.2.0-19-generic
Found Windows 7 (loader) on /dev/sda1
Found linux image: /boot/vmlinuz-4.2.0-19-generic
Found initrd image: /boot/initrd.img-4.2.0-19-generic
Found memtest86+ image: /memtest86+.elf
Found memtest86+ image: /memtest86+.bin
done
O menu de inicialização do GRUB não mostra entradas duplicadas.
Depois de ler grub mostra a mesma imagem do Linux duas vezes (que é de 2011/01/01!), eu chequei meu lista de scripts executáveis em /etc/grub.d
:
-rwxr-xr-x 1 root root 9791 Okt 14 18:36 00_header*
-rwxr-xr-x 1 root root 6058 Sep 4 13:13 05_debian_theme*
-rwxr-xr-x 1 root root 618 Okt 30 12:59 10_linux_proxy*
-rwxr-xr-x 1 root root 229 Okt 30 12:59 30_os-prober_proxy*
-rwxr-xr-x 1 root root 621 Okt 30 12:59 33_linux_proxy*
-rwxr-xr-x 1 root root 11082 Okt 14 18:36 34_linux_xen*
-rwxr-xr-x 1 root root 294 Okt 30 12:59 35_memtest86+_proxy*
-rwxr-xr-x 1 root root 1418 Okt 14 18:36 36_uefi-firmware*
-rwxr-xr-x 1 root root 322 Okt 30 12:59 40_custom_proxy*
-rwxr-xr-x 1 root root 216 Okt 14 18:36 41_custom*
Como a resposta na pergunta vinculada mostra apenas uma pequena lista de seis scripts, que são nomeados principalmente de forma diferente, presumo que esteja desatualizado ou que eu seja apenas um caso especial ...
No entanto, não consegui identificar dois arquivos idênticos, pois 10_linux_proxy
e 33_linux_proxy
têm nomes semelhantes, mas diferentes tamanhos de arquivo.
- Agora, por que recebo mensagens duplicadas para todos os kernels do Linux na saída
update-grub
e como faço para corrigir isso?
- Preciso excluir um dos arquivos
*_linux_proxy
? Se sim, qual deles?
- E o que poderia ter causado inicialmente esse problema?
UPDATE:
Acabei de desativar a permissão de execução de 33_linux_proxy
e executei update-grub
. Parecia correto, já que havia apenas uma ocorrência de cada versão do kernel e arquivo na saída. Então eu reiniciei, mas não havia mais nenhuma entrada no Ubuntu! !
Consegui redefinir a configuração e agora estou de volta na mesma situação de antes.
Devo tentar desativar o outro ( 10_linux_proxy
) agora? Eu não estou realmente ansioso para restaurar a configuração antiga através de uma sessão ao vivo novamente se ela falhar ...