Я реорганизую свою домашнюю сеть, которая теперь включает в себя блок NAS, который, помимо прочего, позволяет мне экспортировать разделы через iSCSI. Теперь я хотел бы избавиться от жесткого диска на моем компьютере с Windows, поскольку он создает много шума и не обеспечивает избыточности, поэтому я хотел бы загружаться из сети и устанавливать систему на iSCSI.
Поскольку на сетевом накопителе работает Linux, и этого достаточно, чтобы почесаться, я готов решить некоторые проблемы. Я понимаю, что последовательность загрузки Windows очень похожа на Linux в том, что загрузчик загружает ядро и начальный набор драйверов в виде больших двоичных объектов, затем вызывается ядро, которое затем инициализирует и загружает драйверы из образа, оставленного загрузчиком, однако дьявол кроется в деталях в этом случае.
Мой подход заключается в предоставлении инициатора iSCSI в качестве службы загрузки EFI, который должен позволять загрузчику извлекать ядро и драйверы, однако я вижу проблемы с первоначальной установкой (сетевые драйверы загружаются после драйверов SCSI в установщике) и сетевые драйверы могут быть частью цепочки зависимостей для драйверов загрузки.
Можно ли загрузить сетевые драйверы, которые находятся в начале процесса загрузки, и если да, могу ли я как-то повлиять на подготовку образа коллекции загрузочных драйверов, чтобы они были включены? Могу ли я обойти ограничения установщика?