View | Details | Raw Unified | Return to bug 255318
Collapse All | Expand All

(-)b/documentation/content/en/books/handbook/cutting-edge/_index.adoc (-5 / +30 lines)
Lines 257-263 _Major version_ upgrades increase the major version number. An example: Link Here
257
257
258
Both types of upgrade can be performed by providing `freebsd-update` with a release version target.
258
Both types of upgrade can be performed by providing `freebsd-update` with a release version target.
259
259
260
[WARNING]
260
[NOTE]
261
====
262
An upgrade to FreeBSD does *not* automatically upgrade the separate area that is typically used to boot the operating system.
263
264
Some upgrade situations require an link:#updating-bootcode[update to the EFI System Partition (EFI) or bootcode].
265
====
266
267
[NOTE]
261
====
268
====
262
After each new `RELEASE`, FreeBSD package build servers will, for a limited period, *not* use the newer version of the operating system.
269
After each new `RELEASE`, FreeBSD package build servers will, for a limited period, *not* use the newer version of the operating system.
263
This provides continuity for the many users who do not upgrade immediately after a release announcement.
270
This provides continuity for the many users who do not upgrade immediately after a release announcement.
Lines 272-278 For example: Link Here
272
So, with any minor or major OS upgrade, if your package requirements include any kernel module:
279
So, with any minor or major OS upgrade, if your package requirements include any kernel module:
273
280
274
* *be prepared to build the module from source*.
281
* *be prepared to build the module from source*.
275
276
====
282
====
277
283
278
[NOTE]
284
[NOTE]
Lines 510-518 Kernel modules may differ as `freebsd-update` may have updated them. Link Here
510
To exclude specific files or directories, add them to the `IDSIgnorePaths` option in [.filename]#/etc/freebsd-update.conf#.
516
To exclude specific files or directories, add them to the `IDSIgnorePaths` option in [.filename]#/etc/freebsd-update.conf#.
511
517
512
[[updating-bootcode]]
518
[[updating-bootcode]]
513
== Updating Bootcode
519
== Updating EFI System Partitions (ESPs) or bootcode
514
520
515
The following manuals describe the upgrade process of bootcode and boot loaders: man:gpart[8], man:gptboot[8], man:gptzfsboot[8], and man:loader.efi[8].
521
Related manual pages include:
522
523
* man:gpart[8] -- control utility for the disk partitioning GEOM class
524
* man:gptboot[8] -- GPT bootcode for UFS on BIOS-based computers
525
* man:gptzfsboot[8] -- GPT bootcode for ZFS on BIOS-based computers
526
* man:loader.efi[8] -- UEFI kernel loader.
527
528
The https://man.freebsd.org/cgi/man.cgi?query=loader.efi&sektion=8&manpath=freebsd-release#EXAMPLES[EXAMPLES] section of loader.efi(8) shows how to copy the [.filename]#loader.efi# file:
529
530
* from an installation of FreeBSD
531
* to the proper path within an EFI System Partition (ESP).
532
533
[WARNING]
534
====
535
Do *not* use the `bootcode` command of gpart(8) on a UEFI-based system that will run FreeBSD 13.0-RELEASE or greater.
536
====
537
538
If a system uses multiple disks for redundancy: include the ESP, or bootcode, in redundancy.
539
For example:
540
541
* if a partition with a UEFI-based installation of FreeBSD is mirrored from one disk to another, then both disks should have equally capable ESPs.
516
542
517
[[updating-upgrading-documentation]]
543
[[updating-upgrading-documentation]]
518
== Updating the Documentation Set
544
== Updating the Documentation Set
519
- 

Return to bug 255318