[bug #67654] Disk Allocation Strategy for Dual-OS Bootloader

DrT <[email protected]> Sat, 1 Nov 2025 04:57:23 -0400 (EDT)
Newsgroups gmane.comp.boot-loaders.grub.bugs
Message-ID <[email protected]>
--8323329-825438159-1761987443=:3467270
Content-Type: TEXT/plain; CHARSET=utf-8
Content-Transfer-Encoding: QUOTED-PRINTABLE
Content-Disposition: inline

URL:=0A  <https://savannah.gnu.org/bugs/?67654>=0A=0A                 Summa=
ry: Disk Allocation Strategy for Dual-OS Bootloader=0A                   Gr=
oup: GNU GRUB=0A               Submitter: drt=0A               Submitted: S=
at 01 Nov 2025 08:57:19 AM UTC=0A                Category: Disk &amp; Parti=
tion=0A                Severity: Major=0A                Priority: 5 - Norm=
al=0A              Item Group: Feature Request=0A                  Status: =
None=0A                 Privacy: Public=0A             Assigned to: None=0A=
         Originator Name:=0A        Originator Email:=0A             Open/C=
losed: Open=0A         Discussion Lock: Any=0A                 Release: oth=
er=0A                 Release:=0A         Reproducibility: None=0A         =
Planned Release: None=0A=0A=0A    _________________________________________=
______________=0A=0AFollow-up Comments:=0A=0A=0A---------------------------=
----------------------------=0ADate: Sat 01 Nov 2025 08:57:19 AM UTC By: Dr=
T <drt>=0AProposal: A bootloader-level disk allocation model where two OSes=
 grow toward=0Aeach other from opposite ends of the disk =E2=80=94 one from=
 LBA 0 upward, the other=0Afrom the highest LBA downward. =0A=0A=0AThis lay=
out allows movement of the boundary by resizing partitions without=0Aalteri=
ng offsets of existing data as seen by the OS.=0A=0A+----------------------=
-------+=0A|          B LBA 0            |=0A|    System B Partition       =
|=0A|    addresses downward       |=0A|                             |=0A|  =
        B LBA max          |=0A|---- Adjustable Boundary ----|=0A|         =
 A LBA max          |=0A|                             |=0A|    addresses up=
ward         |=0A|    System A Partition       |=0A|                       =
      |=0A|          A LBA 0            |=0A+-----------------------------+=
=0A=0A       Logical Disk Layout=0A=0A=0A=0A=0A=0A=0A=0A=0A=0A=0A    ______=
_________________________________________________=0A=0AReply to this item a=
t:=0A=0A  <https://savannah.gnu.org/bugs/?67654>=0A=0A_____________________=
__________________________=0AMessage sent via Savannah=0Ahttps://savannah.g=
nu.org/=0A
--8323329-825438159-1761987443=:3467270
Content-Type: APPLICATION/pgp-signature; name=signature.asc

-----BEGIN PGP SIGNATURE-----

iHUEABYIAB0WIQQk97aszIMMAvLLwm6qLAuaBUf3TgUCaQXLcwAKCRCqLAuaBUf3
Tp5SAQDVIqW7TLDC886lqpOzdwoWJzWi+mrd2uW8DClm8/HaPwEA05QYo1RmlOVu
mLP9lLKgkbwYQzW+ZQH2ruzjKCffNAk=
=Tmhx
-----END PGP SIGNATURE-----

--8323329-825438159-1761987443=:3467270--