aboutsummaryrefslogtreecommitdiff
path: root/docs/bootloader.md
diff options
context:
space:
mode:
authoremmett1 <me@emmett1.my>2026-06-09 00:10:01 +0800
committeremmett1 <me@emmett1.my>2026-06-09 00:10:01 +0800
commit62593dcd600bafbffdd6887a7daeba6e9f034a4e (patch)
tree038b22bbdbdbb700893b1b009af9756070de571f /docs/bootloader.md
parent55bb51fb1b5756461b848ffb04366c4f4c9d5b63 (diff)
downloadalicelinux-62593dcd600bafbffdd6887a7daeba6e9f034a4e.tar.gz
alicelinux-62593dcd600bafbffdd6887a7daeba6e9f034a4e.zip
docs updated
Diffstat (limited to 'docs/bootloader.md')
-rw-r--r--docs/bootloader.md88
1 files changed, 0 insertions, 88 deletions
diff --git a/docs/bootloader.md b/docs/bootloader.md
deleted file mode 100644
index 59212728..00000000
--- a/docs/bootloader.md
+++ /dev/null
@@ -1,88 +0,0 @@
-# Bootloader
-
-This document covers installing and configuring the two bootloaders available in Alice Linux: Limine and GRUB.
-
-## Limine
-
-Limine is a modern, lightweight bootloader supporting BIOS and UEFI.
-
-Install the package:
-
-```
-# apkg -I limine
-```
-
-### BIOS
-
-Deploy Limine to the target disk:
-
-```
-# limine bios-install /dev/sdX
-```
-
-### UEFI
-
-Copy the Limine EFI executable to the EFI system partition:
-
-```
-# mkdir -p /boot/EFI/BOOT
-# cp /usr/share/limine/BOOTX64.EFI /boot/EFI/BOOT
-```
-
-### Configuration
-
-Create `/boot/limine.conf`:
-
-```
-timeout: 5
-
-/Alice Linux
- protocol: linux
- kernel_path: boot():/vmlinuz
- cmdline: root=/dev/sda2 rw loglevel=3 quiet
- module_path: boot():/initrd-linux
-```
-
-Use `boot()` to reference the partition where `/boot` resides, or specify the partition directly with `uuid()` or a path like `hd(0,2)`.
-
-For full configuration options, see the [Limine documentation](https://github.com/limine-bootloader/limine/blob/trunk/CONFIG.md).
-
-## GRUB
-
-GRUB is the GNU Grand Unified Bootloader, supporting UEFI on x86_64 only.
-
-Install the package:
-
-```
-# apkg -I grub efibootmgr
-```
-
-### Install
-
-Install GRUB for UEFI (requires the EFI system partition mounted at `/boot`):
-
-```
-# grub-install --target=x86_64-efi --efi-directory=/boot
-```
-
-### Configuration
-
-Generate the GRUB configuration file:
-
-```
-# grub-mkconfig -o /boot/grub/grub.cfg
-```
-
-GRUB settings are controlled by `/etc/default/grub`. Key options:
-
-- **`GRUB_DEFAULT`**: Default menu entry (default: `0`)
-- **`GRUB_TIMEOUT`**: Seconds before booting the default entry (default: `5`)
-- **`GRUB_CMDLINE_LINUX_DEFAULT`**: Kernel command line arguments
-- **`GRUB_GFXMODE`**: Framebuffer resolution (default: `auto`)
-- **`GRUB_DISABLE_OS_PROBER`**: Disable probing for other operating systems (default: enabled for security)
-
-After editing `/etc/default/grub`, regenerate the config:
-
-```
-# grub-mkconfig -o /boot/grub/grub.cfg
-```