Saya mengatur ulang jaringan rumah saya, yang sekarang termasuk kotak NAS, yang, antara lain, memungkinkan saya untuk mengekspor partisi melalui iSCSI. Sekarang saya ingin menyingkirkan harddisk di mesin Windows saya, karena membuat cukup banyak noise dan tidak menyediakan redundansi, jadi saya ingin boot dari jaringan dan instalasi sistem saya di iSCSI.
Ketika kotak NAS menjalankan Linux dan ini hanya cukup untuk membuat orang gatal, saya bersedia membuat kode untuk mengatasi beberapa masalah. Saya mengerti urutan boot Windows sangat mirip dengan Linux dalam kernel dan seperangkat driver awal dimuat sebagai gumpalan oleh bootloader, kemudian kernel dipanggil, yang kemudian menginisialisasi dan memuat driver dari gambar yang ditinggalkan oleh bootloader, namun iblis ada dalam perincian dalam kasus ini.
Pendekatan saya adalah menyediakan inisiator iSCSI sebagai Layanan Boot EFI, yang seharusnya memungkinkan loader untuk mengambil kernel dan driver, namun saya melihat masalah dengan instalasi awal (driver jaringan dimuat setelah driver SCSI di installer), dan apakah driver jaringan dapat menjadi bagian dari rantai ketergantungan untuk driver Boot.
Apakah mungkin untuk memuat driver jaringan yang berada di awal proses boot, dan jika ya, bisakah saya memengaruhi persiapan gambar koleksi driver Boot sehingga mereka disertakan? Bisakah saya menyiasati batasan pemasang?