[GRUB] configurare il SO predefinito di avvio
Inviato: ven giu 07, 2013 12:10 am
- Per prima cosa prendere nota nel menu di avvio di GRUB della posizione in cui si trova nella lista il SO che volete impostare come predefinito. Si comincia a contare da 0. In una installazione tipica di Ubuntu e derivate varie su un sistema in cui era installato solo Windows, quest'ultimo dovrebbe essere il 6° quindi è il numero 5. Prendete nota (eventualmente... si vedrà dopo perchè) anche del nome esatto con cui appare (nel mio caso "Windows 7 (loader) (on /dev/sda1)" )
- Avviate Linux ed aprite come root il file /etc/default/grub (sudo nano -B /etc/default/grub e inserite la password)
- Trovate la stringa GRUB_DEFAULT= e modificatela inserendo il valore che vi eravate annotati in precedenza (nel mio caso 5) -> GRUB_DEFAULT=5
- Infine date il comando sudo update-grub e avete finito.
* Come anticipato al punto 1, c'è anche un'altra possibilità. Invece di inserire il numero della lista è, IMHO, preferibile inserire il nome completo. Questo perchè ad ogni aggiornamento del kernel Linux, Ubuntu e derivate (non so le altre distro) terranno più kernel all'avvio e questo farà scivolare il vostro Windows, ad esempio, dalla posizione 5 alla 7 dopo un solo aggiornamento (ma GRUB non sarà abbastanza intelligente da regolarsi di conseguenza ) ... ergo meglio inserire il nome del SO da avviare e non risentirete di questi problemi
Quindi nel mio caso la stringa del punto 3 diventa: GRUB_DEFAULT="Windows 7 (loader) (on /dev/sda1)" (ci vanno anche le virgolette in questo caso)
** Postilla numero 2: dato che ci siamo andiamo a modificare anche il tempo durante il quale viene visualizzato il menu di scelta all'avvio... per me 10 secondi sono uno sproposito (1 secondo mi basta e mi avanza per scegliere) ma i gusti son gusti ... per farlo basta modificare la stringa GRUB_TIMEOUT=10 con il numero di secondi che preferite
enjoy