Você pode alterar /boot/grub/grub.cfg
diretamente, mas esse arquivo é substituído por update-grub2
. Se a sua configuração não muda frequentemente, esta pode ser a maneira mais fácil para você.
Ou dê uma olhada:
Como alternativa, dê uma olhada nesta pasta /etc/grub.d
. A partir daí, update-grub2
gera o arquivo /boot/grub/grub.cfg
.
Você pode alterar a maneira como a geração automática rotula as entradas do Windows, especialmente porque você só tem um Windows instalado, sobrescrevendo o comando menuentry específico no script 30_os-prober
.
Vá para /etc/grub.d/30_os-prober
e procure por menuentry '$(echo "${LONGNAME} $onstr" | grub_quote)' --class windows ...
. Substitua a parte ' '
pela sua etiqueta, mas mantenha as outras opções iguais.
por exemplo. no meu sistema: menuentry 'My Windows 7 system' --class windows --class os \$menuentry_id_option 'osprober-chain-$(grub_get_device_id "${DEVICE}")' {
EOF
Mas há um problema: primeiramente, há duas dessas entradas em 30_os-prober
: uma para chain)
, outra para efi)
, portanto, você deve alterar ambas. Em segundo lugar, acho que essas alterações serão sobrescritas, uma vez que haja uma atualização para esses arquivos / para o grub.
Outra abordagem:
Você pode desativar a parte do Windows no script 30_os-prober
comentando os comandos #
those menuentry ...
nas seções do Windows chain)
e efi)
. Isso removerá a entrada do Windows gerada automaticamente. Em seguida, pegue sua inicialização atual do Windows a partir de /boot/grub/grub.cfg
e copie-a no arquivo de menu personalizado /etc/grub.d/40_custom
.