Alterar a ordem do menu geralmente não é um requisito,
Se você fizer quiser ir lá, terá que reordenar os scripts em /etc/grub.d/
The placement of the menu items in the
grub.cfg
menu is determined by the order in which the files in this directory are run. Files with a leading numeral are executed first, beginning with the lowest number.10_linux
is run before20_memtest
, which would run before40_custom
. If files with alphabetic names exist, they are run after the numerically-named files.
Depois de fazer essas alterações, a execução de " sudo update-grub
" gerará novamente seu menu.
Uma maneira "mais suja" seria "brincar" diretamente com os itens ' menuentry
' do arquivo /boot/grub/grub.cfg
.
Isso dará a você controle total sobre o pedido (o reordenamento de scripts ainda forçará um pedido nas entradas geradas em cada script), mas observe que essas alterações serão removidas assim que um update-grub
acontecer novamente - como, quando o seu kernel é atualizado. Você terá que refazer o pedido em grub.cfg
novamente depois disso.
IMHO, não vale a pena mexer com o menu neste nível "mais sujo".
Você deve encontrar o script renumerando suficiente para seus propósitos.