Jak ponownie zainstalować Gruba na Arch Linux

Czy masz problemy z bootloaderem Grub w swoim systemie Arch Linux? Chcesz go ponownie zainstalować, aby przywrócić możliwość uruchamiania systemu Arch? Na szczęście, korzystając z prostego triku w instalacyjnym ISO Arch Linux, jest to możliwe! W poniższym przewodniku krok po kroku pokażemy, jak to zrobić.

Przed rozpoczęciem

Aby naprawić Gruba w Arch Linux, konieczne jest połączenie się z Internetem za pomocą wiersza poleceń w instalatorze. Jeśli korzystasz z połączenia Ethernet, powinno ono działać automatycznie, bez dodatkowych ustawień. W przypadku korzystania z Wi-Fi, będziesz musiał nawiązać połączenie ręcznie.

Aby połączyć się z siecią Wi-Fi w instalatorze Arch Linux, zajrzyj do oficjalnej dokumentacji Wiki, która poprowadzi Cię przez proces konfiguracji połączenia Wi-Fi.

Pobieranie ISO Arch Linux i tworzenie bootowalnego USB

Jeśli chcesz ponownie zainstalować Gruba w Arch Linux, musisz mieć dostęp do pliku ISO na nośniku USB. Jeśli zgubiłeś pierwotny plik instalacyjny ISO, konieczne będzie jego pobranie i utworzenie nowego bootowalnego dysku USB.

Uwaga: jeśli nadal masz oryginalny instalator USB Arch Linux, możesz pominąć tę sekcję przewodnika.

Aby pobrać plik ISO Arch Linux, odwiedź stronę ArchLinux.org. Na stronie znajdź przycisk „Pobierz” i kliknij go. Pobierzesz plik Arch Linux ISO na komputerze, z którego tworzysz bootowalny USB.

Po pobraniu pliku ISO, przejdź do Etcher.io i pobierz najnowszą wersję aplikacji. Etcher jest dostępny na różne platformy, w tym Windows, Mac OS oraz wiele dystrybucji Linux.

Po zainstalowaniu Etchera, otwórz go i postępuj zgodnie z poniższymi krokami, aby stworzyć bootowalny USB.

Krok 1: Kliknij przycisk „Flash z pliku” i wybierz go. Po tym Etcher otworzy okno przeglądarki plików. Zlokalizuj wcześniej pobrany plik Arch Linux ISO i wybierz go.

Krok 2: Włóż dysk USB do portu USB w komputerze. Po podłączeniu kliknij „Wybierz cel” i wybierz swoje urządzenie USB, które będzie użyte do zainstalowania Arch Linux.

Krok 3: Kliknij przycisk „Flash!”. Etcher rozpocznie proces zapisywania pliku Arch Linux ISO na dysku USB.

Po zakończeniu procesu odłącz USB od komputera i podłącz go do systemu Arch Linux. Następnie uruchom BIOS swojego komputera i skonfiguruj go tak, aby uruchamiał się z USB.

Montowanie instalacji Arch Linux

Aby ponownie zainstalować Gruba, musisz zamontować system Arch Linux w instalatorze. Rozpocznij od wprowadzenia polecenia lsblk, które wyświetli listę wszystkich podłączonych urządzeń pamięci masowej.

Odszukaj partycję główną. W naszym przykładzie etykieta partycji głównej to /dev/sda2, ale Twoja etykieta może być inna. Musisz zidentyfikować odpowiednią partycję, korzystając z lsblk.

Po zidentyfikowaniu etykiety partycji głównej, zamontuj ją w folderze /mnt przy użyciu polecenia mount.

mount /dev/sda2 /mnt

Następnie musisz zamontować partycję rozruchową. Ten krok może być nieco bardziej skomplikowany i różni się w zależności od konfiguracji systemu Arch Linux.

UEFI

Jeśli zainstalowałeś Arch Linux w trybie UEFI, prawdopodobnie posiadasz dedykowaną partycję UEFI o wielkości około 512 MB. W tym przykładzie partycja rozruchowa UEFI to /dev/sda1, montowana w /boot/efi w Arch Linux.

Aby zamontować partycję UEFI w instalatorze, wykonaj następujące polecenie.

mount /dev/sda1 /mnt/boot/efi

Pamiętaj, że każdy system Arch Linux jest specyficzny. Podczas instalacji mogłeś wybrać inny punkt montowania dla partycji UEFI. Jeśli Twój punkt montowania różni się od /boot/efi, użyj go w powyższym poleceniu.

Nie masz pewności, gdzie jest zamontowana Twoja partycja UEFI? Możesz sprawdzić swój plik fstab za pomocą poniższego polecenia, które informuje o punktach montowania dla wszystkich partycji w Arch Linux.

cat /mnt/etc/fstab

Non-UEFI

Jeżeli zainstalowałeś Arch Linux w trybie nie-UEFI, bootloader jest instalowany bezpośrednio w MBR partycji głównej. W takim przypadku nie ma potrzeby montowania czegokolwiek poza partycją root, aby naprawić Gruba.

Ponowna instalacja Gruba

Jeżeli Twój Grub jest uszkodzony, możesz go łatwo ponownie zainstalować. Aby to zrobić, musisz uzyskać dostęp do swojego systemu Arch Linux w trybie Arch Chroot. Wykonaj poniższe polecenie.

arch-chroot /mnt

Wprowadzenie tego polecenia zapewni dostęp do instalacji Arch Linux, co pozwoli na łatwe ponowne zainstalowanie Gruba.

Ponowna instalacja Gruba w trybie UEFI

Aby ponownie zainstalować Gruba w systemie UEFI, wprowadź poniższe polecenia. Upewnij się, że zmieniasz –efi-directory=/boot/efi, jeśli Twój katalog EFI znajduje się gdzie indziej.

pacman -S grub efibootmgr os-prober

grub-install --target=x86_64-efi --efi-directory=/boot/efi --bootloader-id=grub

grub-mkconfig -o /boot/grub/grub.cfg

Ponowna instalacja Gruba w trybie non-UEFI

Aby ponownie zainstalować Gruba w systemie innym niż UEFI, wprowadź poniższe polecenia. Upewnij się, że zmieniasz /dev/sda w drugim poleceniu, aby odzwierciedlić dysk twardy, na którym zainstalowałeś Arch Linux.

pacman -S grub

grub-install --recheck --target=i386-pc /dev/sda

grub-mkconfig -o /boot/grub/grub.cfg


newsblog.pl