Долго бился с загрузчиком.
Grub который установлен на DOM не может переварить большой размер initrd. (В 2016 версии которую выкладывали не долго парились, тупо слил rootfs2 в initrd.boot в результате initrd вырос, до ~51 но загрузчик может его переварить. Больше нет. Почему именно так сделано и не монтируется rootfs2 штатно не знаю. Возможно надо что-то дописать)
В итоге скинул на флешку fat32 и поставил Grub4DOS указал в качестве ядра - bzImage в качестве initrd - initrd.boot в параметрах загруки ядра указал console=tty1
для вывода dmesg на монитор. (серйный порт хорошо, но не всегда)
Вот 2016 грузится. Конечно он рузается что это не православная флешка и часть областей на DOM носителе у него полегло. Но какой смысл в таком носителе если обновление превращает все в кирпич.
2018.08 версию в упор не подхатывает диски и сетевуху.
Из полезностей нашел:
https://github.com/mb2020/qnap-utils утилита по распаковки прошивок.
https://sites.google.com/site/nliaudat/nas/test2/qnap401t-decryptencryptfirmware (Исходники PC1 и PС2 собираются gcc pc1.c -o pc1 Но есть и в прошивке QNAP)
http://update.qnap.com/FirmwareRelease.xml списк текущих релизов для платформ.
Ну и под виндами 10, сильно облегчает работу то, что есть уже встроеная Ubuntu. Там и пособирать все можно.