So as some of you might be aware I'm trying to get Debian working headless with wifi on a fit-PC device using a 4GB SD card. I've tried the netinstaller and it lets me install the OS without a DE but getting my wifi to work is a massive pain in the ass. So I'm trying to use the non-free installer in hopes that it will install the wifi packages I need. However, it keeps failing to install on the 4GB SD card. I think this is because it's trying to install the GUI since it never asks me if I want to install it or not. Especially since it takes way longer to install than the netinst and it successfully installed on a 16GB SD card. Is there some way to use the non-free installer without installing a DE since it won't fit on my 4GB SD card and I don't need it?
Maybe Ubuntu server would cause me fewer headaches.
EDIT: Also, it seems that for some reason the installer can't seem to access the repository to configure the package manager even though when I execute a shell it can ping google just fine so there's nothing wrong with my network. And GRUB just failed to install. It doesn't even ask me which drive to install it on like the netinst does, it just fails.
If it's not one thing, it's another. Why is this such a pain in the ass?
EDIT AGAIN: Managed to get the "non-free" netinst installed without a DE, though I still had to manually find the same files the other netinst couldn't find, which makes me wonder what the point of the non-free netinst is in the first place. But at least it works now.