I've been wanting to host a PXE server on my device, and I understand I need to install kernel modules corresponding to USB storage device and its filesystem. But I also want to keep my list of packages installed kept to a minimum, to save on storage and update complexity.
To that end, is there any filesystem that OWrt's kernel can read out of the box? I've perused the wiki's Filesystem page, and it basically says which kmod
package to install for which FS, but there doesn't appear to be any FS that can be read without additional kernel module.
I'm guessing that maybe the kernel by itself can't read any FS at all, is that correct? Does the boot process just somehow dump the whole OWrt root into the RAM so it doesn't need to be able to read any FS at all?
PS Does installing the appropriate storage modules automatically add a new page on LuCi for mount configuration? I see it in screenshots, but no reference to any luci-app
package to install for it.