PacNake Icon boot-repair

,--.                   ,--.                                      ,--.       
|  |-.  ,---.  ,---. ,-'  '-.,-----.,--.--. ,---.  ,---.  ,--,--.`--',--.--.
| .-. '| .-. || .-. |'-.  .-''-----'|  .--'| .-. :| .-. |' ,-.  |,--.|  .--'
| `-' |' '-' '' '-' '  |  |         |  |   \   --.| '-' '\ '-'  ||  ||  |   
 `---'  `---'  `---'   `--'         `--'    `----'|  |-'  `--`--'`--'`--'   

also known boot-repair-andres

0.1.2.1

License: MIT Shell Bash Script Linux

---- NOTE
This is a new version of Auto-GRUB-Repair-Script with aliases and more

This Script is most Perfect in Arch Linux


Reliability and Project Scope

The current version of this tool is designed to address specific boot issues, primarily focusing on robust and reliable solutions within those defined boundaries.

Our core reliability currently lies in:

Our Current Scope: Our primary path involves interacting with bootloaders (currently GRUB-focused) and performing necessary technical configurations to restore system functionality. While our focus is narrow now, we aim for maximum dependability within that scope.

I'm very obsessed with bootloaders lol

Features, more coming soon...

🖥 Supported Distributions

Base Distributions

Distribution UEFI Support BIOS Support Status
Arch
**Notes:** Standard Arch installation methods work perfectly. Uses GRUB by default. **Known Issues:** None confirmed.
Debian
**Notes:** Fully compatible with official GRUB package. Tested on Stable and Testing branches.
Ubuntu
**Notes:** Full support. If issues arise, use the included boot-repair tool.
Fedora
openSUSE
NixOS
Alpine Linux ❓ (Upcoming)
Gentoo
FreeBSD ❓ (Upcoming)

Derivative Distributions

Distribution Base UEFI Support BIOS Support Status
Linux Mint
**Notes:** Full support confirmed. Based on Ubuntu/Debian, using standard GRUB configuration.
Ubuntu (Debian)
MX Linux
**Notes:** Fully supported due to Debian/antiX base. No extra steps expected.
Debian/antiX
Pop!_OS
**Notes:** Uses Systemd-boot by default, not GRUB. Our fix applies to GRUB-only systems. Manual intervention may be needed to switch to GRUB.
Ubuntu (Debian)
AnduinOS Debian/Ubuntu
CachyOS
**Notes:** Arch-based, full GRUB support confirmed.
Arch
EndeavourOS Arch
Manjaro
**Notes:** Known to use a customized GRUB. Compatibility highly likely, but confirmation pending.
Arch
Kali Debian
SparkyLinux Debian
Rocky Linux RHEL (Fedora)
Zorin OS Ubuntu (Debian)
Elementary OS
**Notes:** Uses Systemd-boot by default. Full support requires switching to GRUB.
Ubuntu (Debian)
Raspberry Pi OS Debian
FydeOS ChromeOS/Gentoo
ChromeOS Gentoo

Legend

Icon Meaning
Confirmed Working: Tested and fully supported.
Should Work / Pending Confirmation: Expected to work (often based on its parent distribution), but testing is pending or needs confirmation.
Not Supported: Confirmed not to work or not supported by the project.

🎯 Project Goals & Roadmap

Our primary objective is to expand compatibility beyond current limits. We are actively working on the following major goals:

Linux is a long world to explore, we are looking for what we can to fix common problems.


📦 Prerequisites

To ensure a smooth process, you must start from a live environment and have Git installed.

Installing Git

If Git is not installed on your live environment, use the corresponding command for your base distribution:

# Debian, Ubuntu, Mint, Kali, Pop!_OS, etc.
sudo apt update && sudo apt install git

# Fedora, Rocky Linux, etc.
sudo dnf install git

# Arch, Manjaro, CachyOS, EndeavourOS, etc.
sudo pacman -S git

Installation

Installing form GIT (For all Distros! + more time...)

installing From GIT is more Accessible!

  1. Clone the repository
    git clone https://github.com/AndresDev859674/boot-repair.git
    
  2. Navigate into the project folder
    cd boot-repair
    
  3. Make Executable The Script
    chmod +x boot-repair.sh
    
  4. Run the script
    sudo ./boot-repair.sh
    
    Put your Password

boot-repair-main-menu

Follow the on-screen instructions The script will:

Rolling-release

For Rolling-releases please go to The Boot-repair directory and

  1. Make Executable The Script
    chmod +x *.sh
    
  2. Run the script
    sudo ./rolling-release.sh
    
    Put your Password

Easy/Fast Methods (Only for Arch/Fedora)

Installing in AUR (For Arch Users)

  1. Installing form AUR

    Just install from AUR using yay!

    yay -S boot-repair-andres
    
  2. Run the script
    sudo boot-repair
    
    Put your Password
  3. Follow the on-screen instructions

    The script will:

    • Select options
    • Make options and more

For Arch Users, This is the easy Method for you!

Installing in copr (For Fedora Users)

copr is a repository for Fedora to install more than 34,000 packages

First Check the status of COPR

Copr build status

If Copr is in an unknown status it may not be possible to install it using copr

image

  1. Installing form COPR

    This command will enable you to the repository

    sudo dnf copr enable andres8596/boot-repair-andres
    

    And now install boot-repair-andres! :

    sudo dnf install boot-repair-andres
    
  2. Run the script
    sudo boot-repair
    
    Put your Password
  3. Follow the on-screen instructions

    The script will:

    • Select options
    • Make options and more

For Fedora Users, This is the easy Method for you!


⚠️ Notes


installing alias (For Git versions)

Using Alias with -string

⏱️ Older Versions

If you want to go back to other versions (Some are stable) With this you can!

Older Versions

Version ID Day
0.1.2 ./0.1.2.sh 4/10/25
0.1.0 ./.0.1.0.sh

Installing

Let's to Use Older Versions

  1. Clone the repository
    git clone https://github.com/AndresDev859674/boot-repair.git
    
  2. Navigate into the project folder
    cd boot-repair
    
  3. Make Executable The Script
    chmod +x *.sh
    
  4. Search a Version
    ls
    

    Search a version, For example 0.1.0.sh

  5. Run the script
    sudo ./*version here*.sh
    
    Put your Password

boot-repair-main-menu

Follow the on-screen instructions The script will:


🛠 Repair GNU/GRUB and working

WARNING
This is not a definitive option, it is in process and being investigated. We know it is a bad connection with the motherboard. Be careful.

Follow the on-screen instructions The script will:

boot-repair-intro

Star History

Star History Chart