I am trying to set up an iSCSI root. I have looked at the elinux instructions, but I wished that I'd not need to compile a new kernel. Well, there is some kind of iSCSI support, because iscsiadm works right away, but seems like it is compiled as a module. Also, I could not verify this at first, because getting the config from /proc required inserting a module (called configs), and I only found this out later.
I am now going to attempt a kernel compile. But what is the current state of affairs? Will it ever be possible to have a distribution kernel that includes iSCSI? Will I need to always edit the kernel and initrd names into config.txt each time there is an update?
If someone can tell, what are the actual choices, then please do. I will keep on doing tests and if I find out something interesting, I'll share it here.
Would PXE solve all or some of these problems and make easy kernel updates a possibility?