Jak edytować bootloader Ubuntu za pomocą GRUB Customizer

Jeśli chcesz edytować bootloader Ubuntu bez ręcznej edycji plików konfiguracyjnych GRUB, GRUB Customizer oferuje graficzny interfejs do wprowadzania najczęstszych zmian. Możesz wybrać domyślny system operacyjny, zmienić kolejność widocznych wpisów, zmienić limit czasu wyświetlania menu, zachować ostatnio wybrany wpis i dostosować parametry jądra. Ważne jest, aby traktować GRUB jako konfigurację krytyczną dla rozruchu: najpierw wykonaj kopię zapasową, zmień tylko to, co rozumiesz, i zweryfikuj wygenerowaną konfigurację przed ponownym uruchomieniem.

GRUB zazwyczaj kompiluje się /boot/grub/grub.cfgz ustawień /etc/default/grubi skryptów w /etc/grub.d/. Podręcznik GNU GRUB opisuje ten model generowania, więc generalnie nie należy go edytować grub.cfgbezpośrednio.

1. Utwórz kopię zapasową GRUB-a i zainstaluj Grub Customizer

Przed zmianą czegokolwiek utwórz kopię zapasową edytowalnych ustawień GRUB:

backup_dir="$HOME/grub-backup-$(date +%F-%H%M%S)"
mkdir -p "$backup_dir"
sudo cp -a /etc/default/grub "$backup_dir/default-grub"
sudo cp -a /etc/grub.d "$backup_dir/grub.d"

Następnie sprawdź, czy Twoja wersja Ubuntu ma już kandydata do instalacji:

apt-cache policy grub-customizer

Jeśli kandydat jest dostępny, zainstaluj go za pomocą . Jeśli kandydat nie jest dostępny, nowsze wydania Ubuntu mogą korzystać z zewnętrznego pakietu GRUB Customizer Launchpad PPAsudo apt install grub-customizer administratora :

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

PPA to dodatkowe źródło oprogramowania, dlatego należy je sprawdzić przed jego włączeniem na komputerze, na którym niezawodność rozruchu jest szczególnie ważna.

Terminal Ubuntu pokazujący polecenia służące do dodania pakietu PPA Grub Customizer i zainstalowania pakietu grub-customizer
Zainstaluj Grub Customizer z APT, dodając PPA administratora tylko wtedy, gdy Twoja wersja Ubuntu nie udostępnia kandydata.

2. Otwórz program GRUB Customizer i sprawdź wpisy rozruchowe

Otwórz menu aplikacji, wyszukaj Grub Customizer i uruchom go. Ubuntu poprosi o uwierzytelnienie administratora, ponieważ program zmienia konfigurację rozruchu systemu.

Karta konfiguracji listy pokazuje wpisy, które GRUB może wyświetlić podczas uruchamiania. W zależności od komputera możesz zobaczyć Ubuntu, opcje zaawansowane Ubuntu, wpisy odzyskiwania oraz inny system operacyjny, taki jak Menedżer rozruchu systemu Windows.

Wybierz wpis i użyj strzałek w górę lub w dół, aby zmienić jego pozycję. Unikaj usuwania wpisów recovery lub starszych kerneli tylko po to, aby skrócić listę; te wpisy mogą się przydać, jeśli nowe kernele nie uruchomią się. Unikaj również wprowadzania ogólnych zmian na liście, gdy tak naprawdę potrzebujesz innego domyślnego wpisu.

Karta konfiguracji listy GRUB Customizer z wpisami dotyczącymi Ubuntu, odzyskiwania i Menedżera rozruchu systemu Windows
Karta konfiguracji listy umożliwia przeglądanie i zmienianie kolejności wpisów menu GRUB.

3. Zmień domyślne wejście, limit czasu i zachowanie menu

Otwórz Ustawienia ogólne . To najbezpieczniejsze miejsce na zmiany, których większość użytkowników Ubuntu faktycznie potrzebuje.

  • Wpis domyślny: wybierz system operacyjny lub wpis menu, który ma zostać wybrany automatycznie.
  • Poprzedni wpis rozruchowy: powoduje, że GRUB próbuje zapamiętać wpis wybrany podczas poprzedniego rozruchu. GNU GRUB zauważa, że ​​to zachowanie opiera się na bloku środowiskowym zapisanych wpisów, więc może nie być dostępne w każdej konfiguracji pamięci masowej.
  • Pokaż menu: pozostaw tę opcję włączoną w systemach z podwójnym rozruchem lub na komputerach, które mogą wymagać rozwiązywania problemów.
  • Limit czasu: ustaw, ile sekund GRUB odczeka przed uruchomieniem domyślnego wpisu. Krótkie opóźnienie, np. 5–10 sekund, zazwyczaj pozostawia wystarczająco dużo czasu na wybór innego systemu operacyjnego lub opcji odzyskiwania.
  • Parametry jądra: pozostaw istniejące wartości, takie jak quiet splashbez zmian, chyba że wiesz dokładnie, dlaczego je zmieniasz.

Dokumentacja GRUB-a opisuje odpowiednie ustawienia, w tym GRUB_DEFAULT, GRUB_SAVEDEFAULT, GRUB_TIMEOUTi GRUB_TIMEOUT_STYLE, w swoim prostym odniesieniu do konfiguracji .

Karta ustawień ogólnych programu Grub Customizer pokazująca domyślny wpis, widoczność menu, limit czasu i parametry jądra
Ustawienia ogólne obejmują domyślny wpis rozruchu, widoczność menu, limit czasu i opcje wiersza poleceń jądra.

4. Zapisz zmiany i sprawdź wygenerowaną konfigurację GRUB

Po wprowadzeniu zmian kliknij „Zapisz” w programie GRUB Customizer. Zapisanie spowoduje ponowne wygenerowanie konfiguracji GRUB. Nie musisz używać polecenia „Zainstaluj w MBR”, aby zastosować ustawienia menu; ponowna instalacja bootloadera to osobna operacja i powinna być wykonywana tylko wtedy, gdy celowo musisz naprawić lub ponownie zainstalować GRUB.

Aby wykonać dodatkowy krok weryfikacji, otwórz terminal i uruchom:

sudo update-grub

W Ubuntu update-grubjest to wrapper, który działa grub-mkconfig -o /boot/grub/grub.cfgzgodnie z dokumentacją w podręczniku Ubuntu update-grub . Przeczytaj wynik przed ponownym uruchomieniem. Jeśli zgłosi błąd, najpierw go rozwiąż, zamiast restartować z niezweryfikowaną konfiguracją.

Przycisk „Zapisz” w programie GRUB Customizer z terminalem uruchamiającym polecenie sudo update-grub w celu ponownego wygenerowania menu rozruchowego
Zapisz zmiany graficzne, a następnie opcjonalnie uruchom polecenie update-grub, aby sprawdzić, czy Ubuntu może ponownie wygenerować menu startowe bez błędów.

Co zrobić, jeśli zmiana powoduje problemy

Jeśli Ubuntu nadal się uruchamia, otwórz ponownie program Grub Customizer i cofnij ostatnią zmianę lub przywróć odpowiednie ustawienia z utworzonej kopii zapasowej. Nie zastępuj bezmyślnie nowszego /etc/grub.dkatalogu starszą kopią po aktualizacji jądra lub pakietu GRUB; używaj kopii zapasowej jako punktu odniesienia i przywracaj tylko te ustawienia, które rozumiesz. Jeśli komputer nie uruchamia się prawidłowo, użyj nośnika odzyskiwania Ubuntu lub nośnika instalacyjnego Live, aby sprawdzić konfigurację GRUB przed próbą ponownej instalacji bootloadera.

Dla większości użytkowników najlepszym rozwiązaniem jest proste rozwiązanie: użyj programu Grub Customizer do ustawienia domyślnego wpisu, limitu czasu i widoczności menu, zapisz konfigurację, zweryfikuj ją za pomocą update-grubi unikaj niezwiązanych z nią opcji instalacji bootloadera.

Zostaw komentarz

Jak bezpiecznie odzyskać utracone partycje i dane z dysku twardego

Jak bezpiecznie odzyskać utracone partycje i dane z dysku twardego

Dowiedz się, jak odzyskać utracone partycje i pliki za pomocą TestDisk i PhotoRec. Zabezpiecz dysk źródłowy, przeskanuj go bezpiecznie i zapisz odzyskane dane na innym dysku.

Jak skanować kody QR na komputerze stacjonarnym z systemem Linux

Jak skanować kody QR na komputerze stacjonarnym z systemem Linux

Skanuj kody QR w systemie Linux za pomocą CoBang, używając kamery internetowej lub pliku obrazu. Zobacz opcje instalacji, kroki konfiguracji i poprawki dotyczące dostępu do kamery Flatpak.

Jak zmienić ustawienia kamery internetowej w systemie Linux za pomocą Cameractrls

Jak zmienić ustawienia kamery internetowej w systemie Linux za pomocą Cameractrls

Zmień ustawienia kamery internetowej w systemie Linux za pomocą narzędzia Cameractrls: dostosuj ekspozycję, kolor, redukcję migotania i inne obsługiwane elementy sterujące, a następnie sprawdź zgodne tryby wideo.

Jak zainstalować PhpStorm na Linuksie: Toolbox, Tar.gz, Snap i AUR

Jak zainstalować PhpStorm na Linuksie: Toolbox, Tar.gz, Snap i AUR

Zainstaluj PhpStorm na Linuksie za pomocą JetBrains Toolbox lub samodzielnego archiwum tar.gz, a także opcji Snap i Arch AUR. Java jest już dołączona.

Jak wyciąć obraz w systemie Linux za pomocą programu GIMP

Jak wyciąć obraz w systemie Linux za pomocą programu GIMP

Usuń tło zdjęcia w systemie Linux za pomocą programu GIMP: narysuj obiekt, usuń wybrane tło, zachowaj przezroczystość i wyeksportuj plik PNG, który można ponownie wykorzystać.

Jak wykonać kopię zapasową płyty CD-ROM w postaci obrazu ISO w systemie Linux

Jak wykonać kopię zapasową płyty CD-ROM w postaci obrazu ISO w systemie Linux

Utwórz obraz ISO płyty CD-ROM w systemie Linux za pomocą GNOME Disks lub dd. Zidentyfikuj napęd optyczny, monitoruj kopiowanie, zweryfikuj obraz i dowiedz się, kiedy uszkodzona płyta lub płyta audio wymaga użycia innego narzędzia.

Jak skonfigurować dwa panele w środowisku XFCE 4

Jak skonfigurować dwa panele w środowisku XFCE 4

Utwórz oddzielny panel XFCE 4 dla każdego wyświetlacza, przypisz drugi panel do odpowiedniego wyjścia, określ jego położenie i rozmiar, a następnie dodaj potrzebne elementy uruchamiające i statusu.

Jak zainstalować Cisco Packet Tracer w systemie Linux

Jak zainstalować Cisco Packet Tracer w systemie Linux

Pobierz Cisco Packet Tracer 9.0.1 dla systemu Ubuntu 64-bit, zainstaluj pakiet DEB za pomocą APT, zaakceptuj licencję w terminalu i zaloguj się, aby rozpocząć laboratorium.

Pobierz FlightGear za darmo: Oficjalny przewodnik instalacji

Pobierz FlightGear za darmo: Oficjalny przewodnik instalacji

Pobierz FlightGear za darmo z oficjalnej strony. Porównaj pakiety dla systemów Windows, macOS i Linux, zainstaluj pliki danych i rozpocznij swój pierwszy lot.

OKSampler: darmowy, prosty sampler muzyczny do rytmów klawiszowych

OKSampler: darmowy, prosty sampler muzyczny do rytmów klawiszowych

OKSampler mapuje klipy MP3 na klawisze klawiatury i umożliwia zapętlanie dźwięku. Dowiedz się, co robi ten starszy, darmowy program, gdzie kończą się jego stare funkcje i co sprawdzić przed pobraniem.