Avvia Windows una volta da Grub, quindi torna a Ubuntu al prossimo avvio


14

Faccio molto lavoro in remoto su computer e il mio computer di casa ha 2 SO: Ubuntu e Windows 7. Vorrei poter passare a Windows di tanto in tanto, ma questo è impossibile senza perdere la capacità di riavviare Ubuntu in seguito.

In sostanza, vorrei essere in grado di eseguire l'avvio una volta su Windows, quindi al successivo riavvio tornare a Ubuntu, c'è un modo per farlo?

Modifica: Attualmente sto usando EXT4, non voglio tornare a EXT3.


1
se stavi eseguendo bcd (puoi passare da grub a bcd con easybcd, potresti usare ireboot per selezionare quale sistema operativo eseguire da windows. Entrambi i programmi citati sono su neosmart.net. Sfortunatamente, questo non aiuta con grub, potresti modificare il file di configurazione di grub ogni volta che si riavvia, ma non è opportuno
Journeyman Geek

@Journey Il problema si presenta qui: utilizzo EXT4 e non sono così disposto a tornare a EXT3. Windows non ha modo di scrivere su EXT4 ATM.
Jeff F.

certo che lo fa. ext3fsd fa ext4.
Journeyman Geek

Credo di si, ma questo è molto inaffidabile da quello che ho capito. Preferirei non rischiare di friggere la mia partizione.
Jeff F.

bene, passare a BCD è la soluzione quindi - quindi è possibile utilizzare ireboot per selezionare da cosa avviare - è una semplice questione di eseguire easybcd sull'installazione di Windows, farlo installare BCD e chainload linux ed eseguire ireboot per selezionare quale tu vuoi.
Journeyman Geek

Risposte:


10

Da Ubuntu puoi chiamare grub-reboot

$ grub-reboot --help
Usage: /usr/sbin/grub-reboot [OPTION] entry
Set the default boot entry for GRUB, for the next boot only.

  -h, --help              print this message and exit
  -v, --version           print the version information and exit
  --root-directory=DIR    expect GRUB images under the directory DIR
                          instead of the root directory

ENTRY is a number or a menu item title.

Report bugs to <bug-grub@gnu.org>.
$ grub-reboot 12

per avviare l'opzione Grub 12 una volta all'avvio successivo, dopo di che tornerà al valore predefinito.

La prima voce sarà 0. I nomi, tuttavia, sono probabilmente più sicuri da usare, poiché il menulista grub aggiunge occasionalmente nuovi elementi quando si aggiorna il kernel.


Molto bello ed esattamente quello di cui avevo bisogno. Ho scritto una piccola sceneggiatura e l'ho lanciata sul mio desktop Ubuntu che si riavvia su Windows. Grazie!
Jeff F.

0

L'unico modo che mi viene in mente è montare la partizione di avvio di Ubuntu su Windows 7, quindi deve essere ext 3 o 2 e modificare il file di avvio di GRUB. Stessa cosa quando vuoi farlo al contrario, il che è più semplice.


In realtà non sto cercando di tornare a EXT3 da EXT4, grazie per il suggerimento però.
Jeff F.

0

Non è esattamente una risposta alla tua domanda, ma se hai bisogno di Windows solo una volta ogni tanto, potresti considerare di eseguirlo in una macchina virtuale, ad esempio KVM o Virtualbox. Quindi non è necessario riavviare il computer.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.