[Bug 274976] [handbook] Chapter 34.10. Diskless Operation with PXE needs improvement
- Reply: bugzilla-noreply_a_freebsd.org: "[Bug 274976] [handbook] Chapter 34.10. Diskless Operation with PXE needs improvement"
- Reply: bugzilla-noreply_a_freebsd.org: "[Bug 274976] [handbook] Chapter 34.10. Diskless Operation with PXE needs improvement"
- Reply: bugzilla-noreply_a_freebsd.org: "[Bug 274976] [handbook] Chapter 34.10. Diskless Operation with PXE needs improvement"
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Wed, 08 Nov 2023 22:34:15 UTC
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=274976 Bug ID: 274976 Summary: [handbook] Chapter 34.10. Diskless Operation with PXE needs improvement Product: Documentation Version: Latest Hardware: amd64 OS: Any Status: New Severity: Affects Some People Priority: --- Component: Books & Articles Assignee: doc@FreeBSD.org Reporter: cc@FreeBSD.org The FreeBSD handbook (Chapter 34.10. Diskless Operation with PXE) on installing FreeBSD via PXE is a good and efficient resource. For my work on the iwlwifi project, I need to install FreeBSD 13.2 via PXE on some of the Beelink SER5 AMD Mini PCs, which have a Realtek PCIe GB Ethernet port and can do UEFI PXE boot in default. Here are some problems that I encountered during the installation and the solutions that I found. I wish the handbook (Chapter 34.10. Diskless Operation with PXE) can be updated to reflect the solution. problems shown in /var/log/xferlog * tftpd: Got ERROR packet: User aborted the transfer: I think the default boot/pxeboot file from the base system is used for the legacy PXE, not used for UEFI PXE. So my mini PC can’t be PXE booted by this file. The solution is to replace the boot/pxeboot file with the boot/loader.efi file. Like this: # chroot ${NFSROOTDIR} # mv boot/pxeboot boot/pxeboot.orig # cp boot/loader.efi boot/pxeboot * tftpd: Got ERROR packet: User provided memory block is too small: I think the default tftp blocksize 512 is too small, change the tftp setup in /etc/inetd.conf to use a larger block size: tftp dgram udp wait root /usr/libexec/tftpd tftpd blocksize 1468 -l -s /b/tftpboot -- You are receiving this mail because: You are the assignee for the bug.