Edytowanie domyślnego elementu rozruchowego w menu Grub, ostateczna odpowiedź?

25

Za każdym razem, gdy próbowałem uruchomić system Ubuntu z podwójnym uruchomieniem z systemem Windows, zawsze mam problem z tym samym ... edycją domyślnej opcji programu ładującego grub. Mam teraz wersję 11.10 i napotkałem ten sam problem.

  • Startup-manager nie działał 11.04, ani nie działa 11.10.
  • Wydaje się, że edycja GRUB_DEFAULT=w /etc/default/grubpliku też nie działa.

To nie powinno być trudne i jestem pewien, że istnieje proste wyjaśnienie. Czy ktoś mógłby mi powiedzieć, co to jest?

Russ
źródło

Odpowiedzi:

23

Ostatecznym przewodnikiem jest wiki społeczności (link poniżej).

Ale w skrócie - GRUB_DEFAULTprzyjmuje wartość liczbową lub ciąg znaków. Wartości liczbowe odzwierciedlają opcje kolejności rozruchu (wartości pozycji menu) opisane w/boot/grub/grub.cfg

Na przykład - w moim jedzeniu moja wartość GRUB_DEFAULT jest ustawiona na wartość 6 (sześć):

wprowadź opis zdjęcia tutaj

Jeśli spojrzysz /boot/grub/grub.cfgi policzysz linie zaczynające się od menu tekstowego, w którym pierwsza pozycja to zero , druga to jedna i tak dalej, zobaczysz, że wartość sześciu odpowiada temu, co widzisz na ekranie grub.

wprowadź opis zdjęcia tutaj

Uwaga: Skróciłem plik, aby pokazać wiersze zaczynające się od menu tekstowego

Ustawienie wartości ciągu jest przydatne, jeśli chcesz ustawić Windows jako domyślny rozruch.

Zmiany wprowadzasz tylko GRUB_DEFAULTw pliku/etc/default/grub

W obu przypadkach - uruchom, sudo update-grubaby zregenerować plik /boot/grub/grub.cfg- jest to plik, z którego korzysta sam grub, ale nie powinieneś się zmieniać.


Połączone pytanie:

  1. Jak ustawić Windows, aby uruchamiał się jako domyślny w module ładującym?
  2. https://help.ubuntu.com/community/Grub2
fossfreedom
źródło
Jak nazywa się wpis? Etykieta po menuentry? The menuentry_id_option? Coś domyślnie nieokreślonego? Czy należy go podać, gdy zostanie przekazany GRUB_DEFAULT? Czy możesz zmienić przykład, aby pokazać, jak używać nazw / identyfikatorów pozycji menu, ponieważ określenie indeksów wydaje się złym pomysłem.
Karl Richter,
Cześć, @fossfreedom. Widziałem ten wątek, gdy szukałem sposobu zmiany etykiety menu GRUB bezpośrednio z edytora bez konieczności uruchamiania systemu operacyjnego, który go zainstalował (powinien to być Ctrl-X z instrukcji GRUB, ale może zainstalowany grub jest za stary). W każdym razie mój komentarz dotyczy tego, jak zrobiłeś powyższy zrzut ekranu wraz z naprawdę ładnymi strzałkami i etykietami, które dodałeś? BTW, czy to twój edytor tekstów dodał elipsę? Czego używasz?
dioda zielona
W rzeczywistości jest to zbyt stary podręcznik na gnu.org: datowany na czerwiec 2012 dla GRUB w wersji 2.00: P
dioda zielona
1

Właśnie to miałem i nadal nie działało bez względu na to, ile razy próbowałem odmian ... dopóki nie zdałem sobie sprawy, że mam dwa pliki / etc / default / grub - po jednym dla każdego z moich podwójnych katalogów startowych! A ja edytowałem niewłaściwy. Jest więc gdzieś inny plik lub zmienna, która wybiera plik, którego naprawdę używamy.

Kok
źródło