Не пробовали.
Мы от загрузки по pxe как таковой отказались еще в 2008 году. То есть изначально сетевую загрузку делали опираясь исключительно на pxe. Но поскольку при обновлении ядра необходимо каждый раз было обновлять ресурс и модули по tftp, а на практике pxe и tftp находятся на другом сервере, отличном от репозитория, то это было просто морокой. Это практически сразу потребовало пересмотреть способ загрузки. И от pxe мы оставили лишь доставку ядра и initrd, потом у нас начинает работать httpfs и происходит удаленное монтирование модулей. Это существенно упростило организацию построения сетевой загрузки. Около 5 лет даже использовали. Сейчас уходим и от этого. Теперь pxe загружает лишь ipxe, а тот в свою очередь уже доставляет нужное ядро и initrd, а дальше httpfs, curlftpfs, nfs, sshfs, cifs тут уже на выбор, но чаще httpfs конечно же. Это почти идеально с моей точки зрения. Особенно с таким мощным инструментом, как uird.
Поэтому когда DDshurick пишет, что в puppyrus тоже есть сетевая загрузка, то я вспоминаю наши давние попытки реализации всего этого на неправильной архитектуре и хочется крикнуть : "Только не делайте это так негибко, будете заморачиваться и париться".