Ho installato un sistema Linux / Windows a doppio avvio e spesso passo dall'uno all'altro. Stavo pensando di poter aggiungere una voce di menu in uno dei menu per riavviare direttamente in Windows, senza fermarmi al prompt di GRUB.
Ho visto questa domanda su un forum, è esattamente quello che voglio ma si tratta di Lilo, che non è il mio caso.
Ho pensato a una soluzione che avrebbe modificato la voce predefinita nel menu di GRUB e quindi riavviata, ma ci sono alcuni svantaggi e mi chiedevo se ci fosse un'alternativa più pulita.
(Inoltre, sarei interessato a una soluzione per l'avvio da Windows direttamente su Linux, ma potrebbe essere più difficile, e non appartiene a questo. Comunque, fintanto che l'ho in un modo, l'altro potrebbe essere impostato come il predefinito.
AGGIORNAMENTO Sembra che qualcuno abbia posto una domanda simile , e se quelle sono le risposte suggerite, potrei anche modificare /boot/grub/grubenv
come grub-reboot
e grub-set-default
e grub-editenv
fare. )
Grazie in anticipo per eventuali suggerimenti.
AGGIORNAMENTO :
Questa è la mia versione di GRUB: (GRUB) 1.99-12ubuntu5-1linuxmint1
Ho provato a correre grubonce
, il comando non è stato trovato. E cercarlo nei repository non mi dà niente. Sono su Linux Mint, quindi potrebbe essere così ...
Vedendo man grub-reboot
, sembra che faccia quello che voglio, così come grubonce
fa. È anche disponibile ovunque (almeno per me, penso che faccia parte del pacchetto grub). Ho visto due comandi correlati: grub-editenv
e grub-set-default
.
Ho scoperto che dopo l'esecuzione sudo grub-set-default 4
, quando corri grub-editenv list
ottieni qualcosa di simile a:
saved_entry=4
E quando corri grub-reboot 4
, ottieni qualcosa del tipo:
prev_saved_entry=0
saved_entry=4
Ciò significa che entrambi fanno la stessa cosa (uno è temporaneo, non lo è).
Sorprendentemente, quando ho provato:
sudo grub-reboot 4
sudo reboot now
Non ha funzionato, come se non avessi fatto nulla, mi ha mostrato il menu come al solito e ha selezionato la prima voce, dicendo che avvierà questa voce in 10 secondi.
L'ho provato di nuovo, ho pensato che avrei potuto scrivere la voce sbagliata (è a base zero, giusto?). Quella volta, è appena appeso alla schermata del menu e ho dovuto ripristinare il PC per poter avviare.
Se qualcuno può provarlo, solo per vedere se sono solo io, lo apprezzerei. (La zecca mi ha dato problemi, e sarebbe una buona occasione per cambiare: P).
Leggendo il codice /boot/grub/grub.cfg
, sembra che sia la strada da percorrere, ma dalle mie osservazioni, sta semplicemente ignorando queste impostazioni ...