@george1421 Bravo! dnsmasq
works. Now I can capture the OS image. Thank you very much!
Best posts made by zguo
-
RE: Cannot PXE boot on Client PCs
Latest posts made by zguo
-
Error messages, Windows 11, Sysprep
After doing
sysprep
on Windows 11, running into error messages. I tried re-modifyingregedit
& thesysprep
, but they did not help
-
Sysprep cleared most of the configuration on Win10
Knowing that
sysprep
would solve the SID & GUID issue, so I would like to implementsysprep
before capturing a Win10 image. However, I found thatsysprep
constantly cleared most of the configuration and only kept the installed software.Even though I just tried an audit mode, it still cleared some configuration. That means I have to do lots of manual work after deployment. But the point I wanna use FOG is to avoid lots of manual work. I heard that an alternative solution which is
new SID
is no longer available.I have lots of configurations in detail here, including things like network adapter configuration. What should I do before
sysprep
so ALL the configuration on the PC can be held? -
RE: Cannot PXE boot on Client PCs
@george1421 Cool! After reinstalling FOG,
ipxe.efi
has file sizes now so the ASUS PC can PXE boot withipxe.efi
. Thank you very much! -
RE: Cannot PXE boot on Client PCs
@george1421 The attached image is the other PC that is luckily working. This one is using
undionly.kpxe
. This shows the iPXE booting page that we are familiar with, and it’s the same as the one on iPXE’s official website. But the ASUS PXE booting page looks so different so I have no idea.Can you specify “rerun the FOG installer”? Do you mean reboot or reinstall FOG? I rebooted the FOG server,
ipxe.efi
size is still 0, and the ASUS PC is still not going into the FOG. -
RE: Cannot PXE boot on Client PCs
@george1421 The size of
ipxe.efi
is 0 in the FOG server. So the booting page on the ASUS is not wrong. Is that normal?What I did with
dnsmasq
was just following your instruction. In/etc/dnsmasq.d/ltsp.conf
, only edit<fog_server_IP>
is edited
-
RE: Cannot PXE boot on Client PCs
@george1421 I am running into the PXE boot problem on the ASUS motherboard, but other PCs work well for capturing and deploying the OS images. Here in this attached picture, you see that the server IP is correct, and a message “NBP file downloaded successfully”. But after that, it’s not booting to the FOG but just booting into the hard drive. The secure boot is disabled. I found that this ASUS machine can only do PXE boot with UEFI, but not with legacy. Should I change something on
dnsmasq
(ltsp.conf
in/etc/dnsmasq.d
), or I should perform other changes?Edit: The main issue might be “NBP file size is 0 Bytes”, so it didn’t technically download the boot file
-
RE: Cannot PXE boot on Client PCs
@george1421 Bravo!
dnsmasq
works. Now I can capture the OS image. Thank you very much! -
RE: Cannot PXE boot on Client PCs
@george1421 I followed your instructions and launched Wireshart as admin. Click this for my Wireshark file. The IP of the host with the Wireshark is 172.20.4.54, and the FOG server IP is 172.20.4.25. I only see they are communicating with port 80 (HTTP), not 67 or 68. If I run
tcpdump
on the FOG server, there’s more for port 22 (SSH), but still no for port 67 or 68. I don’t know why DHCP packets don’t exist. My router is Sophos. Anything could block the DHCP packets?And there’s a very small progress. I manually put the command of
chain http://172.20.4.25/fog/service/ipxe/boot.php
on the network boot page of the client host, so the client host can at least do the registration and inventory, and I can see the client host pops up on the FOG web. But since the client host still cannot find the FOG server automatically by the boot file, then I can’t capture the OS image.So what is the very first thing I should do now? Figuring out the network problem? But regarding the network, is that the thing I’m able to configure by myself, or do I have to contact the router provider?
Click here for the Sophos instruction. In their settings, they need both DHCP server and TFTP server. And looks like the DHCP server is defaulting the IP with
.1
. The IP that could be changed is the one for the “TFTP server”, which is the setup I don’t have. Seems like now there’s a mismatch between the setup that Sophos expects and the FOG expects. How can we figure out this mismatch? It seems like I have to make the FOG server the “TFTP server”, and then set up another one as the DHCP server? -
RE: Cannot PXE boot on Client PCs
@george1421 Also, we confirmed that both the client and server are on the same subnet. Nothing is blocked between them
-
RE: Cannot PXE boot on Client PCs
@george1421 I powered on another PC, here DHCP IP here is 172.20.4.1? So this is like the previous one with the “server” IP written as 172.20.4.1?
I didn’t adjust the server IP address. It remains the same, it’s 172.20.4.25. Same with FOG and “next-server” in the router settings. Not sure why it shows 172.20.4.1. I guess maybe because the client PC cannot find the server, then it goes to the default gateway? Then back to the question, how can I let my client PC detect the server?