Difference between revisions of "/boot/"
From GhostBSD Wiki
(→Content) |
(→Content) |
||
Line 33: | Line 33: | ||
|pure kernel executable (the operating system loaded into memory at boot time) and kernel modules | |pure kernel executable (the operating system loaded into memory at boot time) and kernel modules | ||
|- | |- | ||
− | |[[ | + | |[[Modules|modules]]/ |
|third-party loadable kernel modules; see [https://www.freebsd.org/cgi/man.cgi?query=kldstat&sektion=8&apropos=0&manpath=FreeBSD+12.1-RELEASE+and+Ports kldstat(8)] | |third-party loadable kernel modules; see [https://www.freebsd.org/cgi/man.cgi?query=kldstat&sektion=8&apropos=0&manpath=FreeBSD+12.1-RELEASE+and+Ports kldstat(8)] | ||
|- | |- |
Revision as of 12:48, 23 February 2020
Welcome to /boot/. |
Introduction
The directory /boot/ contains all important programs and configuration files used during operating system bootstrap.
Content
Directory | Description |
---|---|
defaults/ | default bootstrapping configuration files; see loader.conf(5) |
file: /boot/defaults/loader.conf | default settings -- do not change this file. |
file: /boot/loader.conf | user defined settings |
file: /boot/loader.conf.local | machine-specific settings for sites with a common loader.conf.
|
dtb/ | Compiled flattened device tree (FDT) files; see fdt(4) and dtc(1) |
firmware/ | loadable kernel modules containing binary firmware for hardware that needs firmware downloaded to it to function |
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/ | Compiled flattened device tree (FDT) overlays; see fdt(4) and dtc(1) - not on GhostBSD |
zfs/ | zfs(8) zpool cache files |
Back to Directory Structure |
Programs and Files
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/check-password.4th | |
/boot/color.4th | FreeBSD color-detection boot module |
/boot/delay.4th | FreeBSD debugging boot module |
/boot/device.hints | device resource hints |
/boot/efi.4th | |
/boot/frames.4th | |
/boot/gptboot | GPT bootcode for UFS on BIOS-based computers |
/boot/gptboot.efi | |
/boot/gptboot.efifat | |
/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.efi | |
/boot/loader.rc | loader bootstrapping script. Standard: /boot/loader.rc: include /boot/loader.4th |
/boot/loader.rc.local | |
/boot/loader_4th | |
/boot/loader_4th.efi | |
/boot/loader_lua | |
/boot/loader_lua.efi | |
/boot/loader_simp | |
/boot/loader_simp.efi | |
/boot/logo-beastie.4th | |
/boot/logo-beastiebw.4th | |
/boot/logo-fbsdbw.4th | |
/boot/logo-orb.4th | |
/boot/logo-orbbw.4th | |
/boot/mbr | Master Boot Record |
/boot/menu.4th | FreeBSD dynamic menu boot module |
/boot/menu.rc | |
/boot/menu-commands.4th | |
/boot/menusets.4th | FreeBSD dynamic submenu boot module |
/boot/pmbr | |
/boot/pxeboot | Preboot Execution Environment (PXE) bootloader |
/boot/screen.4th | |
/boot/shortcuts.4th | |
/boot/support.4th | |
/boot/userboot.so | |
/boot/userboot_4th.so | |
/boot/userboot_lua.so | |
/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). |