
Я создал мультизагрузочную флешку с парой дистрибутивов, все работает отлично. Теперь я хочу как-то добавить Win 10 на флешку.
Похоже, большинство приложений, таких как multisystem multiboostusb и yumi, не поддерживают это.
Может быть, есть ручной способ добавления Windows? Я думал о добавлении второго раздела, но ведь с него не получится загрузиться, верно?.
Флешка в формате fat32.
решение1
Прежде чем начать, я не думаю, что Windows сможет хорошо справиться с загрузкой с многозагрузочного и многораздельного USB-накопителя.
Из быстрого взгляда на упомянутые вами приложения я думаю, что они используют трюки unix для упаковки, монтирования, распаковки и запуска дистрибутивов Linux, которые просто не будут работать для Windows, которой нужен его обычный формат. Вам придется вернуться к "традиционным" способам.
В общем, способ, которым вы должны сделать простую мультизагрузочную флешку USB, не сильно отличается от мультизагрузочного HDD. Создайте раздел для каждой системы и установите GRUB/SYSLINUX и/или создайте системный раздел EFI с чем-то вроде systemd-boot, который позволяет вам выбрать, какой исполняемый файл EFI (например, загрузчик Windows efi или ядро Linux) вы хотите запустить.
Это работает. У меня на самом деле есть флешка для служебных целей, на которой есть обычный раздел данных, системный раздел Linux и SYSLINUX, установленный в качестве менеджера загрузки. В вашем случае это будет загрузка либо Windows, либо вашего мультисистемного приложения, которое затем будет загружать по цепочке все, что захочет. Если вы хотите попробовать, Arch Wiki, как всегда, незаменим и содержит все руководства.
решение2
Yumi делает именно то, что я хотел, только возникли проблемы с добавлением KDE neon на флешку. По моему опыту, не очень хорошо работает с вином.
Флешка также может быть efi / legacy, она основана на syslinux.
Это работает даже лучше, чем ожидалось.