Short version:
Question about minimal valid WIM Structure for setup.exe to recognize as a valid entry. Windows 10 latest version.
Niche use case. Setup.exe has to run. Period.
I would like to write most of the standard install.wim contents to the disk in advance. Before setup.exe runs. Then when setup runs it adds the most minimum ammount of data I can get away with. Setup then creates the registry and bcd entries. All that jazz written just before first reboot. Asuming the majority of the wim is already on the disk, what constitutes a complete wim image from the perspective of setup.exe ?
Longer version:
I have an iscsi/ipxe system that boots 15 diskless windows 10 machines. It's a classroom. The hardware is not identical. The server is using zfs providing block storage to iscsi. Which in turn provides an iscis target per client. And yes it works nearly as good as ssd native. Problem is the drive images are unique at block level and can't deduplicate. If the client iscsi volumes already contained the partition table and 99% of the install.wim. I could switch to snapshots per client. Instead of full images each client would just be it's drivers and user generated differences. Reducing about 400GB or more or precious fast storage.
Ramble and gotchas:
None of this would be needed if there was better documentation on the witchcraft dism does to force a network driver to boot_service_start type
in the system and software registry hives.
Don't believe me? dism /add-netadapter {nicguid} /bootdriver ms_tcpip that's why setup.exe has to run. See attached file. I don't see a working way to replicate that with a simple dism apply-image function.
Pagefile moved to a direct io that is incompatible with iscsi. Ok.
So I need your help ntlite forum, microsoft forums just don't apprecaite an insane setup like this. I figure this is the right place.
Question about minimal valid WIM Structure for setup.exe to recognize as a valid entry. Windows 10 latest version.
Niche use case. Setup.exe has to run. Period.
I would like to write most of the standard install.wim contents to the disk in advance. Before setup.exe runs. Then when setup runs it adds the most minimum ammount of data I can get away with. Setup then creates the registry and bcd entries. All that jazz written just before first reboot. Asuming the majority of the wim is already on the disk, what constitutes a complete wim image from the perspective of setup.exe ?
Longer version:
I have an iscsi/ipxe system that boots 15 diskless windows 10 machines. It's a classroom. The hardware is not identical. The server is using zfs providing block storage to iscsi. Which in turn provides an iscis target per client. And yes it works nearly as good as ssd native. Problem is the drive images are unique at block level and can't deduplicate. If the client iscsi volumes already contained the partition table and 99% of the install.wim. I could switch to snapshots per client. Instead of full images each client would just be it's drivers and user generated differences. Reducing about 400GB or more or precious fast storage.
Ramble and gotchas:
None of this would be needed if there was better documentation on the witchcraft dism does to force a network driver to boot_service_start type
in the system and software registry hives.
Don't believe me? dism /add-netadapter {nicguid} /bootdriver ms_tcpip that's why setup.exe has to run. See attached file. I don't see a working way to replicate that with a simple dism apply-image function.
Pagefile moved to a direct io that is incompatible with iscsi. Ok.
So I need your help ntlite forum, microsoft forums just don't apprecaite an insane setup like this. I figure this is the right place.