From GhostBSD Wiki
Revision as of 16:59, 23 March 2020 by Slughorn (Talk | contribs)

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search
Welcome to Icon Disti GhostBSD.png /boot/.
GhostBSD Boot Process
MBR and GPT UEFI OpenRC /boot/
Back to the Icon Disti GhostBSD.pngSystem


The directory /boot/ contains all important programs and configuration files used during operating system bootstrap.


Directory Description
defaults/ default bootstrapping configuration files; see loader.conf(5)
file: /boot/defaults/loader.conf default settings -- do not change this file.
dtb/ Compiled flattened device tree (FDT) files; see fdt(4) and dtc(1)
firmware/ this file is emty
kernel/ pure kernel executable (the operating system loaded into memory at boot time) and kernel modules
modules/ third-party loadable kernel modules; see kldstat(8)
overlays/ On FreeBSD: Compiled flattened device tree (FDT) overlays; see fdt(4) and dtc(1)
Directory not on GhostBSD
zfs/ zfs(8) zpool cache files
Back to Icon Disti GhostBSD.pngDirectory Structure

Programs and Files[edit]

Variable Description
/boot/beastie.4th The file that goes by the name of beastie.4th is a set of commands designed to draw the ASCII art FreeBSD mascot, known simply as beastie, to the right of the boot loader menu.
/boot/boot system bootstrapping procedures A single, full-blown file, boot (/boot/boot), is what ultimately is written to disk.
/boot/boot0 The Master Boot Record It is a small 512-byte file.
/boot/boot0sio Image for serial consoles (COM1,9600,8,N,1,MODEM) see: FILES
/boot/boot1 boot1 is the next step in the boot-loading sequence
/boot/boot1.efi UEFI The default UEFI boot configuration for FreeBSD installs boot1.efi in the default path.
/boot/boot1.efifat UEFI msdosfs(5) FAT file system image containing boot1.efi for use by bsdinstall(8) and the bootcode argument to gpart(8).
/boot/boot2 boot2 is much bigger than boot0 and boot1, holding both the BTX server and the boot2 client
/boot/brand.4th FreeBSD ASCII art boot module
/boot/brand-fbsd.4th like brand.4th
/boot/cdboot Boot from CD
/boot/color.4th FreeBSD color-detection boot module
/boot/delay.4th FreeBSD debugging boot module
/boot/device.hints device resource hints
/boot/gptboot GPT bootcode for UFS on BIOS-based computers
/boot/gptzfsboot GPT bootcode for ZFS on BIOS-based computers
/boot/isoboot Boot from iso
/boot/loader The program called loader is the final stage of FreeBSD's kernel bootstrapping process.[1]
/boot/loader.4th loader(8) bootstrapping script. loader.conf processing tools
/boot/loader.conf user defined settings
/boot/loader.rc loader bootstrapping script. Standard: /boot/loader.rc: include /boot/loader.4th
/boot/mbr Master Boot Record
/boot/menu.4th FreeBSD dynamic menu boot module
/boot/menusets.4th FreeBSD dynamic submenu boot module
/boot/pxeboot Preboot Execution Environment (PXE) bootloader
/boot/version.4th The file that goes by the name of version.4th is a set of commands designed to draw the boot loader version at the bottom-right of the screen. The commands of version.4th by themselves are not enough for most uses. Please refer to the examples below for the most common situations, and to loader(8) for additional commands.
/boot/zfsboot bootcode for ZFS on BIOS-based computers
/boot/zfsloader zfsloader is an extended variant of loader(8) with added support for booting from ZFS. This document describes only differences from loader(8).