https://github.com/rickh1965/pxebootenv
Create PXE boot server for Rocky Linux 8 and Debian 12. Also performs Proxmox installation and sets p410 controller into HBA mode
https://github.com/rickh1965/pxebootenv
debian-linux homelab p410 proxmox proxmox-ve pxe pxe-boot pxe-server pxelinux rocky-linux rockylinux
Last synced: 8 months ago
JSON representation
Create PXE boot server for Rocky Linux 8 and Debian 12. Also performs Proxmox installation and sets p410 controller into HBA mode
- Host: GitHub
- URL: https://github.com/rickh1965/pxebootenv
- Owner: rickh1965
- License: mit
- Created: 2023-12-17T01:37:59.000Z (about 2 years ago)
- Default Branch: main
- Last Pushed: 2024-01-04T12:49:00.000Z (about 2 years ago)
- Last Synced: 2025-03-24T03:53:02.041Z (11 months ago)
- Topics: debian-linux, homelab, p410, proxmox, proxmox-ve, pxe, pxe-boot, pxe-server, pxelinux, rocky-linux, rockylinux
- Language: Jinja
- Homepage:
- Size: 51.8 KB
- Stars: 9
- Watchers: 1
- Forks: 5
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# PXE automated installation
These playbooks create a boot menu for Rocky Linux and Debian automated installtions.
## Playbooks in this collection
1. mk_bootiso.yml
2. pxeboot.yml
3. proxmox.yml
4. p410.yml
## Usage
Before anything, you should configure two files with the appropriate setting for your environment.
1. group_vars/all/main.yml
2. hosts (in the top level directory of this distribution)
Full instructions on editing these files are in [config.md](config.md).
## Steps for a successful installation
1. Edit configuration files as outlined above.
2. Make a Rocky Linux server set up for the installation of PXE, dhcp and associated software. If you already have or can make a plain Rocky Linux server, you can skip this step. If not use [mk_bootiso.yml](mk_bootiso.md)
3. Install PXE on to the newly made Rocky Linux server with [pxeboot.yml](pxeboot.md)
4. Now your environment is ready for automated installations of Rocky and Debian.
5. If you wish to continue and install Proxmox on the new node, continue with the next steps.
6. Like the the first step, if you have a plain Debian 12 server, you can skip the previous setup and just execute the proxmox install playbook. Follow the instructions for [proxmox.yml](proxmox.md)
7. Finally to optionally enable HBA mode on your p410 controller please follow this [p410.yml](p410.md)
## A final word
Reboots on these old HP servers take a *long* time. Downloading the distributions also take a while. The automated installations, can take quite a while, don't interupt the process. Unless the playbooks puts out an error, this old rusty iron is still working. Be patient, good luck!!
### License
MIT# pxebootenv