• 0 Votes
    3 Posts
    75 Views
    K

    @raul I have an Ansible role which does something akin to what you’re trying to do here:
    https://forgejo.cwavs.xyz/Cwavs/ansible-role-fog it might be worth taking a look and seeing if it helps give you any ideas on how to solve your problem. Happy to answer questions about it.

  • FOG Secure Boot with Shim

    Tutorials
    5
    2 Votes
    5 Posts
    2k Views
    K

    @Florent Thanks Florent. Hopefully it does!

    The issues I’ve listed here do seem to only affect older models of Dell, however UEFI (despite having the word unified in the name) varies wildly by vendor, and even within Vendors, so I wouldn’t be surprised to learn there are similar or different issues affecting newer Dells or even non-Dell machines.

    That said, based on my experience at work. I can’t say I’ve seen too many machines have the number of bizarre issues as I have seen with the older Dell PCs we have.

    As with all things, I’d suggest testing it on some of the machines common in your fleet of computers and seeing what works and what doesn’t.

  • Imaging Log for unregistered hosts

    Feature Request
    3
    0 Votes
    3 Posts
    48 Views
    D

    @Tom-Elliott Really for the purposes of user tracking. It is helpful for us to keep track of who is deploying and capturing. This is purely for transparency and accountability. I can instruct my team to always register devices they are imaging but I cannot force it.

    EDIT: Is there a way to force full reg prior to image deployment? Like a prereq for deployment.

  • 1.6 official release ?

    General
    1
    0 Votes
    1 Posts
    72 Views
    No one has replied
  • Error installing Fog Clinet

    Unsolved FOG Problems
    2
    0 Votes
    2 Posts
    430 Views
    raulR

    @brent could you specify exactly at which point of the installation you see this error? If you notice the installer hangs or fails specifically during the “pinning” stage, it is likely a name resolution issue.

    I’ve found a solution for this: you need to manually edit the Windows hosts file at C:\Windows\System32\drivers\etc\hosts and add an entry with your FOG server’s IP address followed by the name “fogserver”. This ensures the SmartInstaller.exe recognizes the server and can download the certificate properly.

  • Updating Fog without knowing how I installed it?

    General
    4
    0 Votes
    4 Posts
    215 Views
    B

    Finally, I did my update.

    The problem was that I was running Debian Buster, so I first had to upgrade to Debian Bullseye so that the installer could install the new packages.

    Then, I made a copy of the fogproject/ folder, deleted the folder to initiate a git clone
    Next, I followed the tutorial and restarted the installer, which restored my old settings. The web interface is working, so I assume my clones will work as well.
    Thank you.

  • Docker image and external Mysql database extension

    Feature Request
    8
    0 Votes
    8 Posts
    5k Views
    8

    @ramone

    I got your message on the github repo. In regards to the DHCP issue, I’ve updated the code and it should work now. Please test and follow up in the issue thread. Please note that some of the variables in the .env file have changed so you might want to review that before starting it up.

    thanks!!

    88

  • UEFI Boot - Kernel panic: Unable to mount root fs on /dev/ram0

    Solved FOG Problems
    11
    0 Votes
    11 Posts
    3k Views
    raulR

    Just adding my case here in case it helps someone else with the same error.

    I’m running FOG 1.5.10 on RHEL 9.5. In my case the problem was not iPXE, kernels or init.xz, but a broken NFS setup on the FOG server.

    When I tried to rerun installfog.sh, it always failed at “Starting NFS server” with a systemd dependency error. Checking systemctl list-dependencies --failed nfs-server.service showed that one dependency was a failed mount coming from /etc/fstab. It was an old ISO mount pointing to a path that no longer existed.

    Because that mount failed, nfs-server could not start, and FOS Linux failed to mount its root filesystem over NFS, causing the kernel panic on UEFI clients.

    After removing the invalid mount from /etc/fstab, running systemctl daemon-reload, fixing NFS exports and starting nfs-server, I was able to complete installfog.sh and UEFI PXE boot started working again.

  • Unable to Capture an image: ERROR: Could not adjust the bad sector list

    Unsolved FOG Problems
    9
    0 Votes
    9 Posts
    1k Views
    JJ FullmerJ

    @bond007fink @jayrehme
    By “Latest Update” do you mean the December updates for Win 11 or do you mean the latest release version of 25H2 ? I haven’t tested 25H2 yet.

  • Fogclient and token.dat missing

    Unsolved FOG Problems
    3
    0 Votes
    3 Posts
    356 Views
    JJ FullmerJ

    @pbriec Sorry that your post got lost in the shuffle, I saw it pop up with @raul’s response.
    I imagine/hope you got past this in the last year but just in case, the fix would most likely be resetting the host encryption from the web ui (removes some token related database entries on the host record) then restarting the fog service on the client.

    If that didn’t do the trick, then restarting the fog service along with resetting the hots encryption should fix it.

  • Unable to install CA certificate

    General
    3
    0 Votes
    3 Posts
    409 Views
    raulR

    @Hojjati I’ve found a solution for this issue that worked for me.
    You need to manually edit the Windows hosts file at C:\Windows\System32\drivers\etc\hosts and add an entry with your FOG server’s IP address followed by the name “fogserver”.

    This is necessary because SmartInstaller.exe performs a pinning process during installation, if you notice the installer hangs or fails exactly at that pinning stage, it is definitely due to this resolution issue.

    Adding the entry ensures the installer recognizes the server and can download the certificate properly.

  • Problems With PXE OVER IPVA4

    Unsolved FOG Problems
    3
    0 Votes
    3 Posts
    497 Views
    raulR

    @nicolas-moraes I managed to solve it and in my case it was not a FOG or network issue. I verified that DHCP was working correctly (confirmed with tcpdump), options 66/67 were unchanged, TFTP was running, and the FOG web/ipxe boot.php were reachable.

    The key test was that when the client stayed at “Start PXE over IPv4”, the FOG server was not receiving any DHCP or TFTP requests at all, which pointed to a client-side problem. Even though Secure Boot and Fast Boot were already disabled, the issue was caused by the BIOS state.

    After restoring BIOS defaults on the HP laptop and re-enabling PXE IPv4 boot, everything started working again. It seems some UEFI/PXE flags were stuck, and resetting the BIOS fixed it.

  • Stuck NIC when deploy on B760m motherboard

    Hardware Compatibility
    1
    0 Votes
    1 Posts
    82 Views
    No one has replied
  • 0 Votes
    2 Posts
    177 Views
    Tom ElliottT

    @lucasgfaj Thanks for letting us know:

    I think I’ve found the issue and pushed a code change to try to fix this.

    There is a FOS image experimental release that is building currently (2025-12-21) that should contain this once it’s complete. Please download the inits and install them and run a test to see if this is correcting the issue of capture/deploy Multi Partition Image - All disks and let us know if this new version fixes the issue you’ve reported.

    Thank you!

  • Dell 3120 Imaging Failure

    Unsolved FOG Problems
    2
    0 Votes
    2 Posts
    754 Views
    R

    @Kureebow I’ve had this happen to me before. These are the two cases that I’ve seen:

    1 - I captured an image in UEFI and the computer that I was deploying it to was in Legacy mode. I also had the inverse of this, where I captured in Legacy and was trying to deploy to UEFI.
    2 (the most common for me) - Some sort of RAID or volume management device is enabled in the UEFI. I only use HP so I don’t know what it would be called on Dell, but on HP there is an option that I have to disable “Configure Storage Controller for VMD”.

  • IPXE.EFI does not load USB network adapters

    Hardware Compatibility
    6
    1 Votes
    6 Posts
    583 Views
    JJ FullmerJ

    @CoNickt @avh2025
    Not all usb ethernet adapters are created equal. I would usually say to just bite the bullet and get the vendor specific adapter but it looks like you already did that. I have usb and usb-c adapters that work fine but different uefi firmwares behave differently. i.e. Microsoft surface just has to have its surface branded adapter for native boot to work. HP will work sometimes with the dell or lenovo pxe capable usb-c adapters. We also recently got 2 different hp laptop models where one had to use snponly.efi and the other was fine with ipxe.efi. I maintain a table of models and which adapters work with what we have. Lots of things do just work once you have a collection of usb adapters. Unfortunately, it’s an issue of hardware vendors adding proprietary limitations, but luckily between fog and ipxe you can typically get it working pretty smooth.

    Generally if you’re able to pxe boot though, it should find the adapter within pxe. It could be a case of it being too “new” an adapter that requires a different driver not in ipxe. In that case though, I would try using snponly.efi as it may have different behavior with less things loaded in the pxe side. It may also be a driver or setting needed in ipxe that could be handled in a custom compile of ipxe, there’s some info on that here https://docs.fogproject.org/en/latest/compile_ipxe_binaries

    It’s also possible to use a tool such as rEFInd to get to a uefi cli console. If you load the ipxe.efi and or snponly.efi and then if you can obtain them the efi driver for the adapter you can do a fs0: to enter the usb disk (it may be fs1: or fs2: you gotta ls on each disk to find the right one) then load usb-network-driver.efi then ipxe.efi to ensure the usb network driver is loaded in the efi for that session and then boot direct to the pxe file which will start the fog network boot. It’s a bit of a hassle but it usually works for me when all else fails. I have an old startech usb 2 ethernet adapter I do this with. This has worked universally but it’s not an ideal solution, but can be poc that it can be done on any device.

    I hope my rant was helpful.

  • Issue when I tried to make Windows 11 gold image

    Unsolved Windows Problems
    5
    0 Votes
    5 Posts
    385 Views
    G

    Hi Again guys

    I have some news about this problem.
    I found a work around.

    I change the file d1.fixed_size_partitions deleting the recovery Windows partition. This change generated and error when I made the deploy image in Client PC.
    But if I cancel the job in the CLI fog server and reset the client machine after fog show the error
    It boot ok.

    I’ll continue reading …
    Thanks

  • Possible rEFInd bug booting to Linux?

    Unsolved FOG Problems
    1
    0 Votes
    1 Posts
    740 Views
    No one has replied
  • vm workstation 17 and pxe boot not working

    General Problems
    13
    0 Votes
    13 Posts
    1k Views
    Tom ElliottT

    @mmoore5553 Understood and appreciate the return with new information.

    i’m not sure what caused it but glad it has since been addressed/fixed.

    Thank you! And yes, I gave an upvote!

  • Booting from ISO?

    Unsolved FOG Problems
    2
    0 Votes
    2 Posts
    801 Views
    george1421G

    @romprager The simple answer is depends on the iso image and what OS will boot from the ISO image.

    I do have several how tos in the forum that shows how to net boot several different installers.

    https://forums.fogproject.org/topic/10944/using-fog-to-pxe-boot-into-your-favorite-installer-images