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.cfgmenu 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_linuxis 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.