Przetwarzanie skóry przez japońskiego rzemieślnika

Naprawa bootloadera GRUB – instrukcja korzystania z narzędzia Boot Repair

6 min. czytania

Boot Repair to niezawodne narzędzie do automatycznej naprawy bootloadera GRUB, które ratuje system Linux po aktualizacjach, instalacjach Windowsa lub awariach dysku.

Działa jednym kliknięciem, a jednocześnie oferuje zaawansowane opcje dla ekspertów – bez potrzeby dogłębnej wiedzy o Linuksie.

Kiedy bootloader GRUB ulega awarii?

Bootloader GRUB (GRand Unified Bootloader) jest kluczowym elementem startowym w dystrybucjach Linux, takich jak Ubuntu, Debian czy Mint. Uruchamia system z dysku twardego, USB, CD/DVD czy dysków zewnętrznych. Awaria następuje często z powodu:

  • instalacji Windowsa, który nadpisuje MBR (Master Boot Record) lub EFI,
  • nieudanych aktualizacji jądra lub GRUB-a,
  • błędów partycji, usuwania dysków lub migracji systemów,
  • problemów z wielosystemowymi konfiguracjami (dual-boot).

W efekcie może pojawić się komunikat grub rescue> lub całkowity brak rozruchu. Boot Repair przywraca GRUB-a, MBR i flagi rozruchu, dzięki czemu odzyskasz dostęp do wszystkich systemów bez reinstalacji.

Co to jest Boot Repair i jak działa?

Boot Repair to aplikacja oparta na stabilnym Debianie, dostępna jako preinstalowana dystrybucja Boot-Repair-Disk (live ISO) lub pakiet dla Ubuntu/Mint/Debiana. Automatyzuje skanowanie dysków, reinstalację GRUB-a i generuje raport diagnostyczny Bootinfo summary przydatny w zdalnej pomocy.

Zalety

Najważniejsze atuty narzędzia to:

  • pełna automatyzacja – opcja „Recommended repair” naprawia zdecydowaną większość przypadków jednym kliknięciem;
  • szeroka kompatybilność – obsługa wielu partycji i dysków, konfiguracji UEFI/BIOS, a także LILO i GRUB Legacy;
  • aktualizacja i kopie – potrafi zaktualizować GRUB-a do najnowszej wersji oraz przywrócić kopie MBR;
  • open-source i bezpieczeństwo danych – darmowe, otwarte oprogramowanie, które nie ingeruje w pliki użytkownika.

Linux Boot-Repair-Disk (dawniej Boot-Repair-CD) to gotowy, przenośny nośnik ratunkowy z narzędziami do naprawy GRUB-a i MBR.

Metoda 1 – użycie dystrybucji Boot-Repair-Disk (zalecana dla początkujących)

To najprostszy sposób: pobierz obraz ISO, przygotuj nośnik USB/CD i uruchom system w trybie live. Narzędzie działa bez instalacji.

Krok po kroku:

  1. Pobierz ISO: przejdź na stronę sourceforge.net/projects/boot-repair-cd/ i pobierz plik boot-repair-disk.iso (najświeższą wersję).

  2. Przygotuj nośnik: na USB użyj Rufus, Balena Etcher lub polecenia dd w Linuksie; na CD/DVD nagraj obraz np. programem ImgBurn lub Brasero.

    Przykładowa komenda do utworzenia bootowalnego USB w Linuksie (zamień /dev/sdX na właściwy dysk):

    sudo dd if=boot-repair-disk.iso of=/dev/sdX bs=4M status=progress && sync

  3. Uruchom live sesję: włóż nośnik, wejdź do ustawień BIOS/UEFI (zwykle klawisz Del/F2/F10), ustaw rozruch z USB/CD jako pierwszy i uruchom komputer; w menu startowym wybierz wariant zgodny ze sprzętem (np. 64-bit, tryb UEFI lub Legacy).

  4. Wykonaj automatyczną naprawę: po załadowaniu pulpitu aplikacja Boot Repair uruchomi się i przeskanuje dyski.

    W trakcie naprawy postępuj tak:

    • połącz z internetem (Wi‑Fi/Ethernet), a w razie potrzeby potwierdź aktualizację narzędzia,
    • kliknij „Recommended repair” i poczekaj 5–15 minut,
    • program zreinstaluje GRUB-a, naprawi MBR i poprawnie skonfiguruje domyślny system,
    • zapisz wygenerowany URL raportu Bootinfo – przyda się do wsparcia na forach lub e‑mailem.
  5. Zrestartuj komputer: zamknij sesję live, wyjmij nośnik i uruchom system ponownie. GRUB powinien działać prawidłowo.

Przykład dla systemu na jednej partycji: narzędzie automatycznie wykrywa i naprawia np. /dev/sda1. W konfiguracjach z osobną partycją /boot (np. /dev/sda5) zostanie ona poprawnie zamontowana podczas naprawy.

Metoda 2 – instalacja Boot-Repair w istniejącym systemie (Ubuntu/Mint)

Jeśli masz działający Linux, możesz zainstalować narzędzie bezpośrednio i uruchomić je z poziomu tego systemu.

Wykonaj następujące polecenie w terminalu:

sudo add-apt-repository ppa:yannubuntu/boot-repair && sudo apt-get update && sudo apt-get install -y boot-repair && boot-repair

Następnie uruchom boot-repair, kliknij „Recommended repair” i postępuj zgodnie z komunikatami.

Dla Debiana: pobierz paczki z launchpad.net/boot-repair/+download i zainstaluj ręcznie zgodnie z dokumentacją systemu.

Zaawansowane opcje w Boot Repair

Gdy automatyczna naprawa nie wystarcza, skorzystaj z „Advanced options”. Poniżej najważniejsze ustawienia i ich działanie:

  • Ponowna instalacja GRUB-a – reinstaluje bootloader na wybranym dysku/partycji, naprawiając uszkodzone wpisy;
  • Przywracanie MBR – odtwarza MBR z kopii zapasowej (np. utworzonej przez instalator), gdy sektor startowy został nadpisany;
  • Domyślny system – pozwala wskazać, który system ma startować automatycznie (np. Ubuntu zamiast Windowsa);
  • Umiejscowienie GRUB-a – wybór instalacji do /dev/sda (MBR), partycji EFI lub innego dysku;
  • Aktualizacja GRUB-a – podnosi wersję do najnowszej dostępnej w repozytorium i odświeża konfigurację;
  • GRUB Legacy – umożliwia użycie starszej gałęzi GRUB 1 w specyficznych przypadkach;
  • Parametry jądra – pozwala dodać dodatkowe opcje startowe (np. nomodeset);
  • Flaga rozruchu – ustawia flagę bootowalności na właściwej partycji, co bywa wymagane przez niektóre BIOS-y/UEFI;
  • Bootinfo summary – generuje szczegółowy raport diagnostyczny do udostępnienia w zdalnym wsparciu.

Ręczna naprawa GRUB bez Boot Repair (dla ekspertów)

Gdy live ISO Boot-Repair-Disk nie działa, wykorzystaj dowolny live USB (np. Ubuntu) i terminal. Poniżej procedura z użyciem chroot:

Chroot i reinstalacja GRUB-a

  1. Wykryj partycje: użyj poleceń sudo fdisk -l lub lsblk, aby zidentyfikować partycję root i ewentualnie /boot.

  2. Zamontuj system plików: wykonaj kolejno komendy (dostosuj ścieżki do swojej konfiguracji):

    sudo mount /dev/sda1 /mnt
    sudo mount /dev/sda5 /mnt/boot
    sudo mount --bind /dev /mnt/dev
    sudo mount --bind /proc /mnt/proc
    sudo mount --bind /sys /mnt/sys
    sudo mount --bind /run /mnt/run

  3. Wejdź do chroot i zainstaluj GRUB-a:

    sudo chroot /mnt
    grub-install /dev/sda
    update-grub
    exit

  4. Odmontuj i zrestartuj:

    sudo umount /mnt/{dev,proc,sys,run,boot}
    sudo umount /mnt

Tryb GRUB rescue

Jeśli widzisz monit grub rescue>, możesz doraźnie uruchomić system i dokończyć naprawę z live:

ls
ls (hd0,gpt5)/boot/grub
set boot=(hd0,gpt5)
set prefix=(hd0,gpt5)/boot/grub
insmod normal
normal

Naprawa po instalacji Windowsa

Instalator Windowsa nadpisuje GRUB-a – uruchom Boot-Repair-Disk, wybierz „Recommended repair”, a narzędzie automatycznie doda wpis Windowsa do menu GRUB-a i przywróci tryb multi‑boot.

Częste problemy i rozwiązania

Jeśli napotkasz trudności, sprawdź poniższe wskazówki i rozwiązania:

Problem Rozwiązanie
Brak internetu w live Pomiń aktualizację i uruchom „Recommended repair”.
UEFI vs Legacy Sprawdź ustawienia BIOS/UEFI; uruchom obraz ISO w trybie zgodnym z zainstalowanym systemem.
Błędy lub uszkodzenia dysku Najpierw wykonaj kopię zapasową (np. TestDisk), a dopiero potem użyj Boot Repair.
Alternatywa: Puppy Linux Menu > System > GrubLegacy; przejdź przez kreator, wskazując właściwe partycje.
Deinstalacja PPA po naprawie Użyj: sudo ppa-purge ppa:yannubuntu/boot-repair, aby przywrócić oficjalne pakiety.

Zawsze wykonuj kopię zapasową danych przed naprawą. Jeśli raport Bootinfo wskazuje błędy, udostępnij jego URL na forum (np. Ubuntu.pl, Linuxiarze.pl), aby uzyskać szybką, celowaną pomoc.

Marta Doruch

Absolwentka Informatyki Stosowanej na Politechnice Warszawskiej oraz Finansów w Szkole Głównej Handlowej. Doświadczenie zdobywała, wdrażając rozwiązania chmurowe OpenStack i AWS dla fintechów w Londynie i Zurychu, by obecnie łączyć świat technologii z biznesem jako konsultantka IT w Warszawie. Pasjonatka rynku nieruchomości i inwestorka, która po godzinach testuje nowinki Smart Home i pisze o wpływie sztucznej inteligencji na współczesną edukację.