Difference between revisions of "GhostBSD Boot Process"

From GhostBSD Wiki
Jump to: navigation, search
(Introduction)
(Introduction)
(17 intermediate revisions by the same user not shown)
Line 1: Line 1:
 
{{Welcome}}
 
{{Welcome}}
{{maintenance}}
 
 
{{Navbar System}}
 
{{Navbar System}}
 +
{{Navbar GhostBSD Boot Process}}
  
 
==Introduction==
 
==Introduction==
Line 7: Line 7:
 
The process of starting a computer and loading the operating system is referred to as “the bootstrap process”, or “booting”. The GhostBSD boot process provides a great deal of flexibility in customizing what happens when the system starts, including the ability to select from different operating systems installed on the same computer, different versions of the same operating system, or a different installed kernel.
 
The process of starting a computer and loading the operating system is referred to as “the bootstrap process”, or “booting”. The GhostBSD boot process provides a great deal of flexibility in customizing what happens when the system starts, including the ability to select from different operating systems installed on the same computer, different versions of the same operating system, or a different installed kernel.
  
The GhostBSD boot process differs from the FreeBSD boot process. On this page we will show you the similarities and differences.
+
The GhostBSD boot process differs from the FreeBSD boot process. The GhostBSD init process is connected to [[OpenRC]].
 
+
==GhostBSD Boot Process==
+
 
+
===Turning on a computer===
+
 
+
====On x86 hardware====
+
The Basic Input/Output System (BIOS) is responsible for loading the operating system. The BIOS looks on the hard disk for the Master Boot Record (MBR), which must be located in a specific place on the disk. The BIOS has enough knowledge to load and run the MBR, and assumes that the MBR can then carry out the rest of the tasks involved in loading the operating system, possibly with the help of the BIOS.
+
 
+
The code within the MBR is typically referred to as a boot manager, especially when it interacts with the user. The boot manager usually has more code in the first track of the disk or within the file system. Examples of boot managers include the standard GhostBSD/FreeBSD boot manager ''boot0'', also called Boot Easy, and ''Grub'', which is used by many Linux® distributions.
+
 
+
 
+
 
+
  
 +
==GhostBSD Boot Processes==
  
 +
We will describe the boot process based on
 +
* [[MBR and GPT|Basic Input/Output System (BIOS) using Master Boot Record (MBR) and the newer GUID Partition Table (GPT)]]
 +
* [[UEFI]] mashines
 +
We also connected to the [[/boot/]] directory.
  
  

Revision as of 17:07, 23 March 2020

Welcome to Icon Disti GhostBSD.png GhostBSD Boot Process.
System
Directory Structure Standard Mount Points Configuration Files
Basics Users and Basic Account Management Permissions
Pc-sysinstall System Administration System Administration Utilities
Kernel Competence Hardware detection with dmesg GhostBSD Boot Process
Back to the Icon Disti GhostBSD.pngWiki
GhostBSD Boot Process
MBR and GPT UEFI OpenRC /boot/
Back to the Icon Disti GhostBSD.pngSystem

Introduction

The process of starting a computer and loading the operating system is referred to as “the bootstrap process”, or “booting”. The GhostBSD boot process provides a great deal of flexibility in customizing what happens when the system starts, including the ability to select from different operating systems installed on the same computer, different versions of the same operating system, or a different installed kernel.

The GhostBSD boot process differs from the FreeBSD boot process. The GhostBSD init process is connected to OpenRC.

GhostBSD Boot Processes

We will describe the boot process based on

We also connected to the /boot/ directory.