-This note details the procedure for upgrading existing installations to FreeBSD {releaseCurrent}.
-
-[[upgrade]]
-== Introduction
-
-This document explains the procedure for upgrading existing {releasePrevLegacy} or {releasePrev} installations to {releaseCurrent}.
-Systems running older releases must be upgraded incrementally to one of these releases before performing this upgrade.
-
-Before upgrading the operating system, back up _all_ filesystems, read the link:../errata[late-breaking errata] for known issues and workarounds, and the link:../relnotes[release note] for major changes and incompatibilities.
-
-The procedure for binary upgrades depends on the method used to manage the operating system.
-To determine this, run the following command:
-
-[source,shell]
-----
-pkg which /usr/bin/uname
-----
-
-If `/usr/bin/uname was not installed by a package` is shown, see <<upgrade-fu>> below.
-
-If a package name is shown, such as `FreeBSD-runtime-15.0`, see <<upgrade-pkg>> below.
-
-[[upgrade-source]]
-If upgrading via source, see link:{handbook}cutting-edge/#makeworld[FreeBSD Handbook chapter on Updating FreeBSD from Source].
-
-[[upgrade-fu]]
-== Upgrading with Distribution Sets
-
-Systems deployed via distribution sets are upgraded via man:freebsd-update[8].
-Systems running {releasePrevLegacy} or {releasePrev} can be upgraded as follows:
-
-. **Apply all Pending Patches**:
-+
-Always fetch and apply all pending patches to the current system before upgrading:
-+
-[source,shell]
-----
-freebsd-update fetch
-freebsd-update install
-----
-+
-. **Upgrade the Kernel**
-+
-Fetch and install the new kernel:
-+
-[source,shell,subs="verbatim,attributes"]
-----
-freebsd-update upgrade -r {localRel}-RELEASE
-freebsd-update install
-----
-+
-During this process man:freebsd-update[8] may ask for help in merging configuration files.
-+
-. **Reboot into the new Kernel**
-+
-Reboot into the new kernel before installing the new userland:
-+
-[source,shell]
-----
-shutdown -r +10min "Rebooting for a kernel upgrade"
-----
-+
-. **Upgrade the Userland**
-+
-After rebooting, run man:freebsd-update[8] again to install the new userland components:
-+
-[source,shell]
-----
-freebsd-update install
-----
-+
-man:freebsd-update[8] may prompt to rebuild or reinstall all third-party software due to changes in system libraries.
-Follow those instructions as needed.
-+
-[TIP]
-====
-If upgrading from {releasePrevLegacy} and reinstalling all third-party software is not possible, install the package:misc/compat14x[] package.
-====
-+
-. **Remove Old Files**
-+
-Run man:freebsd-update[8] again to remove stale base system files:
-+
-[source,shell]
-----
-freebsd-update install
-----
-+
-. **Upgrade the Boot Loader**
-+
-To determine which boot loader to update on your system, run the following command:
-+
-[source,shell]
-----
-sysctl machdep.bootmethod
-----
-+
-Continue to <<upgrade-loader-uefi>> or <<upgrade-loader-bios>> below.
-
-[[upgrade-pkg]]
-== Upgrading with Base System Packages
-
-Systems deployed with a packaged base system are upgraded via man:pkg[8].
-Systems running {releasePrevLegacy} or {releasePrev} can be upgraded as follows:
-
-. **Snapshot the Current Installation**
-+
-Take a recursive snapshot of the functioning system named with the current date:
-+
-[source,shell,subs="verbatim,attributes"]
-----
-bectl create -r pre-{localRel}
-----
-+
-The boot loader offers a menu to boot from this if the upgrade needs to be rolled back.
-Other architectures vary accordingly; consult man:loader.efi[8] if necessary.
-+
-. **Finish**
-+
-Reboot after completing the upgrade to FreeBSD {releaseCurrent}:
-+
-[source,shell]
-----
-shutdown -r +10min "Rebooting for a system upgrade"
-----
-
-[[upgrade-loader-bios]]
-== Upgrading the BIOS Boot Loader
-
-For systems that boot via BIOS or UEFI CSM and use the GPT partition scheme, bootstrap upgrades are optional unless a ZFS root pool is upgraded (which is discouraged).
-Upgrades are only possible if the `freebsd-boot` partition is at least 180K; 512K is now standard.
-
-[start=7]
-. **Identify the freebsd-boot Partition**
-+
-Identify the `freebsd-boot` device name and partition index by executing the following command:
-+
-[source,shell]
-----
-gpart show
-----
-+
-The output should be similar to the following:
-+
-[.screen]
-----
- => 34 246162605 ada0 GPT (224G)
- 34 1024 1 freebsd-boot (512K)
-----
-+
-Note the name (`ada`) and index (`1`) of the `freebsd-boot` partition.
-+
-. **Upgrade the Boot Loader**
-+
-When using ZFS on BIOS, upgrade the bootcode by running the following command: