Роутер Keenetic Giga SE, хочу сделать так, чтобы можно было устанавливать винду по шнуру.
Подключил SSD на 1тб через юсб, разделил на 2 раздела: один 8гб для EntWare, другой со всякой всячиной для SMB.
Включил все функции OPKG для установки ентвари по инструкции и, собственно, установил.
Через PuTTY подключаюсь от root, меняю пароль, устанавливаю основные пакеты для tftp:
Создаю конфигурационный файл
Далее стартую TFTP сервер
получаю Failed. Установил dnsmasq, но не смог отредактировать /etc/dnsmasq.conf, потому что его нет и создать нельзя, такой файл лежит по пути /opt/etc/, но смысл от него... Потом где-то узнал, что dnsmasq вообще не работает тут, заместо него ndnproxy.
Отредактировал файл /opt/etc/udhcpd.conf
Всё равно ничего не работало. Через CLI сделал такой конфиг
После всего этого команда /opt/etc/init.d/S10xinetd start стала работать. Ноутбук смог загрузить pxeboot.n12 с 192.168.1.1, но теперь загрузчик винды просит файл BCD, хотя он лежит по пути /opt/srv/tftp/boot, т.е. он должен читаться. Может это из-за другой файловой системы? Как настроить tftp, чтобы он мог работать с NTFS? Потому что загрузчик лучше положить в другое место, на другом разделе и места побольше.
На всё вот это у меня ушло дней 10, потому что полный ламер в этом и я удивился, что оно вообще заработало. Через Windows-программу PXESRV всё настраивается и работает с этими файлами в 2 щелчка без каких либо вопросов, но нужно конкретно реализовать это через роутер. Подскажите что мне может помочь, а то поддержка Keenetic просто перестала отвечать)
Я бы задал вам кучу вопросов и думаю это будет полезно, потому что кому-нибуть это точно понадобится кроме меня.
Возможно есть альтернативное решение, типо припилить GRUB или что-то подобное, чтобы оно могло считать загрузчик винды? Если так можно, то скиньте ссылку или подскажите как лучше.