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 .