Dopo l'installazione di Ubuntu in dual boot con Windows 11 mi sono ritrovato con un menu GRUB dove era Ubuntu il sistema operativo predefinito per l'avvio mentre a me serviva che fosse Windows 11. Vediamo quindi come modificare questa impostazione.

Aggiornato articolo per adattarlo a Ubuntu 24.04 LTS e Windows 11
Prima di modificare il file /etc/default/grub apriamo il terminale e creiamo una copia di sicurezza con il comando: sudo cp /etc/default/grub /etc/default/grub.bak

Per visualizzare il contenuto del file possiamo utilizzare il comando cat /etc/default/grub e la riga che ci interessa è GRUB_DEFAULT=0 che indica appunto il sistema operativo d'avvio predefinito.

Per modificare il file possiamo usare il comando sudo nano /etc/default/grub

Modificate il valore 0 con quello corrispondente al vostro sistema operativo che volete avviare, per salvare il file vanno premuti contemporaneamente i tasti Ctrl o. Subito dopo va confermato con Invio e per uscire dall'editor si devono premere i tasti Ctrl x.
Dovete contare in quale riga del menu si trova il sistema operativo che volete avviare come default, se Ubuntu è 0 invece Windows è 4, oppure copiate esattamente la definizione che è presente in quella riga che va messa tra le virgolette, nel mio caso è "Windows Boot Manager (on /dev/nvme0n1p1)".

Per concludere va utilizzato, sempre, il comando sudo update-grub per aggiornare il file grub.

Al prossimo riavvio, se avete fatto tutto nel modo corretto, si avvierà il sistema operativo che avete indicato nel file.