Difference between revisions of "/boot/"

From GhostBSD Wiki
Jump to: navigation, search
Line 46: Line 46:
 
|}
 
|}
  
 +
==Programs and Files==
  
 +
{|class="wikitable" style="width:96.5%;background:#FFFFFF; border:2px solid #008000;text-align:left;padding: 10px"
 +
|-
 +
! scope="col" style="width: 100px;"|'''Variable'''
 +
! scope="col" style="width: 350px;"|'''Description'''
 +
|-
 +
|/boot/beastie.4th
 +
|[https://www.unix.com/man-page/freebsd/8/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
 +
|[https://www.unix.com/man-page/freebsd/8/boot/ system bootstrapping procedures]
 +
|-
 +
|/boot/boot0
 +
|
 +
|-
 +
|/boot/boot0sio
 +
|
 +
|-
 +
|/boot/boot1
 +
|
 +
|-
 +
|/boot/boot1.efi
 +
|
 +
|-
 +
|/boot/boot1.efifat
 +
|
 +
|-
 +
|/boot/boot2
 +
|
 +
|-
 +
|/boot/brand.4th
 +
|
 +
|-
 +
|/boot/brand-fbsd.4th
 +
|
 +
|-
 +
|/boot/cdboot
 +
|
 +
|-
 +
|/boot/check-password.4th
 +
|
 +
|-
 +
|/boot/color.4th
 +
|[https://www.unix.com/man-page/freebsd/8/color.4th/ FreeBSD color-detection boot module]
 +
|-
 +
|/boot/delay.4th
 +
|[https://www.unix.com/man-page/freebsd/8/delay.4th/ FreeBSD debugging boot module]
 +
|-
 +
|/boot/device.hints
 +
|[https://www.unix.com/man-page/freebsd/5/device.hints/ device resource hints]
 +
|-
 +
|/boot/efi.4th
 +
|
 +
|-
 +
|/boot/frames.4th
 +
|
 +
|-
 +
|/boot/gptboot
 +
|[https://www.unix.com/man-page/freebsd/8/gptboot/ GPT bootcode for UFS on BIOS-based computers]
 +
|-
 +
|/boot/gptboot.efi
 +
|
 +
|-
 +
|/boot/gptboot.efifat
 +
|
 +
|-
 +
|/boot/gptzfsboot
 +
|[https://www.unix.com/man-page/freebsd/8/gptzfsboot/ GPT bootcode for ZFS on BIOS-based computers]
 +
|-
 +
|/boot/isoboot
 +
|
 +
|-
 +
|/boot/loader
 +
|The program called loader is the final stage of FreeBSD's kernel bootstrapping process.[https://www.unix.com/man-page/freebsd/8/loader/]
 +
|-
 +
|/boot/loader.4th
 +
|
 +
|-
 +
|[[/boot/loader.conf]]
 +
|user defined settings
 +
|-
 +
|/boot/loader.efi
 +
|
 +
|-
 +
|/boot/loader.rc
 +
|loader bootstrapping script.
 +
|-
 +
|/boot/loader.rc.local
 +
|
 +
|-
 +
|/boot/loader_4th
 +
|[https://www.unix.com/man-page/freebsd/8/loader.4th/ loader.conf processing tools]
  
 +
|-
 +
|/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
 +
|
 +
|-
 +
|/boot/menu.4th
 +
|[https://www.unix.com/man-page/freebsd/8/menu.4th/ FreeBSD dynamic menu boot module]
 +
|-
 +
|/boot/menu.rc
 +
|
 +
|-
 +
|/boot/menu-commands.4th
 +
|
 +
|-
 +
|/boot/menusets.4th
 +
|[https://www.unix.com/man-page/freebsd/8/menusets.4th/ FreeBSD dynamic submenu boot module]
 +
|-
 +
|/boot/pmbr
 +
|
 +
|-
 +
|/boot/pxeboot
 +
|[https://www.unix.com/man-page/freebsd/8/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
 +
|[https://www.unix.com/man-page/freebsd/8/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
 +
|[https://www.unix.com/man-page/freebsd/8/zfsboot/ bootcode for ZFS on BIOS-based computers]
 +
|-
 +
|/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).]
 +
 +
|}
  
 
[[Category:Sysutils]]
 
[[Category:Sysutils]]

Revision as of 09:47, 30 January 2020

Welcome to Icon Disti GhostBSD.png /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 Icon Disti GhostBSD.pngDirectory 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
/boot/boot0
/boot/boot0sio
/boot/boot1
/boot/boot1.efi
/boot/boot1.efifat
/boot/boot2
/boot/brand.4th
/boot/brand-fbsd.4th
/boot/cdboot
/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/loader The program called loader is the final stage of FreeBSD's kernel bootstrapping process.[1]
/boot/loader.4th
/boot/loader.conf user defined settings
/boot/loader.efi
/boot/loader.rc loader bootstrapping script.
/boot/loader.rc.local
/boot/loader_4th loader.conf processing tools
/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
/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 [2] 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).]