Can't boot via pxe dracut : iscsiroot requested but kernel/initrrd doesn not support

Hi fellows.

Hope you’re doing well.

i’m trying to boot Fedora 37 server netinstall from pxe via tftp/http(s)

I follow the documentation here.

Everything is in place.

here is my grub menuentry :


menuentry 'Install Fedora 37'  --class fedora --class gnu-linux --class gnu --class os --id fedora37https{
        linux uefi/vmlinuz ip=dhcp inst.repo=https://dl.fedoraproject.org/pub/fedora/linux/releases/37/Server/x86_64/os/ inst.rdinitdebug inst.rdbreak inst.rdnetdebug inst.loglevel=debug console=tty0 console=ttyS0,115200 rd.shell
        initrd uefi/initrd.img
}

The booting process seems ok :

[   12.581537] dracut-initqueue[975]: Warning: can't find installer main image path in .treeinfo                                                                                              
[   12.604821] dracut-initqueue[1118]:   % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current                                                                        
[   12.607448] dracut-initqueue[1118]:                                  Dload  Upload   Total   Spent    Left  Speed                                                                          
 45  532M   45  244M    0     0  10.4M      0  0:00:50  0:00:23  0:00:27 23.1M                                                                                                                
[   35.959702] dracut-initqueue[1118]: curl: (23) Failure writing output to destination                                                                                                       
[   36.644683] dracut-initqueue[1204]: Unknown device "/dev//tmp/curl_fetch_url1/install.img": No such device                                                                                 
[   36.651292] dracut-initqueue[1205]: Unknown device "/sys/": No such device
[   36.869955] loop: module loaded
[   36.874200] loop0: detected capacity change from 0 to 500544
[   36.697532] dracut-initqueue[1222]: mount: /run/initramfs/squashfs: wrong fs type, bad option, bad superblock on /dev/loop0, missing codepage or helper program, or other error.

Need some help here friends.

Figured it out !

I didn’t have enough ram on the VM that makes sense.