View Issue Details

IDProjectCategoryView StatusLast Update
0007318Kali Linux[All Projects] Feature Requestspublic2021-09-30 15:06
Reporterfgndev Assigned To 
PrioritynormalSeverityminorReproducibilityalways
Status newResolutionopen 
Product Version 
Target VersionFixed in Version 
Summary0007318: Missing kernel modules for PXE boot via USB-C
DescriptionDear Kali Team,

I am PXE-booting Kali Linux on a UEFI laptop via a USB-C ethernet adapter.
This does not work with the current Kali Live image oob as the Kali Live initrd.img is missing the required kernel modules (usbnet, cdc_ether).
As a workaround I am using a SysrescueCD kernel and patched the Kali Linux initrd.img with the respective SysrescueCD modules. This
works but technically also requires patching the live filesystem to have modules available at runtime, too.
Also the PXE boot docs https://www.kali.org/docs/installation/network-pxe/ do not cover PXE booting from a UEFI machine which I think
is a bit unfortunate.

So my request is:
a) Please include the aforementioned modules in the initrd.img
b) Update the PXE docs

I will gladly assist with either request.
Thanks, fgndev

Activities

g0tmi1k

2021-09-19 11:27

administrator   ~0015219

This is more than likely needing to come from Debian

fgndev

2021-09-25 11:33

reporter   ~0015239

Right, so if anyone can put me on the path to requesting a feature with Debian, I'll just forward this request.

arnaudr

2021-09-30 15:06

manager   ~0015250

Hi! Indeed this is something that should be addressed on Debian's side.

First thing is to validate that these modules are indeed missing on a Debian live image (just to be sure). I just checked that and I can confirm that those two modules are missing.

Second thing is to check if there's already a bug opened for this matter. Indeed, there is one: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=980788. This bug report links to a merge request: https://salsa.debian.org/kernel-team/initramfs-tools/-/merge_requests/41.

I suggest that you add a comment at those two places (you might need to create an account on salsa.debian.org). Since you can describe exactly your use-case, and which modules are needed, this will be a very welcome contribution already.

Regarding the PXE boot docs, if you have a bit of time, feel free to improve the doc and open a MR at https://gitlab.com/kalilinux/documentation/kali-docs/-/tree/master/installation/network-pxe. I personally never did PXE boot, so I can't document that.

Issue History

Date Modified Username Field Change
2021-09-04 08:59 fgndev New Issue
2021-09-19 11:27 g0tmi1k Note Added: 0015219
2021-09-25 11:33 fgndev Note Added: 0015239
2021-09-30 15:06 arnaudr Note Added: 0015250