Por que não devemos editar o grub.cfg para o grub2?

2

Se você cat /boot/grub2/grub.cfg obtiver o grande bloco de texto informando DO NOT MANUALLY EDIT THIS FILE , indicando que deve editar arquivos em /etc/default/ e, em seguida, executar grub2-mkconfig para atualizar o arquivo /boot/grub2/grub.cfg .

Minha pergunta é: por que é tão enfatizado que não se deve editar o arquivo grub.cfg manualmente?

Meu entendimento é que as alterações feitas não serão persistentes nas atualizações e em outras. Isso parece chato, mas não parece ser um grande negócio. Estou faltando alguma coisa?

    
por Liam 05.02.2016 / 21:32

2 respostas

2

A primeira edição direta não é um método confiável porque esse arquivo é o resultado de vários scripts que criam o menu em seções.

Mas principalmente toda vez que você atualiza para um novo kernel (instalações / remoções, atualizações), seu /boot/grub/grub.cfg será sobrescrito e você perderá suas alterações.

É por isso que você não deve editá-lo diretamente.

    
por 05.02.2016 / 22:18
0

Eu pessoalmente acho que é bobo. Eu preferiria que o software grub cria uma ferramenta fácil para a geração automática do grub.cfg (que eles basicamente já possuem) e permitir que os usuários tenham a opção de usá-lo. Eu pessoalmente precisei remover algumas linhas do meu grub.cfg porque ele quer inicializar em um sistema operacional que não existe mais. Toda vez que eu grub-update adiciona novamente as entradas do menu. É muito chato e desnecessário. (Eu sei que eu poderia aprender como fazer isso corretamente com os documentos grub.d, mas eu sou preguiçoso.) Obviamente você precisa praticar a devida cautela editando o grub.cfg, mas contanto que você sempre mantenha um substituto funcional inicialize no sistema operacional, e você não precisa ser capaz de inicializar no sistema operacional para editar o grub.cfg (o disco ativo e as ferramentas de edição do grub permitem que você faça isso). Também devo provavelmente aprender porque o grub ainda acha que a minha antiga instalação em arco está no disco.

    
por 04.05.2018 / 12:42

Tags