Hello!

PBL is finally in 1.0! Mounting, chrooting and so on work!

NEW VERSION! We are in Version 1.1 since a bug prevented mounting in CC:Tweaked. I needed to change a line in /pbl/mounter from mounter = {} to _G.mounter = {}.

PBL Is a Bootloader that allows multiple operating systems to be installed at the same time to a computer.
I called it the *partition* BootLoader because every OS is treated like it's own partitions, i.e. from the OSes perspective, it's directory is the root directory.

Partitions are saved to /partitions/<num>/.

To install it, type:

pastebin run nP1tVn2b

This will copy any pre-existing OS to /partitions/1/.

I have tried this with OneOS and yes, it does in fact work!

In order to install a new os, do this:
Spoiler1. Create a new directory: /partitions/<number>/
2. Download your installer as a startup file to /partitions/<number>/startup
3. Edit /pbl/part.cfg and append the following:

{
  description = "Display name of the OS",
  aware = false,
  type = "os",
  directory = "/partitions/<number>/",
},
4. Reboot.
5. Select your new OS
6. Your OS installer will now start and install it to the partition you just created.

OSes I tested this with:
Spoiler-OneOS
-Nova Horizon
-Workspaces by LDDestroier