Difference between revisions of "/boot/"
From GhostBSD Wiki
(→Programs and Files) |
(→Programs and Files) |
||
Line 211: | Line 211: | ||
|- | |- | ||
|/boot/version.4th | |/boot/version.4th | ||
− | |[https://www.unix.com/man-page/freebsd/8/version.4th/ | + | | The file that goes by the name of [https://www.unix.com/man-page/freebsd/8/version.4th/ version.4th] is a set of commands designed to draw the boot loader version at the bottom-right of the screen. The commands of [https://www.unix.com/man-page/freebsd/8/version.4th version.4th] by themselves are not enough for most uses. Please refer to the examples below for the most common situations, and to [https://www.unix.com/man-page/freebsd/8/loader/ loader(8)] for additional commands. |
|- | |- | ||
|/boot/zfsboot | |/boot/zfsboot | ||
Line 217: | Line 217: | ||
|- | |- | ||
|/boot/zfsloader | |/boot/zfsloader | ||
− | |[https://www.unix.com/man-page/freebsd/8/zfsloader/ zfsloader is an extended variant] of loader(8) with added support for booting from ZFS. This document describes only differences from loader(8).] | + | |[https://www.unix.com/man-page/freebsd/8/zfsloader/ zfsloader is an extended variant] of [https://www.unix.com/man-page/freebsd/8/loader/ loader(8)] with added support for booting from ZFS. This document describes only differences from [https://www.unix.com/man-page/freebsd/8/loader/ loader(8).] |
|} | |} | ||
[[Category:Sysutils]] | [[Category:Sysutils]] |
Revision as of 13:27, 31 January 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). |