Pxe Code



  • Hi,
    This my code for boot pxe in fog.

    Do you think the code is right? Will I be able to boot all machines without having to change UEFI or LEGACY computers on bios?
    thanks for the help

    option space PXE;
     option PXE.mtftp-ip    code 1 = ip-address;
     option PXE.mtftp-cport code 2 = unsigned integer 16;
     option PXE.mtftp-sport code 3 = unsigned integer 16;
     option PXE.mtftp-tmout code 4 = unsigned integer 8;
     option PXE.mtftp-delay code 5 = unsigned integer 8;
     option arch code 93 = unsigned integer 16; # RFC4578```
    
    class "UEFI-32-1" {
         match if substring(option vendor-class-identifier, 0, 20) = "PXEClient:Arch:00006";
         filename "i386-efi/ipxe.efi";
    }
    
    class "UEFI-32-2" {
         match if substring(option vendor-class-identifier, 0, 20) = "PXEClient:Arch:00002";
         filename "i386-efi/ipxe.efi";
    }
    
    class "UEFI-64-1" {
         match if substring(option vendor-class-identifier, 0, 20) = "PXEClient:Arch:00007";
         filename "ipxe.efi";
    }
    
    class "UEFI-64-2" {
         match if substring(option vendor-class-identifier, 0, 20) = "PXEClient:Arch:00008";
         filename "ipxe.efi";
    }
    
    class "UEFI-64-3" {
         match if substring(option vendor-class-identifier, 0, 20) = "PXEClient:Arch:00009";
         filename "ipxe.efi";
    }
    
    class "Legacy" {
         match if substring(option vendor-class-identifier, 0, 20) = "PXEClient:Arch:00000";
         filename "undionly.kkpxe";
    }```


  • ty solved


  • Moderator

    You can review the default isc-dhcp configuration file here: https://wiki.fogproject.org/wiki/index.php?title=BIOS_and_UEFI_Co-Existence#Example_1


 

535
Online

41.9k
Users

12.5k
Topics

117.7k
Posts