info_tfgrid/collections/tech/zos/benefits/zero_install.md

32 lines
1.4 KiB
Markdown
Raw Normal View History

2024-02-27 11:11:12 +00:00
## Zero install
![](img/boot.png)
2024-04-23 12:20:22 +00:00
The Zero-OS is delivered to the 3Nodes over the internet network (network boot) and does not need to be installed.
2024-02-27 11:11:12 +00:00
2024-08-06 15:33:59 +00:00
2024-04-23 12:20:22 +00:00
### 3Node Install
2024-02-27 11:11:12 +00:00
2024-08-06 15:33:59 +00:00
1. Deploy a computer
2024-02-27 11:11:12 +00:00
2. Configure a farm on the TFGrid explorer
3. Download the bootloader and put on a USB stick or configure a network boot device
4. Power on the computer and connect to the internet
5. Boot! The computer will automatically download the components of the operating system (Zero-OS)
2024-08-06 15:33:59 +00:00
The actual bootloader is very small, it brings up the network interface of your computer and queries TFGrid for the remainder of the boot files needed.
2024-02-27 11:11:12 +00:00
The operating system is not installed on any local storage medium (hard disk, ssd), Zero-OS is stateless.
2024-04-23 12:20:22 +00:00
The mechanism to allow this to work in a safe and efficient manner is an innovation called our container virtual filesystem.
2024-02-27 11:11:12 +00:00
This is explained in more detail [in our SDK manual](https://library.threefold.me/info/manual/#/booting_node).
2024-08-06 15:33:59 +00:00
### Process
2024-02-27 11:11:12 +00:00
2024-08-06 15:33:59 +00:00
- optionally: configure booting from secure BIOS
- optionally: install signing certificate in the BIOS, to make sure that only the right bootloader can be started
- the bootloader (ISO, PXE, USB, ...) get's downloaded from Internet (TFGrid CDN or private deployment)
- core-0 (the first boot process) starts, self verification happens
- the metadata for the the required software modules is downloaded and checked against signature and hashes
- the core-0 zero_image service