Понадобилось создать загрузочную флешку с офтопиком (семёрочкой). Вроде всё просто MBR, флаг active, ms-sys -7, mkntfs, скопировать файлы. Но выяснил, что, в общем то, написано здесь http://freebsd.1045724.x6.nabble.com/mkntfs-doesn-t-install-NTFS-s-bootcode-d... Флешка не грузится, более того, выводится сообщение:
This is not a bootable disk. Please insert a bootable floppy and press any key to try againИ эту надпись выводит именно загрузчик от mkntfs версии 2017.3.23. Если скомпилить (как написано по ссылки) «франкенштейна» — заменить в исходниках boot.c на тот, что шёл в версии 2016.2.22, то всё работает как и должно.
Кто-нибудь в курсе зачем так сделали? А это как-то издевательски, по сообщению про ″not a bootable″ гуглится куча форумов про правильное разбиение флешки и я истратил несколько часов, на всякие fdisk, sfdisk, parted. И, главное, как сейчас правильно под линуксом делать загрузочный раздел с NTFS и bootmgr?