Quantcast
Channel: Raspberry Pi Forums
Viewing all articles
Browse latest Browse all 6977

Networking and servers • TFTP boot to iSCSI root on 3B+

$
0
0
I am attempting to netboot my Pi 3B+ using Raspberry Pi Linux, PXE/TFTP, and an iSCSI root. I have mainly followed this guide: https://dashaun.com/posts/raspberry-pi- ... oot-arm64/ and this guide: https://warmestrobot.com/blog/2024/06/2 ... t-guide-2/


I have gotten the Pi to recognise that it needs to load the bootcode and kernel from TFTP. I have also gotten the kernel to the point it actually connects to the iscsi target (as shown by the target logs). But then it just times out.

I have verified the kernel takes my cmdline, also visible in the screenshot attached as the INITIATOR and TARGET_NAME is set through that.

Furthermore, I have verified that the initramfs contains the iSCSI modules:

Code:

# lsinitramfs initramfs8 | grep iscsietc/initiatorname.iscsietc/iscsi.initramfsscripts/local-bottom/iscsiscripts/local-top/iscsiusr/lib/aarch64-linux-gnu/libopeniscsiusr.so.0.2.0usr/lib/modules/6.12.20+rpt-rpi-v8/kernel/drivers/scsi/iscsi_tcp.kousr/lib/modules/6.12.20+rpt-rpi-v8/kernel/drivers/scsi/libiscsi.kousr/lib/modules/6.12.20+rpt-rpi-v8/kernel/drivers/scsi/libiscsi_tcp.kousr/sbin/iscsistart
I tried enabling debug in the cmdline.txt but the last thing I can see (and excuse the still from a slow-mo video as I can't capture hdmi currently) is this:
Screenshot 2025-04-01 at 17.07.27.png
I don't get why it isn't properly booting at this point and am hoping you guys can help me out! Thanks :)

Statistics: Posted by HertogJan — Tue Apr 01, 2025 3:12 pm — Replies 4 — Views 109



Viewing all articles
Browse latest Browse all 6977

Trending Articles