docs: add more details to BIOS setup guide

https://github.com/khuedoan/homelab/issues/10
This commit is contained in:
Khue Doan
2022-01-08 10:54:23 +07:00
parent c7da5cf185
commit 07e8f1881e

View File

@ -41,33 +41,34 @@ Buying a domain is highly recommended, but if you don't have one, you can also u
> usually for consumer hardware this can not be automated > usually for consumer hardware this can not be automated
> (it requires something like [IPMI](https://en.wikipedia.org/wiki/Intelligent_Platform_Management_Interface) to automate). > (it requires something like [IPMI](https://en.wikipedia.org/wiki/Intelligent_Platform_Management_Interface) to automate).
Below is my BIOS setup, your motherboard may have a different name for the options, so you'll need to adapt it with your hardware. Common settings:
```json - Enable Wake-on-LAN (WoL) and network boot
{ - Use UEFI mode and disable CSM (legacy) mode
"Devices": { - Disable secure boot
"Network Setup": {
"PXE IPv4": true, Boot order options (select one, each has their pros and cons):
"PXE IPv6": false
} 1. Only boot from the network if no operating system found: works on most hardware but you need to manually wipe your hard drive or delete the existing boot record for the current OS
}, 2. Prefer booting from the network if turned on via WoL: more convenience but your BIOS must support it, and you must test it throughly to ensure you don't accidentally wipe your servers
"Advanced": {
"CPU Setup": { Below is my BIOS setup for reference. Your motherboard may have a different name for the options, so you'll need to adapt it to your hardware.
"VT-d": true
} ```yaml
}, Devices:
"Power": { NetworkSetup:
"Automatic Power On": { PXEIPv4: true
"WoL": "Automatic" PXEIPv6: false
} Advanced:
}, CPUSetup:
"Security": { VT-d: true
"Secure Boot": false Power:
}, AutomaticPowerOn:
"Startup": { WoL: Automatic # Use network boot if Wake-on-LAN
"CSM": false Security:
} SecureBoot: false
} Startup:
CSM: false
``` ```
## Gather information ## Gather information