push readme good
This commit is contained in:
parent
38c475f5e7
commit
c80ee7c1c3
27
README.md
27
README.md
@ -36,7 +36,7 @@ sudo ./ipxe-install.sh
|
||||
|
||||
**IMPORTANT : THE CONFIGURATION FILES HAVE BEEN EDITED UPSTREAM AND REPLACE THE DEFAULT FILES**
|
||||
|
||||
More about : https://gitlab.com/garagenum/greg/pxe/-/blob/ipxe/get-distribs.sh
|
||||
More about : https://git.legaragenumerique.fr/GARAGENUM/ipxe/get-distrib.sh
|
||||
### [DHCP](#dhcp-server)
|
||||
|
||||
- ```./configs/isc-dhcp-server /etc/default/isc-dhcp-server```
|
||||
@ -96,11 +96,15 @@ The NFS server will be necessary in some cases, it allows to leave files availab
|
||||
To work, iPXE needs an HTTP server.
|
||||
- Install HTTP server
|
||||
- Create a symbolic link from tftpboot to the LAMP server
|
||||
|
||||
### Prepare iPXE startup files
|
||||
|
||||
- In this directory : ```/var/lib/tftpboot```
|
||||
- Downloading files from the Web :
|
||||
```undionly.kpxe``` and ```ipxe.efi```
|
||||
|
||||
### IPXE Menu
|
||||
|
||||
- The iPXE menu must be located on the web server, located in ```/var/www/html/```
|
||||
- Create a symbolic link from ```/var/www/html/install.ipxe``` to ```/var/lib/tftpboot/```
|
||||
- Allow sharing in the NFS configuration file :
|
||||
@ -108,33 +112,52 @@ To work, iPXE needs an HTTP server.
|
||||
```bash
|
||||
sudo echo "/var/lib/tftpboot/ *(async,no_root_squash,no_subtree_check,ro) /etc/exports"
|
||||
```
|
||||
|
||||
- Then restart the service nfs-kernel-server
|
||||
|
||||
### SAMBA for win installs
|
||||
|
||||
- Install Samba
|
||||
- Enable smbd service
|
||||
- Then restart smbd service
|
||||
|
||||
### Directories for distributions
|
||||
|
||||
- In this directory : ```/var/lib/tftpboot```
|
||||
- Create folders for all used distributions
|
||||
|
||||
### TFTPD-HPA Restart
|
||||
|
||||
- Restart tftpd-hpa service
|
||||
|
||||
### Install Distributions
|
||||
|
||||
- Call the script ```get-distribs.sh```
|
||||
|
||||
### In progress
|
||||
|
||||
- WINDOWS PE -- TODO
|
||||
- INSTALL DEPENDANCES
|
||||
- PLACEMENT FICHIERS WINPE + AUTRES WINDOWS
|
||||
- PRE CONFIG WINPE POUR AUTOBOOT (NETUSE DANS STARTCMD)
|
||||
|
||||
### Good rights
|
||||
|
||||
- Re-establishing the right rights to root : ```/var/lib/tftpboot```
|
||||
- Modification of the rights of a directory and its sub-directories : ```/var/lib/tftpboot```
|
||||
|
||||
### Reboot
|
||||
|
||||
- Reboot and and test the operation
|
||||
|
||||
## DONE !
|
||||
|
||||
## MANUAL INSTALLATION OF DISTRIBUTIONS
|
||||
about : [get-distribs.sh](https://gitlab.com/garagenum/greg/pxe/-/blob/ipxe/get-distribs.sh)
|
||||
|
||||
about : [get-distribs.sh](https://git.legaragenumerique.fr/GARAGENUM/ipxe/get-distrib.sh)
|
||||
|
||||
### Process
|
||||
|
||||
- In this directory ```/tmp```
|
||||
- We have added a variable url, in which is referenced the url that will serve as a source to download the iso
|
||||
- Then we mount iso file in this directory ```/mnt```
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user