URL: <https://savannah.gnu.org/bugs/?67654>
Summary: Disk Allocation Strategy for Dual-OS Bootloader
Group: GNU GRUB
Submitter: drt
Submitted: Sat 01 Nov 2025 08:57:19 AM UTC
Category: Disk & Partition
Severity: Major
Priority: 5 - Normal
Item Group: Feature Request
Status: None
Privacy: Public
Assigned to: None
Originator Name:
Originator Email:
Open/Closed: Open
Discussion Lock: Any
Release: other
Release:
Reproducibility: None
Planned Release: None
_______________________________________________________
Follow-up Comments:
-------------------------------------------------------
Date: Sat 01 Nov 2025 08:57:19 AM UTC By: DrT <drt>
Proposal: A bootloader-level disk allocation model where two OSes grow toward
each other from opposite ends of the disk — one from LBA 0 upward, the other
from the highest LBA downward.
This layout allows movement of the boundary by resizing partitions without
altering offsets of existing data as seen by the OS.
+-----------------------------+
| B LBA 0 |
| System B Partition |
| addresses downward |
| |
| B LBA max |
|---- Adjustable Boundary ----|
| A LBA max |
| |
| addresses upward |
| System A Partition |
| |
| A LBA 0 |
+-----------------------------+
Logical Disk Layout
_______________________________________________________
Reply to this item at:
<https://savannah.gnu.org/bugs/?67654>
_______________________________________________
Message sent via Savannah
https://savannah.gnu.org/
signature.asc
Description: PGP signature
