Del Pro 14 Premium PXE fails
-
I am experiencing a problem trying to deploy this laptop in FOG I tried quick inventory and got the same error.
BIOS version is 2.1.5 so will try updating now but any advice would be great!
-
@stokehall From the error it appears that FOS linux is not loading correctly.
So I would have to ask:
- What version of FOG are you using
- What version of FOS Linux (a.k.a The Kernel) are you using? Understand this is not the kernel version of the FOG server but FOS Linu FOG Settings->Kernel update.
- Potentially the version of iPXE because it hands off booting from the FOG iPXE menu and starts FOS Linux (bzImage/init.xz)
What I would do to try to fix this is:
- Make sure you have the latest FOS Linux kernel installed.
- Recompile iPXE to ensure you have the latest version, there may be a compatibility issue with older iPXE versions and the Dell bios / firmware. ref:: https://forums.fogproject.org/topic/15826/updating-compiling-the-latest-version-of-ipxe
- Make sure FOG is at the latest release.
-
@george1421 thanks for getting back to me.
-
What version of FOG are you using?
1.5.10.1622 -
What version of FOS Linux (a.k.a The Kernel) are you using? Understand this is not the kernel version of the FOG server but FOS Linu FOG Settings->Kernel update.
Not sure where it gives the current one. Is this it?
bzImage Version: 6.1.89
bzImage32 Version: 6.1.89
arm_Image Version: 6.1.89 -
Potentially the version of iPXE because it hands off booting from the FOG iPXE menu and starts FOS Linux (bzImage/init.xz)?
Not sure where to find this?
I updated the BIOS with no success but I also caught a screenshot of the last output before it crashes.
-
-
Updating FOG has resolved my issues. Thank you.
-
I would like to hopefully piggy back off this thread because I am getting the same error in the screenshot when trying to image or register the machine, but if I need to create a new thread I will.
I have some Dell Pro 13 Plus with Intel Core Ultra 5 processor and get this same error. I have tried the current master branch 1.5.10 with kernel 5.15.93 and also tried master branch 1.5.10 with 6.12.25 kernel. I then tried the dev-branch 1.5.10.1667 with no luck and then did dev-branch with kernel 6.12.35 with no luck.
Can anyone recommend some other things to try? I’m running out of ideas and time. Any ideas or help is greatly appreciated.
-
@Donutsrule5 said in Del Pro 14 Premium PXE fails:
Any ideas or help
This is failing at the nexus of iPXE handing off control of the computer to FOS Linux. So it could technically be either iPXE or FOS linux. The version of FOG is mostly irrelevant at this time.
I would say rebuild ipxe and make sure you have the latest FOS Linux kernel, I think 6.12.35 is the latest, but not sure. Here is a tutorial on how to rebuild ipxe: https://forums.fogproject.org/topic/15826/updating-compiling-the-latest-version-of-ipxe There is also a link in that article to the official wiki page with the updated instructions too.
We are not done, at a road block yet. I can create a newer one off kernel based on 6.15.5 as well as we can build a USB boot drive to boot FOS Linux from a USB stick and bypass iPXE and the handoff between the two.
-
@george1421 Thank you for your response. The following is what I completed this morning. I switched my FOG environment from master branch to dev-branch so that I could utilize the 6.12.35 kernel. I then marked down my iPXE build code as “g47159”. I worked through your steps of rebuilding iPXE and then re-ran the installation script. I rebooted and confirmed the Dell laptop I’m trying to image is getting iPXE build code “g634d9” now, but I still get the same error message as before.
I’m going to swap back to the master branch and do this all over again to see if that works better or not, but I imagine I’ll see the same issue. Thank you again for your continued support on resolving this.
-
I also tried going back to master branch and rebuilding iPXE, utilizing kernel 5.15.93 that it came with as well as the latest 6.12.25 kernel and both are giving me the same error as well.
-
OK lets see if we can boot from a usb drive. This tutorial will instruct you on how to build a usb boot image. https://forums.fogproject.org/post/69606 the google drive link below will take you to step 7 in the thread.
https://drive.google.com/file/d/1psCrPVzBTvlakLkCMvhdoScAEZp1CKE6/view?usp=drive_link
Once you build the usb boot drive, take the kernel and init.xz from your current version of fog and replace the ones on the flash drive with the ones in from the FOG server. The files are in /var/www/html/fog/service/ipxe directory.
Once you have the usb drive ready, pxe boot into the grub menu on the flash drive, then go into debug mode. After several pages of text you need to clear with the enter key you will be dropped at a fos linux command prompt. If you can get that far then fos linux is OK and the problem is probably with ipxe or the handoff between the two.
If you want to image with the flash drive, schedule the task in the fog server BEFORE you usb boot and select option 1 from the menu. If you get it out of sequence you will get an error that says something about Null. Basically its saying you don’t have a task scheduled on the fog server so there is nothing to do. Lets see if we can get it to boot this way.