Jak dostosować menu GRUB 2?

35

Tak do tej pory wygląda moje menu GRUB 2:

wprowadź opis zdjęcia tutaj

Chcę tutaj zrobić kilka rzeczy:

  • Chcę zmienić nazwę „Windows Boot Manager (on / dev / sda1)” na „Windows 8.1”.
  • Chciałbym zmienić nazwę „Ubuntu” na „Lubuntu 14.04.1”.
  • Chciałbym również zmienić kolejność opcji na to:
    • Windows 8.1
    • Lubuntu 14.04.1
    • Zaawansowane opcje dla Lubuntu

(Windows będzie domyślnym systemem operacyjnym)

Jeśli to pomoże w jakikolwiek sposób, wyjaśnię kroki, które podjąłem wcześniej, ponieważ jestem nowy w Linuksie i nie wiem, jakie informacje są wymagane.

  1. Kupiłem laptopa na Amazon (ASUS X551MAV-EB01-B) wstępnie zainstalowany z Windows 8.1 64-bit
  2. Pobrałem odpowiedni plik .iso Lubuntu dla mojego systemu (Lubuntu 14.04.1 amd64) i umieściłem go na dysku flash (przez UNetBootin)
  3. Poszedłem do zarządzania dyskami i zmniejszyłem dysk C: / o 32 GB, aby 32 GB było bezpłatne dla Lubuntu
  4. Użyłem mojego dysku flash (32 GB Sandisk Cruzer) jako LiveUSB dla Lubuntu 14.04.1
  5. Przeszedłem proces instalacji. Nie rozpoznał Windows 8.1, więc musiałem zrobić opcję „Coś innego”.
  6. Podkreśliłem wolne miejsce i nacisnąłem przycisk +
  7. Utworzyłem partycję ext4 o wielkości 10 000 MB, a punktem instalacji jest / (obecnie dev / sda7)
  8. Utworzyłem partycję obszaru wymiany 4000 MB (teraz dev / sda8)
  9. Utworzyłem partycję ext4 wykorzystując resztę wolnego miejsca, a punktem montowania jest / home (obecnie dev / sda9)
  10. Wybrałem dev / sda7 do instalacji Lubuntu i wybrałem dev / sda7 do instalacji bootloadera
  11. Zainstalował się dobrze, uruchomił się dobrze i cieszę się, że działa menu GRUB 2.
  12. Teraz zadaję pytanie
Patrick C. James
źródło
11
+1 Btw za tak jasne pytanie, w tym wszystko, czego potrzebujemy, aby udzielić właściwej odpowiedzi.
Parto
5
@Parto Naprawdę chciałbym, żeby była to tutaj norma ...
sbergeron
1
@sbergeron Wiem, prawda? Z powodu braku znajomości języka angielskiego przez innych ludzi zajęło mi całą noc badań, aby dowiedzieć się, że muszę nacisnąć przycisk + i ile miejsca użyć.
Patrick C. James
1
@sbergeron Zgadłem w magazynach. Pomyślałem, że „/” będzie jedną trzecią wolnego miejsca, i pomyślałem, że zamiana będzie pasować do mojej pamięci RAM, a resztę wolnego miejsca położyłem na „/ home”.
Patrick C. James
1
Czy oficjalna dokumentacja ci w tym pomaga? help.ubuntu.com/community/Grub2/CustomMenus
MadMike

Odpowiedzi:

32

Jak dostosować menu grub:

Pobierz / zainstaluj najnowszą wersję grub-customizera .

Lub Zainstaluj przez terminal :

Ten PPA zawiera najnowszą wersję Grub Customizer.

sudo add-apt-repository ppa:danielrichter2007/grub-customizer
sudo apt-get update
sudo apt-get install grub-customizer

Wśród funkcji Grub Customizer są:

  • Edycja pozycji menu (zmiana kolejności, zmiana nazwy, dodawanie lub usuwanie pozycji)
  • Edytuj zawartość pozycji menu lub utwórz nowe (wewnętrznie edytuje 40_custom)
  • Zmień domyślny wpis rozruchu
  • Zmień widoczność menu i limit czasu
  • Wyłącz wpisy odzyskiwania
  • Zmień rozdzielczość GRUB, kolory menu lub obraz tła
  • Naprawa i konfiguracja GRUB-a za pomocą Live CD
  • Zaawansowane opcje, takie jak uruchamianie ISO, zmiana parametrów jądra i wiele więcej

Po instalacji uruchom 'Grub Customizer'z Dasha i jak widać na zrzucie ekranu, zobaczysz to okno (rozwinąłem „Zaawansowane opcje dla Ubuntu”)

wprowadź opis zdjęcia tutaj

Następnie zacznijmy odpowiadać na pytania.

Jak zmienić nazwę wpisów:

Jeśli chcesz zmienić nazwy pozycji menu, w zakładce „ Konfiguracja listy ” najpierw wybierz pozycję, kliknij ją prawym przyciskiem myszy i wybierz "Rename"z menu kontekstowego. Następnie wpisz nową nazwę i naciśnij klawisz Enter.

wprowadź opis zdjęcia tutaj

Teraz zmieniliśmy nazwy zarówno „Ubuntu> Lubuntu 14.04.1”, jak i „Windows Boot Manager (on / dev / sda1)” na „Windows 8.1”.

Jak zmienić kolejność wpisów:

Aby zmienić kolejność pozycji menu, wykonaj powyższe czynności, najpierw wybierz pozycję, kliknij ją prawym przyciskiem myszy i wybierz „Przenieś w górę / Przenieś w dół” z menu kontekstowego, aby przenieść wpis w górę / w dół. (Możesz także użyć strzałki w górę / w dół z paska narzędzi wprowadź opis zdjęcia tutaj)

wprowadź opis zdjęcia tutaj

Teraz po zmianie nazwy i zmianie kolejności wpisów będziemy mieć tę listę.

wprowadź opis zdjęcia tutaj

Ostatnie pytanie: jak wprowadzić wpis jako domyślny:

Po zmianie kolejności pozycji menu, pierwsza pozycja będzie domyślną pozycją. W takim przypadku Windows 8.1 będzie domyślnym systemem operacyjnym, jeśli przeniesiesz go do góry i będzie to pierwszy wpis na liście. Możesz też użyć karty „Ustawienia ogólne” i wybrać „Windows 8.1” z domyślnego pola listy wpisów . zobacz zrzut ekranu:

wprowadź opis zdjęcia tutaj

to jest to! Po zakończeniu zmian naciśnij „Zapisz” (ikona w menu głównym), aby zapisać zmiany.

wprowadź opis zdjęcia tutaj

αғsнιη
źródło
1
Musisz go uruchomić jako root zgksu grub-customizer
rubo77
Nie mogłem uruchomić 'Grub Customizer'z Dasha, ponieważ wymaga rootowania do uruchomienia. Zacząłem więc od konsoli z gksu, które początkowo wydawało się działać, ale ostatecznie wydaje się, że już nie działa, ponieważ generuje raporty o awariach. Próbowałem zmienić kolor, ale nie miałem wpływu na mój grub; (Zainstalowałem go z PPA
rubo77
@ rubo77 Możesz go wyczyścić, a następnie zainstalować ponownie. Czasami to wszystko posprząta. Z przyjemnością korzystam z Grub Customizer od lat i jedynymi problemami, jakie kiedykolwiek miałem, były usterki w Ubuntu 12.04, które deweloper pomógł mi przejść, oraz problem, w którym nowa dystrybucja na innej partycji zmieniła formaty plików grub, więc dostosowywanie grub nie nie będzie działać ze starej dystrybucji. Brak awarii.
Joe
Właśnie go zainstalowałem i wypróbowałem tylko raz, więc co powinno zostać oczyszczone przez czystkę? Może to nie działa na moim 32-bitowym Ubuntu 14.04?
rubo77
Program dostosowujący GRUB robi dziwne rzeczy (kopiowanie wpisów) i ulega awarii przez cały czas, gdy próbuję przenosić wpisy. Jakieś pomysły?
Jenny O'Reilly
6

Musisz zainstalować grub-customizer i zmienić nazwę pozycji rozruchu systemu Windows, a następnie zmienić jej właściwości, aby najpierw się uruchamiała (najłatwiej jest po prostu przenieść ją na górę menu rozruchu). Aby zainstalować grub-customizer, uruchom następujące polecenia:

sudo add-apt-repository ppa:danielrichter2007/grub-customizer
sudo apt-get update
sudo apt-get install grub-customizer

I kilka zrzutów ekranu korzystania z dostosowania: przenieś do domyślnego:menu prawym przyciskiem myszykiedy wszystko już zostało powiedziane i zrobione

sbergeron
źródło
Próbuję teraz ...
Patrick C. James
Myślę, że lepiej byłoby dokładnie wyjaśnić - w tym instrukcje i zrzuty ekranu - jak postępować zgodnie z jego żądaniami, zamiast po prostu kazać mu zainstalować jakiś pakiet.
Parto
Poczekaj, będę musiał zrestartować komputer w Ubuntu, ale zrobię to. wrócę za 5 minut
sbergeron
1
@Parto Tak, zrozumiałe. W końcu ta strona może dostać google lol, biorąc pod uwagę, że włożyłem w nią wiele szczegółów.
Patrick C. James
2
@sbergeron Mmmh, nie do końca to, czego szukałem, ale tak się stanie. Jest twój +1 :-)
Parto