Changes

Jump to navigation Jump to search
946 bytes added ,  00:51, 2 May 2022
m
Line 28: Line 28:  
Global settings for dhcp to allow clients to network boot.
 
Global settings for dhcp to allow clients to network boot.
 
Assumes sme server is acting as dhcp server.
 
Assumes sme server is acting as dhcp server.
 +
 +
This contrib supplies the basic parameters to dhcpd to allow pxe booting on your network.
 +
 +
It is ONLY config db parameters and /etc/dhcpd.conf template fragments. No panels or scripts.
 +
 +
Just restart dhcpd to get updated parameters added into /etc/dhcpd.conf<syntaxhighlight lang="bash">
 +
service dhcpd restart
 +
</syntaxhighlight>This will update your /etc/dhcpd.conf file to include<syntaxhighlight lang="perl">
 +
option client-architecture code 93 = unsigned integer 16;
 +
 +
<and within the subnet scope>
 +
 +
    if option client-architecture = 00:07 {
 +
        filename "/bootx64.efi";
 +
    }
 +
    elsif option client-architecture = 00:06 {
 +
        filename "/bootia32.efi";
 +
    }
 +
    else {
 +
        filename "/pxelinux.0";
 +
    }
 +
 +
</syntaxhighlight>Additional boot architectures can be supported by adding them to pxe as <arch> <executable> e.g. <syntaxhighlight lang="bash">
 +
config set-prop pxe 00:09 syslinux.efi
 +
</syntaxhighlight>
    
=== Installation ===
 
=== Installation ===
Line 55: Line 80:  
|-
 
|-
 
|00:06
 
|00:06
|bootia32.EFI
+
|bootia32.efi
 
|pxe boot executable for this boot architecture (32 bit EFI)
 
|pxe boot executable for this boot architecture (32 bit EFI)
 
|
 
|
 
|-
 
|-
 
|00:07
 
|00:07
|bootx64.EFI
+
|bootx64.efi
 
|pxe boot executable for this boot architecture (64 bit EFI)
 
|pxe boot executable for this boot architecture (64 bit EFI)
 
|
 
|
Line 81: Line 106:  
|optional
 
|optional
 
|}
 
|}
  −
      
=== Uninstall ===
 
=== Uninstall ===
371

edits

Navigation menu