← Back to context

Comment by devedse

2 months ago

Hey Kenton & the others,

What version of linux are you using? I did try to get it to work with a few and I believe only managed to make CachyOS work

Besides that, today I also finished my own netboot solution (that still uses Windows). I'm quite happy with the state now where it's able to inject drivers (so it works on multiple systems with different hardware), and also fix an issue with the latest Win11 Nov update where it suddenly didn't netboot anymore.

If anyone is interested I actually made a small post on it today: https://www.reddit.com/r/homelab/comments/1q6kpto/devepxeboo...

Do you still have the details details about fixing Windows 11 boot over iscsi?

I love the idea of injecting drivers into windows and did a lot of experimenting along those lines (using WinPE to install drivers offline and edit the registry).

I upgraded my home network and am booting over iscsi using ipxe. My only two remaining issues are: - Windows 11 25H2 fails to boot since 26200.7019 (and 24H2 since 26100.7019). - Windows 10/11 S3 sleep+resume does not work with WinOF-2 (mlx5.sys) driver

Everything works well in linux, though!

I am using NixOS. I had to customize the initrd to use iscsistart to connect to the target. It is also important to run iscsid when the system boots to automatically reconnect (which annoyingly takes 10-15 seconds when I resume from sleep). I am using iSER (iscsi over rdma), but TCP worked fine too. I export ZFS zvols on the server over iscsi using targetcli (which configures the in-kernel iscsi target support, sometimes called LIO).

I tried NFS but the performance was bad.