Если у вас не ищутся записи с кириллицей, хотя они должны быть, то у вас проблемы с кодировкой. Смотрите дефолтную кодировку сервера, клиента, DDL БД и таблицы. Везде должно быть UTF-8.
Любой линукс может быть PXE-сервером. Нужно только юзать DHCP, TFTP, DNS (по необходимости), NFS (Network File System). Погуглите настройку сервера для тонких клиентов.
Что-то вспомнил один древний пакет, который при make uninstall выполнял rm -r /usr /local/package вместо запланированного rm -r /usr/local/package. Вот так опечатка, один лишний пробел, приводила к печальным последствиям.