• Moving to FOG 1.5.10

    Solved
    25
    0 Votes
    25 Posts
    6k Views
    K

    @Sebastian-Roth We are up and going again. Thank you so much for your help I really appreciate it.

  • Dual boot (2 disks) unable to boot grub

    Solved
    16
    0 Votes
    16 Posts
    3k Views
    F

    @george1421 Great stuff. Thanks!

  • Image deployed from incorrect storage node

    Solved
    6
    0 Votes
    6 Posts
    1k Views
    B

    @Sebastian-Roth Sorry for the late response. I ended up re-installing everything and its good now. I also changed the permission of the images to executables on the storage nodes, not sure if that helps but its all working now.

    Thank you for your help.

  • FOG 1.5.10 HTTPS WOL restart indefinitely in menu

    Solved
    8
    0 Votes
    8 Posts
    743 Views
    C

    @Sebastian-Roth
    Capture.PNG
    Yes with EFI exit type = REFIND_EFI
    it works perfectly
    Thxs

  • ipxe boot slow after changing to HTTPS

    Unsolved
    38
    0 Votes
    38 Posts
    7k Views
    S

    @brakcounty said in ipxe boot slow after changing to HTTPS:

    Even when using the Paravirtualized Network Adapter in VBox?

    Learning something new every day! Wow, didn’t know this and never tried it before. Thanks!!!

  • Problem with INIT.xz @ 74%

    Unsolved
    3
    0 Votes
    3 Posts
    671 Views
    S

    @dashwell said in Problem with INIT.xz @ 74%:

    new series of laptops

    Beside the excellent hints George already gave I might ask which make and model exactly are we talking about?

  • Clean Up

    Unsolved
    3
    0 Votes
    3 Posts
    523 Views
    S

    @sgoodman Reviving this topic as I think this would be good to get done for the next 1.5.x release.

  • Image fails to capture 30% through

    Unsolved
    4
    0 Votes
    4 Posts
    650 Views
    george1421G

    @TBCS OK Just so I understand. Now the error printed on the screen no longer appears. It was fixed by the kernel update to 5.15.x.

    Now when you capture the image capture just freezes at 30% and no visible error is displayed.

    Do you have another one of this model you can try to capture? So the question is, is the problem related to this specific computer or this computer model. I’m suspecting there is something strange with the source computer’s storage media. As of now there is no difference in disk structure between windows 10 and 11. So selecting win 11 in the fog ui should work well.

  • Unraid Docker MOUNTING ON /IMAGES FAILED CONNECTION REFUSED

    Unsolved
    8
    0 Votes
    8 Posts
    1k Views
    george1421G

    @norbo80 this post looks interesting. What seems to be important is the port groups being forwarded to the container: https://forums.fogproject.org/topic/5546/installing-fog-in-a-docker-container

  • Host name changer & Host product key

    Unsolved
    5
    0 Votes
    5 Posts
    1k Views
    F

    There is a free utility called ShowKeyPlus, which is in the Microsoft Store. This will show you your product key. It will show you the original Win 7/8 key you used to upgrade if you went that route as well.

    Once installed via the store you can dig around and locate the ShowKeyPlus.exe file in the hidden folder for Appx apps. It will run on its own as a standalone utility. I put it on the desktop of my golden image so I can easily check.

    Of course you want to run ShowKeyPlus BEFORE you image, and save the key to add to the Fog database when you register the host (you must add manually).

  • deploy image with UEFI

    Solved
    2
    0 Votes
    2 Posts
    817 Views
    JJ FullmerJ

    @wass This is 100% supported and the recommended way to use fog. One thing you need to do for sure is disable secure boot on the machine as the ipxe bootfile isn’t a signed boot file (it hopefully will be in the not too distant future).

    The other important step is setting up your dhcp server to point to fog by setting option 66/67 on your dhcp server, see also https://docs.fogproject.org/en/latest/installation/network-setup/

    If there’s a more specific part of the setup you need help with we’ll happily guide you through it

  • iPXE DHCP failed

    Unsolved
    3
    0 Votes
    3 Posts
    630 Views
    R

    @Sebastian-Roth with all the machines, but different error.

    Some of the machines boot to the fog project and when you try to deploy image it have the error “Chainloading failed, hit sfor the iPXE”

    other machines dont even go to the fog project and gives the error DHCP failed after getting IP from the DHCP and trying to get ip for the iPXE

  • Error 500 on "Add Snapin" after update to latest dev-branch and PHP 8

    Solved
    3
    0 Votes
    3 Posts
    547 Views
    Chris WhiteleyC

    @Sebastian-Roth Thanks!

  • Image capture hangs on "Saving Partition Tables"

    Unsolved
    6
    0 Votes
    6 Posts
    733 Views
    S

    @jmcnamee Please let us know if you need futher help with this.

  • Multiple partition NOT resizeable?

    Unsolved
    3
    0 Votes
    3 Posts
    444 Views
    S

    @Jim-Holcomb Please share more details.

  • Chainloading failed, hit 's'

    Unsolved
    10
    0 Votes
    10 Posts
    2k Views
    S

    @dugi007 Did you get this solved? Do you still need further help on this?

  • Snapin creation (size of file)

    Solved
    5
    0 Votes
    5 Posts
    776 Views
    S

    @Foggy-0 Any news on this?

  • How to delete a MAC address from a Host

    Solved
    7
    0 Votes
    7 Posts
    2k Views
    JJ FullmerJ

    @ajm2358 Is this a usb mac (or macs) that you use on devices that don’t have built-in lan?

    I have a powershell method for doing this via the api, but the full solution requires some infrastructure work to store the defined macs used for imaging somewhere you can get them. I embed them in an internal powershell module I use for provisioning. You may really just need one or 2 functions from this example and I also haven’t tested it working just copy paste. You would for sure need to install the module and connect to the api first. I took this from my module but I believe it should work once you have the module installed, imported, and connected.

    After a computer finishes imaging and provisioning, my last step is uses the powershell fogapi module (see the links in my signature for info on the module) to run

    $usbmacs = [pscustomobject]@{ mac = "00:00:00:00:00"; description = "mac description, I have these defined in a json, this is an inline example"; } $result = Remove-UsbMac -usbMacs.mac -hostname ($ENV:COMPUTERNAME);

    Then I make sure all the macs that are valid are present

    $physicalMacs = (get-netadapter | select-object -expand macaddress).replace("-",":") $fogHost = (Get-FogHost -hostName $ENV:COMPUTERNAME) $hostID = ($fogHost.id); $pendingFogmacs = Get-FogHostPendingMacs -hostID $hostID; $pendingFogmacs | ForEach-Object { $pendingMac = $_; if ($usbMacs.mac -notcontains $pendingMac.mac) { "Mac $pendingMac is pending and is not usbmac" | Out-Host; if ($physicalMacs -contains $pendingMac) { "Mac $($pendingMac.mac) is attached to this device, approving" | Out-Host; Approve-FogPendingMac -macObject $pendingMac; } else { if ($pendingMac.hostID -eq $hostID) { "Mac $($pendingMac.mac) is not attached to this device, removing it from Fog" | Out-Host Deny-FogPendingMac -macObject $pendingMac; } } } else { "Mac $($pendingMac.mac) is a usbmac, removing it from Fog" | Out-Host Deny-FogPendingMac -macObject $pendingMac; } } $fogMacs = Get-FogMacAddresses; $physicalMacs | ForEach-Object { $mac = $_; $fogMac = $fogmacs | Where-Object mac -eq $mac; if ($null -eq $fogMac) { if ($mac -notin $usbMacs.mac) { "$mac doesn't exist in fog, adding it for the host" | Out-Host; try { Add-FogHostMac -hostID $hostID -macAddress $_ -forceUpdate; } catch { Write-Warning "secondary mac address $($_) failed to add to host" } } else { "Usb mac $mac is attached, remove usb mac after provisioning!" | out-host; } } else { $otherHost = Get-FogHost -hostid $fogmac.hostId "Mac address $mac is already assigned to or pending for a different host, $($otherhost.name)" | out-host; } }

    Then I make sure I didn’t break the host on accident during that by unintentionally deleting all the macs

    try { $hostObj = (Get-FogHost -hostName $ENV:COMPUTERNAME) if (!$hostObj) { throw "host not found by name, trying by active mac instead" } } catch { $mac = get-activeMacAddress; $hostObj = Get-FogHost -macAddr $mac; } if ($hostObj.pending -ne '0') { Write-Verbose "The host is pending or not explicitly set to not pending in fog, adjust host to be approved be setting pending to '0'"; try { Reset-HostEncryption -fogHost $hostObj; $hostObj.pending = "0"; $jsonData = $hostObj | Select-Object id,pending | ConvertTo-Json; Update-FogObject -type object -coreObject host -IDofObject $hostObj.id -jsonData $jsonData; Restart-Service FOGService; } catch { Write-Verbose "There was an issue resetting host encryption or when running set-fogou -force. Host id is $($hostObj.id)" } }

    TL;DR

    Take a look at the Fog API Powershell Module especially the Remove-USBMac function and the Deny-FogPendingMac function. You can also use the above example for a more robust solution. The above solution also assumes its being run from the host in question, you can also manage any host remotely through the api.

  • access to Fog server system (not GUI)

    4
    0 Votes
    4 Posts
    682 Views
    S

    @hector-santiago Just be aware the FOG web UI default user is named fog and has nothing to do with the Linux service account fogproject. The later should not be messed with - therefore the message you see when you try to login to the server console using that account.

    By the way, which version of FOG do you use?

  • Host registration error.

    31
    0 Votes
    31 Posts
    9k Views
    T

    @george1421 Thanks for responding. I’ll go ahead and create a new thread. Thank you!

161

Online

12.3k

Users

17.4k

Topics

155.8k

Posts