Mam skonfigurowany system Linux / Windows z podwójnym uruchomieniem i często przełączam się z jednego na drugi. Myślałem, czy mogę dodać pozycję menu w jednym z menu, aby ponownie uruchomić komputer bezpośrednio w systemie Windows, bez zatrzymywania się na monit GRUB.
Widziałem to pytanie na forum, to jest dokładnie to, czego chcę, ale dotyczy ono Lilo, co nie jest moim przypadkiem.
Pomyślałem o rozwiązaniu, które zmodyfikowałoby domyślny wpis w menu GRUB, a następnie uruchomiło się ponownie, ale są pewne wady i zastanawiałem się, czy istnieje czystsza alternatywa.
(Byłbym również zainteresowany rozwiązaniem uruchamiania z systemu Windows bezpośrednio do systemu Linux, ale może to być trudniejsze i nie należy tutaj. W każdym razie, o ile mam jeden sposób, drugi sposób można skonfigurować jako domyślny.
UPDATE Wydaje ktoś zapytał podobne pytanie , a jeśli są to je odpowiedzi, równie dobrze mogę edytować /boot/grub/grubenv
jak grub-reboot
i grub-set-default
i grub-editenv
zrobić. )
Z góry dziękuję za wszelkie wskazówki.
AKTUALIZACJA :
To jest moja wersja GRUB: (GRUB) 1.99-12ubuntu5-1linuxmint1
Próbowałem uruchomić grubonce
, polecenie nie zostało znalezione. A wyszukiwanie go w repozytoriach nic mi nie daje. Jestem na Linux Mint, więc to może być ...
Widząc man grub-reboot
, wygląda na to, że robi to, co chcę, podobnie jak grubonce
robi. Jest również dostępny wszędzie (przynajmniej dla mnie, myślę, że jest częścią pakietu grub). Widziałem dwa powiązane polecenia: grub-editenv
i grub-set-default
.
Dowiedziałem się, że po sudo grub-set-default 4
uruchomieniu grub-editenv list
masz coś podobnego do:
saved_entry=4
A podczas biegania grub-reboot 4
dostajesz coś takiego:
prev_saved_entry=0
saved_entry=4
Co oznacza, że oboje robią to samo (jedno jest tymczasowe, drugie nie).
Zaskakujące, gdy próbowałem:
sudo grub-reboot 4
sudo reboot now
Nie działało, jakbym nic nie zrobił, po prostu pokazał mi menu jak zwykle i wybrał pierwszy wpis, mówiąc, że uruchomi ten wpis za 10 sekund.
Spróbowałem ponownie, pomyślałem, że mogłem napisać zły wpis (jest zerowy, prawda?). Tym razem po prostu powiesił się na ekranie menu i musiałem mocno zresetować komputer, aby móc uruchomić komputer.
Jeśli ktokolwiek może to wypróbować, by zobaczyć, czy to tylko ja, byłbym wdzięczny. (mięta sprawiała mi trudność i byłaby to dobra okazja do zmiany: P).
Odczytywanie kodu /boot/grub/grub.cfg
wydaje się, że jest to właściwy sposób, ale z moich obserwacji wynika, że po prostu ignoruję te ustawienia ...