Skip to content

Method for ACTUALLY installing the OS #3228

Description

@nikitaosx

Cosmos is great. Like in my opinion, Cosmos is almost perfect for developing your own OS easily and painlessly. But there's still one more feature missing: ACTUALLY installing the OS.

I know you can make an installer that puts your config files on the file system, but no, it doesn't ACTUALLY install the OS on the hard drive. You still need to boot from ISO to actually use the OS.

So what I want is a method like "VFSManager.DeployOS()" or "InstallOS()" that will put the "HerbOS.bin" (HerbOS is my Cosmos OS) or "MyGreatOS.bin" (or whatever your OS is called) file on the hard drive and sew the Limine bootloader onto the MBR.

It would really help with development, but you don't have to make the method mandatory. And I am very well aware of Gen3, but I am not planning to switch because x86 support is deeply important for me and I am already OK with Gen2.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions