Add GRUB to top-level AGENTS.md and README

Update installer patch description in AGENTS.md to mention GRUB
alongside ext4. Add redbear-full-grub build target and GRUB CLI
section to README.
This commit is contained in:
2026-04-17 23:35:03 +01:00
parent 3bed450071
commit 07fe429123
2 changed files with 14 additions and 2 deletions
+1 -1
View File
@@ -180,7 +180,7 @@ local/patches/
├── base/redox.patch # Applied to base source during build (symlinked from recipe)
├── base/P0-*.patch # Individual logical patches
├── relibc/P3-*.patch # POSIX gap patches (eventfd, signalfd, timerfd, etc.)
├── installer/redox.patch # Installer ext4 support
├── installer/redox.patch # Installer ext4 + GRUB bootloader support
└── build-system/
├── 001-rebrand-and-build.patch # Makefile, mk/*, scripts, build.sh rebranding
├── 002-cookbook-fixes.patch # src/ Rust fixes (fetch.rs, staged_pkg.rs, repo.rs, html.rs)
+13 -1
View File
@@ -156,10 +156,22 @@ Requires a Linux x86_64 host with Rust nightly, QEMU, and standard build tools.
```bash
make all CONFIG_NAME=redbear-full # Full desktop + custom drivers
make all CONFIG_NAME=redbear-minimal # Minimal server
make live CONFIG_NAME=redbear-full # Live ISO (redbear-live.iso)
make all CONFIG_NAME=redbear-full-grub # Full desktop with GRUB boot manager
make live CONFIG_NAME=redbear-live # Live install ISO (redbear-live.iso)
make live CONFIG_NAME=redbear-live-mini # Tiny boot-test live ISO (~256 MiB image)
make qemu # Boot in QEMU
```
### GRUB Boot Manager (optional)
Red Bear OS can use GNU GRUB as an alternative boot manager with Linux-compatible CLI:
```bash
make all CONFIG_NAME=redbear-full-grub # Build with GRUB chainload
local/scripts/grub-install --target=x86_64-efi --disk-image=build/x86_64/harddrive.img
local/scripts/grub-mkconfig -o local/recipes/core/grub/grub.cfg
```
## Native hardware listing tools
Red Bear configs now include a small native `redbear-hwutils` package that ships `lspci` and