Můj oblíbený postup:
Mám v síti PXE boot (DHCP+TFTP).
Přidám si do něj profile pro netboot instalátor Debianu - je potřeba proklikat se stromem downloadů na ftp.cz.debian.org až k souborům
linux a initrd.gz - tyhle dva stáhnete na TFTP server a v konfiguraci pxelinuxu na ně standardním způsobem odkážete.
label stretch64
kernel stretch64/linux
append initrd=stretch64/initrd.gz priority=low --
Tyhle dva soubory netinstallu je dobré pravidelně aktualizovat, protože když jsou uleželé, tak potom nefunguje správně download balíčků z repa nebo co (možná když nesedí verze kernelu a následně dotahovaných modulů).
No a jak ten ukecaný debianí instalátor vede za ručičku tím postupem, tak jdu shora dolů, tzn. klávesnice, disky a tak, ale končím "install the base system", ještě z pohodlnosti "configure package manager",
přeskakuju "Select and install software", pak je ještě potřeba bootloader (grub) a "Finish".
Po restartu už by měl naběhnout minimální Debian, má řádově pár set MB - bývalo to asi 300 MB, později půl giga, teď nedávno si vybavuju asi 800 MB, ale v tom už možná byly nějaké moje přidané balíčky. První co provedu je cca "apt-get install aptitude".
No a dál můžete využít dobrodiní package manageru třeba tím, že řeknete "chci Firefox". A mám pocit, že v tom případě ty závislosti budou poměrně štíhlé. Asi dostanete na výběr, který window manager chcete nainstalovat. Ale LibreOffice podle mého sám nepřiplave. Nedávno jsem takhle instaloval lightdm + matchbox + Firefox. Tušímže lightdm přitáhl základ Xwindows jako závislost, dál už žádný balast nebyl. Po vyčištění od nakešovaných balíčků apod. to celé mělo asi 1.5 GB. Tolik k požadavku na "minimální desktop bez balastu" ;-)