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:
@@ -180,7 +180,7 @@ local/patches/
|
|||||||
├── base/redox.patch # Applied to base source during build (symlinked from recipe)
|
├── base/redox.patch # Applied to base source during build (symlinked from recipe)
|
||||||
├── base/P0-*.patch # Individual logical patches
|
├── base/P0-*.patch # Individual logical patches
|
||||||
├── relibc/P3-*.patch # POSIX gap patches (eventfd, signalfd, timerfd, etc.)
|
├── 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/
|
└── build-system/
|
||||||
├── 001-rebrand-and-build.patch # Makefile, mk/*, scripts, build.sh rebranding
|
├── 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)
|
├── 002-cookbook-fixes.patch # src/ Rust fixes (fetch.rs, staged_pkg.rs, repo.rs, html.rs)
|
||||||
|
|||||||
@@ -156,10 +156,22 @@ Requires a Linux x86_64 host with Rust nightly, QEMU, and standard build tools.
|
|||||||
```bash
|
```bash
|
||||||
make all CONFIG_NAME=redbear-full # Full desktop + custom drivers
|
make all CONFIG_NAME=redbear-full # Full desktop + custom drivers
|
||||||
make all CONFIG_NAME=redbear-minimal # Minimal server
|
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
|
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
|
## Native hardware listing tools
|
||||||
|
|
||||||
Red Bear configs now include a small native `redbear-hwutils` package that ships `lspci` and
|
Red Bear configs now include a small native `redbear-hwutils` package that ships `lspci` and
|
||||||
|
|||||||
Reference in New Issue
Block a user