From fae9d8675eac2ad386aeba808d918a0741b554cc Mon Sep 17 00:00:00 2001 From: Juri Grabowski Date: Thu, 14 Oct 2021 08:58:29 +0200 Subject: [PATCH] Add Padded floppy images for some (iLO/iDRAC) Remote Management Consoles --- README.md | 1 + roles/netbootxyz/defaults/main.yml | 4 ++++ roles/netbootxyz/tasks/generate_disks_legacy.yml | 3 +++ 3 files changed, 8 insertions(+) diff --git a/README.md b/README.md index 81fe30100b..bbae9da935 100644 --- a/README.md +++ b/README.md @@ -21,6 +21,7 @@ |------|------------|-------------| |Kernel| [netboot.xyz.lkrn](https://boot.netboot.xyz/ipxe/netboot.xyz.lkrn)|Used for booting from GRUB/EXTLINUX| |Floppy| [netboot.xyz.dsk](https://boot.netboot.xyz/ipxe/netboot.xyz.dsk)| Virtual floppy disk for DRAC/iLO, VMware, Virtual Box, etc| +|Padded Floppy| [netboot.xyz.pdsk](https://boot.netboot.xyz/ipxe/netboot.xyz.pdsk)| Padded Virtual floppy disk for DRAC/iLO, VMware, Virtual Box, etc| |DHCP| [netboot.xyz.kpxe](https://boot.netboot.xyz/ipxe/netboot.xyz.kpxe)| DHCP boot image file, uses built-in iPXE NIC drivers| |DHCP-undionly| [netboot.xyz-undionly.kpxe](https://boot.netboot.xyz/ipxe/netboot.xyz-undionly.kpxe)| DHCP boot image file, use if you have NIC issues| diff --git a/roles/netbootxyz/defaults/main.yml b/roles/netbootxyz/defaults/main.yml index bc4914aa3d..02a5b8cb41 100644 --- a/roles/netbootxyz/defaults/main.yml +++ b/roles/netbootxyz/defaults/main.yml @@ -37,6 +37,10 @@ bootloaders: ipxe_bin: ipxe.dsk output_bin: .dsk type: Floppy + - desc: Padded Virtual floppy disk for DRAC/iLO, VMware, Virtual Box, etc + ipxe_bin: ipxe.pdsk + output_bin: .pdsk + type: Floppy - desc: DHCP boot image file, uses built-in iPXE NIC drivers ipxe_bin: ipxe.kpxe output_bin: .kpxe diff --git a/roles/netbootxyz/tasks/generate_disks_legacy.yml b/roles/netbootxyz/tasks/generate_disks_legacy.yml index a18a2d2384..3ebca6c879 100644 --- a/roles/netbootxyz/tasks/generate_disks_legacy.yml +++ b/roles/netbootxyz/tasks/generate_disks_legacy.yml @@ -26,6 +26,7 @@ make EMBED={{ bootloader_filename }} \ TRUST={{ trust_files }} \ bin/ipxe.dsk \ + bin/ipxe.pdsk \ bin/ipxe.lkrn \ bin/ipxe.kpxe \ bin/undionly.kpxe @@ -42,6 +43,7 @@ DEBUG={{ ipxe_debug_options }} \ TRUST={{ trust_files }} \ bin/ipxe.dsk \ + bin/ipxe.pdsk \ bin/ipxe.lkrn \ bin/ipxe.kpxe \ bin/undionly.kpxe @@ -57,6 +59,7 @@ dest: "{{ netbootxyz_root }}/ipxe/{{ bootloader_filename }}{{ item }}" remote_src: True with_items: + - ".pdsk" - ".dsk" - ".lkrn" - ".kpxe"