History log of /freebsd-current/sbin/reboot/nextboot.8
Revision Date Author Comments
# fa9896e0 16-Aug-2023 Warner Losh <imp@FreeBSD.org>

Remove $FreeBSD$: two-line nroff pattern

Remove /^\.\\"\n\.\\"\s*\$FreeBSD\$$\n/


# 075999d3 29-Mar-2022 Mateusz Piotrowski <0mp@FreeBSD.org>

Cross-reference nextboot(8) and freebsd-update(8)

MFC after: 1 week


# 53098f0e 11-Oct-2020 Alexey Dokuchaev <danfe@FreeBSD.org>

The nextboot(8) manual page currently says that the loader(8) would delete
the /boot/nextboot.conf file or its contents which is 1) not the most user-
friendly way of working with custom configurations, and 2) simply not true
for both Forth and Lua implementations: they would not delete it, but just
change the setting to "NO", that is, disable it.

While at it, add one missing serial (Oxford) comma and fix some bogus line
wraps along the way.

Approved by: bcr (manpages)
Differential Revision: https://reviews.freebsd.org/D25971


# e307eb94 21-Sep-2020 Toomas Soome <tsoome@FreeBSD.org>

loader: zfs should support bootonce an nextboot

bootonce feature is temporary, one time boot, activated by
"bectl activate -t BE", "bectl activate -T BE" will reset the bootonce flag.

By default, the bootonce setting is reset on attempt to boot and the next
boot will use previously active BE.

By setting zfs_bootonce_activate="YES" in rc.conf, the bootonce BE will
be set permanently active.

bootonce dataset name is recorded in boot pool labels, bootenv area.

in case of nextboot, the nextboot_enable boolean variable is recorded in
freebsd:nvstore nvlist, also stored in boot pool label bootenv area.
On boot, the loader will process /boot/nextboot.conf if nextboot_enable
is "YES", and will set nextboot_enable to "NO", preventing /boot/nextboot.conf
processing on next boot.

bootonce and nextboot features are usable in both UEFI and BIOS boot.

To use bootonce/nextboot features, the boot loader needs to be updated on disk;
if loader.efi is stored on ESP, then ESP needs to be updated and
for BIOS boot, stage2 (zfsboot or gptzfsboot) needs to be updated
(gpart or other tools).

At this time, only lua loader is updated.

Sponsored by: Netflix, Klara Inc.
Differential Revision: https://reviews.freebsd.org/D25512


# ce2761f1 14-Apr-2016 Mark Johnston <markj@FreeBSD.org>

Include -a in the nextboot(8) usage string.

X-MFC-With: r297772


# 85531560 09-Apr-2016 Mark Johnston <markj@FreeBSD.org>

nextboot(8): add a -a option for appending to a configuration.

By default, a nextboot invocation will clobber any existing nextboot
configuration.

MFC after: 2 weeks
Relnotes: yes


# 99d43aee 12-Aug-2015 Christian Brueffer <brueffer@FreeBSD.org>

Fix a few mandoc warnings.

MFC after: 1 week


# 1596158c 17-Mar-2015 Allan Jude <allanjude@FreeBSD.org>

Document that nextboot(8) doesn't work as expected with ZFS

Differential Revision: https://reviews.freebsd.org/D2087
Submitted by: feld (request)
Reviewed by: feld
Approved by: bcr (mentor)
Sponsored by: ScaleEngine Inc.


# bd0891ce 20-Jun-2014 Baptiste Daroussin <bapt@FreeBSD.org>

use .Mt to mark up email addresses consistently (part1)

PR: 191174
Submitted by: Franco Fichtner <franco@lastsummer.de>


# b7fa166b 31-Jan-2012 Ed Maste <emaste@FreeBSD.org>

Add -e to set arbitrary kernel environment variables.

Nextboot(8) can now set any combination of kernel name (-k), kernel
options (-o), and environment strings (-e). As a result of this change
-k also becomes optional.

Reviewed by: freebsd-current (Ian Lepore, pluknet@, jhb@)


# 4b85a12f 07-Jan-2012 Ulrich Spörlein <uqs@FreeBSD.org>

Spelling fixes for sbin/


# a7d5f7eb 19-Oct-2010 Jamie Gritton <jamie@FreeBSD.org>

A new jail(8) with a configuration file, to replace the work currently done
by /etc/rc.d/jail.


# fe0506d7 09-Mar-2010 Marcel Moolenaar <marcel@FreeBSD.org>

Create the altix project branch. The altix project will add support
for the SGI Altix 350 to FreeBSD/ia64. The hardware used for porting
is a two-module system, consisting of a base compute module and a
CPU expansion module. SGI's NUMAFlex architecture can be an excellent
platform to test CPU affinity and NUMA-aware features in FreeBSD.


# d7f03759 19-Oct-2008 Ulf Lilleengen <lulf@FreeBSD.org>

- Import the HEAD csup code which is the basis for the cvsmode work.


# 8d5d039f 12-Dec-2002 Ruslan Ermilov <ru@FreeBSD.org>

Uniformly refer to a file system as "file system".

Approved by: re


# afb09e9f 12-Dec-2002 Ruslan Ermilov <ru@FreeBSD.org>

mdoc(7) police: overhaul.


# bec89d6c 07-Nov-2002 Bruce A. Mah <bmah@FreeBSD.org>

Fix one misspelling and two punctuation nits.


# b277773d 04-Nov-2002 Gordon Tetlow <gordon@FreeBSD.org>

Add a nextboot manual page.

Spotted by: brandt@fokus.gmd.de