File tree Expand file tree Collapse file tree 2 files changed +13
-0
lines changed Expand file tree Collapse file tree 2 files changed +13
-0
lines changed Original file line number Diff line number Diff line change @@ -77,3 +77,10 @@ container build tool supports producing OCI container images.
77
77
You may find some references to this; it is no longer very useful
78
78
and is not recommended.
79
79
80
+ # The bootloader setup
81
+
82
+ At the current time bootc relies on the [ bootupd] ( https://github.com/coreos/bootupd/ )
83
+ project which handles bootloader installs and upgrades. The invocation of
84
+ ` bootc install ` will always run ` bootupd ` to perform installations.
85
+ Additionally, ` bootc upgrade ` will currently not upgrade the bootloader;
86
+ you must invoke ` bootupctl update ` .
Original file line number Diff line number Diff line change @@ -9,6 +9,12 @@ or virtualized), one needs a few key components:
9
9
- kernel (and optionally initramfs)
10
10
- root filesystem (xfs/ext4/btrfs etc.)
11
11
12
+ The bootloader state is managed by the external [ bootupd] ( https://github.com/coreos/bootupd/ )
13
+ project which abstracts over bootloader installs and upgrades. The invocation of
14
+ ` bootc install ` will always run ` bootupd ` to handle bootloader installation
15
+ to the target disk. The default expectation is that bootloader contents and install logic
16
+ come from the container image in a ` bootc ` based system.
17
+
12
18
The Linux kernel (and optionally initramfs) is embedded in the container image; the canonical location
13
19
is ` /usr/lib/modules/$kver/vmlinuz ` , and the initramfs should be in ` initramfs.img `
14
20
in that directory.
You can’t perform that action at this time.
0 commit comments