Uruchom system Windows raz z Gruba, a następnie z powrotem do Ubuntu przy następnym uruchomieniu

14

Dużo pracuję zdalnie na komputerach, a mój domowy komputer ma 2 systemy operacyjne: Ubuntu i Windows 7. Chciałbym mieć możliwość sporadycznego przełączania się na system Windows, ale nie jest to możliwe bez utraty możliwości ponownego uruchomienia systemu Ubuntu później.

Zasadniczo chciałbym móc raz uruchomić system Windows, a następnie przy następnym restarcie wróć do Ubuntu, czy jest na to sposób?

Edycja: Obecnie używam EXT4, nie chcę wracać do EXT3.

Jeff F.
źródło
1
jeśli korzystasz z bcd (możesz przełączyć się z gruba na bcd za pomocą easybcd, możesz użyć ireboot, aby wybrać system operacyjny do uruchomienia z systemu Windows. Oba wspomniane programy są na neosmart.net. Niestety, to nie pomoże w grub, możesz edytuj plik konfiguracyjny grub przy każdym ponownym uruchomieniu, ale to nieswoiste
Journeyman Geek
@Journey Problem pojawia się tutaj: używam EXT4 i nie jestem tak chętny do powrotu do EXT3. System Windows nie ma możliwości zapisu w bankomacie EXT4.
Jeff F.
jasne, że tak. ext3fsd robi ext4.
Journeyman Geek
Wierzę, że tak, ale z tego, co rozumiem, jest to bardzo niewiarygodne. Wolę nie smażyć partycji.
Jeff F.
Cóż, przejście na BCD jest wtedy rozwiązaniem - wtedy możesz użyć ireboot, aby wybrać to, z którego uruchamiasz - wystarczy uruchomić easybcd w instalacji systemu Windows, zmusić go do zainstalowania BCD i Linux Loadload i uruchomić ireboot, aby wybrać, który z nich chcesz.
Journeyman Geek

Odpowiedzi:

10

Z Ubuntu możesz wywołać 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 <[email protected]>.
$ grub-reboot 12

uruchomić raz opcję Gruba 12 przy następnym uruchomieniu, po czym nastąpi powrót do ustawień domyślnych.

Pierwszym wpisem będzie 0. Nazwy są jednak prawdopodobnie bezpieczniejsze w użyciu, ponieważ menulista grub czasami dodaje nowe elementy podczas aktualizacji jądra.

Tim
źródło
Bardzo fajnie i dokładnie to, czego potrzebowałem. Napisałem mały skrypt i wrzuciłem go na pulpit Ubuntu, który uruchamia się ponownie do systemu Windows. Dzięki!
Jeff F.
0

Jedynym sposobem, jaki mogłem wymyślić, jest zamontowanie partycji rozruchowej Ubuntu pod Windows 7, dlatego musi to być ext 3 lub 2 i edycja pliku rozruchowego grub. To samo, gdy chcesz to zrobić na odwrót, co jest prostsze.

xciter
źródło
Właściwie to nie chcę wrócić do EXT3 z EXT4, dziękuję za sugestię.
Jeff F.
0

Nie do końca odpowiedź na twoje pytanie, ale jeśli potrzebujesz systemu Windows tylko raz na jakiś czas, możesz rozważyć uruchomienie go na maszynie wirtualnej, np. KVM lub Virtualbox. Nie musisz wtedy ponownie uruchamiać komputera.

maxelost
źródło