Approfitto di questo forum per "appuntarmi" a futura memoria come editare il file di configurazione di GRUB manualmente, senza la necessità di usare tool esterni visto che stasera ho patito parecchio per riuscire a ricordare cosa andava fatto per impostare l'avvio automatico di Windows7 dopo aver installato Mint :doh .... e poi sia mai che serva anche a qualcun altro
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
e settiamo GRUB_DEFAULT su "saved" e GRUB_SAVEDEFAULT su "true" (quest'ultima voce non è sempre presente, ma si può creare tranquillamente a mano aggiungendola sotto GRUB_DEFAULT).
Io ho sempre aggirato il problema modificando il nome dello script (es. da 30_os-prober a 09_os-prober) che rileva la presenza delle partizioni con Windows installato affinché fosse il primo elemento (quindi non modifico la voce GRUB_DEFAULT=0) presente sulla lista delle voci d'avvio.
torno su queste pagine per aggiornare la guida visto che ieri sera, con l'installazione sul mio notebook di Mint 17, ho scoperto che per qualche ragione la sintassi dei file di GRUB è lievemente cambiata
In pratica mentre nella mia precedente Mint 15 avevo usato GRUB_DEFAULT="Windows 7 (loader) (on /dev/sda1)" per far partire Windows come defaut, ora ho scoperto che i doppi apici vanno sostituiti da apici semplici (non quelli della tastiera italiana però) ... nel dubbio andate a copiare la stringa da /boot/grub/grub.cfg (come in effetti ho fatto io )
Inserendo un messaggio, dichiari di aver letto e accettato il regolamento di partecipazione.
Nello specifico, sei consapevole che ti stai assumendo personalmente la totale responsabilità delle tue affermazioni, anche in sede civile e/o penale,
manlevando i gestori di questo sito da ogni coinvolgimento e/o pretesa di rivalsa.
Dichiari inoltre di essere consapevole che il messaggio sarà visibile pubblicamente, accetti di diffonderlo con licenza
CC BY-NC-SA 3.0 (con attribuzione a "TurboLab.it") e rinunci ad ogni forma di compensazione (economica o altro).
Rinunci inoltre esplicitamente a qualsiasi pretesa di cancellazione del messaggio.