clearlinux / clr-boot-manager

Kernel & Boot Loader Management
https://clearlinux.org/
109 stars 31 forks source link

Ensure compliance with freedesktop bootloader specification #66

Open ikeydoherty opened 7 years ago

ikeydoherty commented 7 years ago

Main ticket items:

For natively booted systems, utilise the machine-id to ensure unique paths. This will ensure that CBM managed OSs can dual-boot with themselves (Dev/Production split)

For image mode builds, continue to use the current paths. This ensures that the first time CBM is run natively, it will perform a migration to the now-available machine-id filenames.

ikeydoherty commented 7 years ago

Sidenotes: We'll need to introduce some kind of FileCopier mechanism which can handle all of the migrations we do. This will also help us handle secure boot file assets, etc.