Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/xduskashes/limineupgrader

A Limine upgrader for Arch btw (Unofficial)
https://github.com/xduskashes/limineupgrader

archlinux limine limine-bootloader linux

Last synced: 15 days ago
JSON representation

A Limine upgrader for Arch btw (Unofficial)

Awesome Lists containing this project

README

        

LimineUpgrader - By Dusk - Released under The Unlicense
Project *NOT* endorsed by Limine

This project is just two files:
A script to update Limine
A `pacman` hook to run the script when Limine is upgraded/installed

This project requires:
- Limine
` https://github.com/limine-bootloader/limine
- efibootmgr
` https://archlinux.org/packages/core/x86_64/efibootmgr/
- Arch Linux (as if I didn't already say that)
` https://archlinux.org/

Install instructions
=====

1. Ensure you are running Arch Linux.
2. Clone this repository wherever you clone your stuff.
` If you don't have a place, I usually put my cloned stuff in a "cloned" directory in my home directory.
3. Open `src/update-limine.sh`.

From here, look for two variables. These are going to be what you edit.

`PART_NAME` - This defines how your boot entry is going to be named in your UEFI interface.
`DISK_BY_DEV` - This should be the disk you want to install onto.
` i.e. if your disk is `/dev/sda`, set it to `/dev/sda`. Don't add partition numbers.

DO: /dev/sda
DONT: /dev/sda1

DO: /dev/nvme0n1
DONT: /dev/nvme0n1p1

Change the afformentioned variables accordingly.

4. Save the file.
5. Run the install script with `./install.sh`. You may need to make it runnable first: `sudo chmod +x install.sh`.

If you encounter any issues when using this project, please make an issue or contribute a fix if you make one. :]