mirror of
https://github.com/khuedoan/homelab.git
synced 2025-07-21 13:19:02 +07:00
docs: add more details to BIOS setup guide
https://github.com/khuedoan/homelab/issues/10
This commit is contained in:
@ -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
|
||||||
|
Reference in New Issue
Block a user