Changeset View
Changeset View
Standalone View
Standalone View
share/man/man8/uefi.8
Show All 18 Lines | |||||
.\" OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) | .\" OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) | ||||
.\" HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT | .\" HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT | ||||
.\" LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY | .\" LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY | ||||
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF | .\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF | ||||
.\" SUCH DAMAGE. | .\" SUCH DAMAGE. | ||||
.\" | .\" | ||||
.\" $FreeBSD$ | .\" $FreeBSD$ | ||||
.\" | .\" | ||||
.Dd January 25, 2018 | .Dd November 28, 2018 | ||||
imp: December :) | |||||
.Dt UEFI 8 | .Dt UEFI 8 | ||||
.Os | .Os | ||||
.Sh NAME | .Sh NAME | ||||
.Nm UEFI | .Nm UEFI | ||||
.Nd Unified Extensible Firmware Interface bootstrapping procedures | .Nd Unified Extensible Firmware Interface bootstrapping procedures | ||||
.Sh DESCRIPTION | .Sh DESCRIPTION | ||||
The | The | ||||
.Nm | .Nm | ||||
Show All 36 Lines | |||||
.It arm64 Ta Pa /EFI/BOOT/BOOTAA64.EFI | .It arm64 Ta Pa /EFI/BOOT/BOOTAA64.EFI | ||||
.El | .El | ||||
.Pp | .Pp | ||||
The default | The default | ||||
.Nm | .Nm | ||||
boot configuration for | boot configuration for | ||||
.Fx | .Fx | ||||
installs | installs | ||||
.Pa boot1.efi | .Pa loader.efi | ||||
in the default path. | in the default path. | ||||
.It | .It | ||||
.Pa boot1.efi | .Pa loader.efi | ||||
reads boot configuration from | reads boot configuration from | ||||
.Pa /boot.config | .Pa /boot.config | ||||
or | or | ||||
.Pa /boot/config . | .Pa /boot/config . | ||||
Unlike other first-stage boot loaders, | |||||
.Pa boot1.efi | |||||
passes the configuration to the next stage boot loader and does not | |||||
itself act on the contents of the file. | |||||
.It | .It | ||||
.Pa boot1.efi | .Pa loader.efi | ||||
searches partitions of type | searches partitions of type | ||||
.Li freebsd-ufs | .Li freebsd-ufs | ||||
and | and | ||||
.Li freebsd-zfs | .Li freebsd-zfs | ||||
for | for | ||||
.Pa loader.efi . | .Pa loader.efi . | ||||
The search begins with partitions on the device from which | The search begins with partitions on the device from which | ||||
.Pa boot1.efi | .Pa loader.efi | ||||
was loaded, and continues with other available partitions. | was loaded, and continues with other available partitions. | ||||
If both | If both | ||||
.Li freebsd-ufs | .Li freebsd-ufs | ||||
and | and | ||||
.Li freebsd-zfs | .Li freebsd-zfs | ||||
partitions exist on the same device the | partitions exist on the same device the | ||||
.Li freebsd-zfs | .Li freebsd-zfs | ||||
partition is preferred. | partition is preferred. | ||||
.Pa boot1.efi | |||||
then loads and executes | |||||
.Pa loader.efi . | |||||
.It | .It | ||||
.Pa loader.efi | .Pa loader.efi | ||||
loads and boots the kernel, as described in | loads and boots the kernel, as described in | ||||
.Xr loader 8 . | .Xr loader 8 . | ||||
.El | .El | ||||
.Pp | .Pp | ||||
The | The | ||||
.Xr vt 4 | .Xr vt 4 | ||||
system console is automatically selected when booting via | system console is automatically selected when booting via | ||||
.Nm . | .Nm . | ||||
.Sh FILES | .Sh FILES | ||||
.Bl -tag -width /boot/loader -compact | .Bl -tag -width /boot/loader -compact | ||||
.It Pa /boot/boot1.efi | |||||
First stage | |||||
.Nm | .Nm | ||||
bootstrap | bootstrap | ||||
.It Pa /boot/boot1.efifat | |||||
.Xr msdosfs 5 | |||||
FAT file system image containing | |||||
.Pa boot1.efi | |||||
for use by | |||||
.Xr bsdinstall 8 | |||||
and the | |||||
.Ar bootcode | |||||
argument to | |||||
.Xr gpart 8 . | |||||
.It Pa /boot/loader.efi | .It Pa /boot/loader.efi | ||||
Final stage bootstrap | Final stage bootstrap | ||||
.It Pa /boot/kernel/kernel | .It Pa /boot/kernel/kernel | ||||
default kernel | default kernel | ||||
.It Pa /boot/kernel.old/kernel | .It Pa /boot/kernel.old/kernel | ||||
typical non-default kernel (optional) | typical non-default kernel (optional) | ||||
.El | .El | ||||
.Sh SEE ALSO | .Sh SEE ALSO | ||||
Show All 21 Lines |
December :)