Jak aktualizować Grub na Arch Linux

Jak aktualizować Grub na Arch Linux

Dla Ubuntu i innych systemów Linux, Grub (Grand Unified Bootloader) to narzędzie bootloader. Jądro Linux, a także początkowy dysk RAM (initrd), są ładowane przez IT w uruchomieniu systemowym. Jeśli dostępny jest więcej niż jeden system operacyjny lub jądro, użytkownik może wybrać, który zaczął. Dodatkowo oferuje wyrafinowanymi użytkownikami z interfejsem wiersza poleceń do bezpośredniej konfiguracji procedury rozruchu. W tym przewodniku omówimy metody aktualizacji Gruba w systemie Arch Linux.

Zaktualizuj Arch Linux

Rozpocznij od następującego wymienionego polecenia używanego do aktualizacji baz danych pakietów i aktualizacji wszystkich pakietów w systemie działającym w Arch Linux. Flaga -S mówi Pacmanowi, aby zsynchronizował się (instalowanie lub aktualizacja) pakiety. Flaga -y każe Pacmana, aby założył tak jako odpowiedź na każde pytanie, które może zadać. A -u flaga mówi Pacmanowi, aby również zaktualizował pakiety, które są już zainstalowane w systemie. W wyjściu widać, że bazy danych pakietów dla repozytoriów rdzeniowych, dodatkowych i społecznościowych są już aktualne.

[omar@omar ~] $ sudo pacman -syu

Zainstaluj grub

Teraz, jeśli Grub nie zostanie jeszcze zainstalowany, instalujemy go za pomocą pakietu „Grub” w poleceniu Pacman. Flaga -S mówi Pacmanowi, aby zsynchronizował (instalowanie) pakietu. W wyjściu widać, że pakiet „Grub” jest już aktualny, a polecenie ponownie zainstaluje pakiet. Następnie kontynuuje instalację pakietu „Grub”. Sprawdza konflikty plików i dostępną przestrzeń dysku.

[omar@omar ~] $ sudo pacman -s grub

Zaktualizuj Grub za pomocą Gruba Customizer

Plik „/etc/default/grub” to plik konfiguracyjny dla ładowarki Grub, który służy do zarządzania procedurą rozruchu systemu. Zawiera różne opcje i ustawienia, które określają, jak zachowuje się Grub i jakie opcje są prezentowane użytkownikowi w czasie rozruchu. Ważne jest, aby zachować ostrożność podczas edytowania tego pliku, ponieważ popełnianie błędów lub stosowanie nieprawidłowych ustawień może prowadzić do tego, że system nie jest w stanie uruchomić. Po wprowadzeniu zmian w nim zapisz za pomocą Ctrl+S.

[omar@omar ~] $ sudo nano/etc/default/grub

Grub-Customizer to graficzne narzędzie interfejsu do konfigurowania ustawień i wyglądu Grub2/Burg. Pozwala użytkownikom edytować wpisy menu, aktualizować plik konfiguracyjny GRUB, zmienić obraz tła i więcej, które zapewniają łatwy w użyciu interfejs do zarządzania procesem rozruchu. Do instalacji pakietu „Grub-Customizizer” służy następującego polecenia w systemie działającym na Arch Linux. W wyjściu widać, że Pacman instaluje pakiet „Grub-Customizer”. Pacman następnie sprawdza dostępną przestrzeń dysku i przetwarza zmiany pakietu.

[omar@omar ~] $ sudo pacman -s grub -customizer

Teraz wyszukaj aplikację dostosowywania Grub w obszarze aktywności systemowej, jak pokazano na poniższym obrazku. Następnie otwórz to.

Może to wymagać uwierzytelnienia. Dlatego dodaj hasło systemowe, aby kontynuować.

Możesz zobaczyć ustawienia konfiguracji, jeśli chcesz wprowadzić jakiekolwiek zmiany.

W karcie „Ustawienia wyglądu” można znaleźć ustawienia dotyczące wyglądu systemu Linux. Po wprowadzeniu zmian zapisz i zamknij personalizator Gruba.

Grub2 „Grub.plik bootloader cfg ”jest generowany przez polecenie Grub-MkConfig na podstawie ustawień w pliku/etc/default/grub i plikach w/etc/grub.D katalog. Generując grub.Plik CFG, możesz upewnić się, że ładowarka rozruchowa systemu jest poprawnie skonfigurowana i że zawiera najnowsze zmiany wprowadzone w ustawieniach rozruchowych systemu za pomocą Grub Customizer.

[omar@omar ~] $ sudo grub -mkconfig -o/boot/grub/grub.CFG

Korzystanie z repozytorium Update-Grub

Jeśli znajdziesz poprzednią metodę trudną i długą, możesz przejść do instalacji repozytorium aktualizacji z GIT. Do instalacji pakietów „git” i „git” i „devel” na Arch Linux. „Base-devel” to grupa pakietów, które są powszechnie używane do budowy i kompilacji oprogramowania ze źródła na Arch Linux. Polecenie prosi użytkownika o potwierdzenie instalacji i pokazuje całkowity rozmiar pakietów do zainstalowania oraz rozmiar aktualizacji netto. Gdy użytkownik potwierdza Y, polecenie przebiega z instalacją.

[omar@omar ~] $ sudo pacman -s git bazowy devel

Do pobrania kopii pakietu o nazwie „Update-Grub” z systemu sterowania wersją GIT używane jest następujące polecenie. Pakiet jest pobierany do nowego katalogu o nazwie „Update-Grub” w bieżącym katalogu roboczym. Proces pobierania pakietu nazywa się klonowaniem. Zawiera kilka kroków, takich jak wyliczenie obiektów, zliczanie obiektów, ściskanie obiektów, ponowne wykorzystanie obiektów i odbieranie obiektów. Po pobraniu pakietu możesz go zastosować, przechodząc do katalogu aktualizacji-Grub.

[omar@omar ~] $ git klon https: // aur.Archlinux.org/aktualizacja-Grub.git

Folder aktualizacji Grub można znaleźć w bieżącym katalogu roboczym Arch Linux.

[omar@omar ~] $ ls
Desktop Pobrania zdjęcia szablony Docker-Git Update-Grub
Dokumenty muzyczne indeks filmów publicznych.Jpg Yay

Następne polecenie „CD Update-Grub” zmienia bieżący katalog roboczy w katalogu sklonowanego repozytorium.

[Omar@Omar ~] $ CD Update-Grub

Ostateczne polecenie „MakePkg -Sri” służy do budowy i instalacji pakietu ze sklonowanego repozytorium za pomocą narzędzia MakePkg. Flaga „-S” ma na celu zbudowanie pakietu ze wszystkimi zależnościami. Flaga „R” ma zainstalować pakiet po jego zbudowaniu. A flaga „ja” jest nie ma pakietu bez monitorowania o potwierdzenie.

[Omar@Omar aktualizacja -Grub] $ MakePkg -Sri

Poniższe polecenie używa programu pomocniczego AUR „Yay” do zainstalowania pakietu „Update-Grub” z repozytorium użytkowników Arch (AUR). Polecenie najpierw sprawdza wszelkie konflikty pakietowe i konflikty wewnętrzne. Następnie wymienia znajomy pakiet (aktualizacja Grub 0.0.1-7) i wyświetla monit użytkownika do potwierdzenia instalacji.

[Omar@Omar aktualizacja Grub] $ yay -s aktualizacja-Grub

Oto instrukcje aktualizacji pliku konfiguracyjnego Grub Bootloader w systemie. Polecenie jest zwykle używane po wprowadzeniu zmian w konfiguracji rozruchu systemu, takich jak instalacja nowego systemu operacyjnego lub modyfikacja kolejności rozruchu istniejących systemów operacyjnych. Polecenie generuje plik konfiguracyjny GRUB, wyszukując zainstalowane jądra Linux i początkowe obrazy dysku RAM, a następnie dodając je jako opcje rozruchu w pliku konfiguracyjnym.

[Omar@Omar aktualizacja-Grub] $ sudo aktualizacja-Grub

Wniosek

Wprowadzenie przewodnika informuje o zastosowaniach Gruba w różnych systemach operacyjnych Linux. Mówi, jak ważne jest użycie go do ładowania rozruchu. Następnie zainstalowaliśmy Grub na Arch Linux i omówiliśmy dwa różne sposoby aktualizacji go jeden po drugim za pomocą Grub Customiser i repozytorium Update-Grub GIT. Korzystanie z pliku konfiguracyjnego GRUB pokazuje, w jaki sposób możesz wprowadzić zmiany, a następnie zapisać go do ładowania rozruchu.