Skip to content

Commit 20e6bb5

Browse files
authored
Merge pull request #491 from cgwalters/doc-bootloader
docs: Link to bootupd in prominent places
2 parents 1fad591 + bd7ee57 commit 20e6bb5

File tree

2 files changed

+13
-0
lines changed

2 files changed

+13
-0
lines changed

docs/src/bootc-images.md

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -77,3 +77,10 @@ container build tool supports producing OCI container images.
7777
You may find some references to this; it is no longer very useful
7878
and is not recommended.
7979

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`.

docs/src/bootc-install.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,12 @@ or virtualized), one needs a few key components:
99
- kernel (and optionally initramfs)
1010
- root filesystem (xfs/ext4/btrfs etc.)
1111

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+
1218
The Linux kernel (and optionally initramfs) is embedded in the container image; the canonical location
1319
is `/usr/lib/modules/$kver/vmlinuz`, and the initramfs should be in `initramfs.img`
1420
in that directory.

0 commit comments

Comments
 (0)