• Auto join domain after deployment, without fogclient?

    Moved
    4
    0 Votes
    4 Posts
    574 Views
    george1421G

    @chenguy I guess I would have to ask why are you not using an unattend.xml file?

    At my company we don’t use the FOG client to manage the computers post imaging so that means FOG is not renaming the computer, connecting it to AD, or placing it in the correct OU. My environment is a bit complex so the hostname and AD OU location is calculated during imaging with the results updated in the unattend.xml file before FOG releases the computer and the target computer is rebooted. This is done before OOBE/WinSetup starts for the first time. Using this approach you can use the load and go method of image deployment where you don’t register the computer with FOG and FOG will forget about the computer once imaged. Understand using this method without the FOG client there is no post imaging management included including snapin deployment. We have other tools for that.

    Using the unattend.xml file alone we can select the desired keyboard layout, computer name, connect to AD, etc.

  • PXE only boot with bios and not UEFI..

    4
    0 Votes
    4 Posts
    2k Views
    T

    thank you so much!you resolved my issue about PXE of windows 10 because i can now boot in uefi mode and also boot on windows 10…!
    I still have a problem with windows 7.
    I can boot pxe with uefi mode but after deploying windows 7, when it boots on windows 7, i have a screen with “refind” (see attached file please)![erreur UEFI win 7.png]. Whe i swith to “bios mode”, windows 7 boots…(/assets/uploads/files/1589268143874-erreur-uefi-win-7.png)

    Thank you for your help
    here is my dhcp configuration:

    class "pxeclient" { match if substring (option vendor-class-identifier, 0, 9) = "PXEClient"; if substring (option vendor-class-identifier, 15, 5) = "00000" { # BIOS client filename "undionly.kpxe"; } elsif substring (option vendor-class-identifier, 15, 5) = "00006" { # EFI client 32 bit filename "ipxe32.efi"; } else { # default to EFI 64 bit filename "ipxe.efi"; } }
  • fog.updateunattend

    4
    0 Votes
    4 Posts
    670 Views
    T

    really weird…i copied and pasted a few times…I tried again and you were right…i feel stupid…:(
    thank you so much!!!you are so helpful…:)

  • Windows 1903 or 1809 versions: do not copy drivers...?

    Solved
    10
    0 Votes
    10 Posts
    813 Views
    T

    i undestood why it did not work…in you tutorial, you say that we have to remove space inside the name of the folder for driver’s path.
    for example, we have to create a folder called “optiplex390” and not “optiplex 390”. But in my case, i need to put “space” in my folder…and now, it works like a charm!

  • Cloning a PC with existing Active Directory connection

    Solved
    8
    0 Votes
    8 Posts
    4k Views
    T

    @george1421

    Thank you a lot. It worked. The backup PC works. There is also a connection to the AD (of course only if the Main-PC is offline).

  • Win 10 Clone not activated

    Solved
    5
    0 Votes
    5 Posts
    716 Views
    M

    So good news, figured it out. I did the win7 to win10 upgrade and took an image. When I deployed the image I received the “not activated” I then clicked the “change product key” and entered the unique product key on the decal on top of the dell box & was able to authenticate. So although it’s not off the bios & is an extra step at least its authenticated and legit. So glad that worked. Thanks for your help

  • Windows 10 Driver and Deployment Question

    Solved
    7
    0 Votes
    7 Posts
    1k Views
    george1421G

    @mwilcox said in Windows 10 Driver and Deployment Question:

    So maybe that was the other unsigned driver which caused the hang. I can do more testing tomorrow

    If there are any unsigned drivers or any reason why the driver install pops up with a question it will fail the install (probably not something you want to happen at a client’s place). There is a bcd edit command you can turn on in your golden image and then turn off in the setupcomplete file that will accept all drivers signed or not. Usually Dell only ships signed drivers. So I’m a bit surprised at the condition.

    With that setup does it install drivers after the deployment while it’s booting up Windows?

    Yes, but in the golden image we will typically deploy the Dell WinPE driver pack so the golden image has at least the basis drivers. If you are shipping the hardware with Win10 then most of the basic drivers are already built in.

    Would there be a prompt or something somewhere in the FOG GUI that would ask for a activation key before image deploy?

    If you are using the load and go approach, you are not registering the computers with FOG. Normally when you do a full registration you could enter the key there. But if you are using the load and go approach then you are not registering the machine with FOG so you have to be a bit more creative. In this case you would create in your post install script a prompt to enter the key value, then take that key and update the unattend.xml file using the fog.updateunattemd. Probably that script is where you would want to stop and ask the FOG installer for the key.

    Testing is the key even if you eventually end up with a hybrid of FOG doing everything, except you turn the system on at your facility do a QC check (drivers: yes, activation: yes, etc) then ship it to the customer like you do today. The idea is to eliminate as much hands on stuff you do so you can build more systems faster.

  • UEFI pxe boot problem from a network

    Solved
    67
    0 Votes
    67 Posts
    24k Views
    L

    @Sebastian-Roth
    Yes class and host are now declarated in groups, not in subnets.
    So now, I declare all subnets first and after all groups.
    Here is my new dhcpd.conf file:

    # dhcpd.conf # ddns-update-style standard; authoritative; #log-facility local7; set vendor-string = option vendor-class-identifier; log (info, option vendor-class-identifier); ############################################## # rajoute pour les telephones IP IFSIC/ISTIC # C'est pour pouvoir utiliser le prise LAN # derriere le telephone dans l'un des reseau ESIR/ISTIC ################################################## option space Tel-Sip; option Tel-Sip.cfg-server-address code 2 = text; option Tel-Sip.contact-rcs code 3 = boolean; class "telephones-ip" { # voir man dhcp-eval match if substring(hardware,1,3) = 00:08:5d; option server.min-lease-time 40; option ntp-servers 129.20.251.1; #option tftp-server-name "129.20.131.108"; option server.vendor-option-space Tel-Sip; option server.boot-unknown-clients true; option Tel-Sip.contact-rcs true; option Tel-Sip.cfg-server-address "ftp://connexio994:xa3SGXZE74@10.21.7.8"; } # sacker un peu les smartphones ... class "android" { match if substring(option host-name,0,7) = "android"; default-lease-time 900 ; max-lease-time 900 ; } class "iPhone" { match if substring(option host-name,0,6) = "iPhone"; default-lease-time 900 ; max-lease-time 900 ; } class "iPad" { match if substring(option host-name,0,4) = "iPad"; default-lease-time 900 ; max-lease-time 900 ; } class "Windows-Phone" { match if substring(option host-name,0,13) = "Windows-Phone"; default-lease-time 900 ; max-lease-time 900 ; } class "Galaxy" { match if substring(option host-name,0,6) = "Galaxy"; default-lease-time 900 ; max-lease-time 900 ; } class "HUAWEI" { match if substring(option host-name,0,6) = "HUAWEI"; default-lease-time 900 ; max-lease-time 900 ; } class "Samsung" { match if substring(option host-name,0,7) = "Samsung"; default-lease-time 900 ; max-lease-time 900 ; } class "Honor" { match if substring(option host-name,0,5) = "Honor"; default-lease-time 900 ; max-lease-time 900 ; } # # machines recevant une IP dynamique dans le vlan2 (lan-free). # include "/etc/dhcp/vip.conf"; subnet 145.55.0.0 netmask 255.255.248.0 { ########################################## option domain-name-servers 145.55.15.109,145.55.15.106 ; option domain-name "monuniversite1.fr" ; option routers 145.55.7.254 ; option subnet-mask 255.255.248.0 ; default-lease-time 86400 ; max-lease-time 172800 ; pool { allow members of "vip"; range 145.55.7.200 145.55.7.230; } #################################################### # pool d'adresse dynamique reserve aux telephones IP # masque de 255.255.255.240 pour le firewall pool { allow members of "telephones-ip"; range 145.55.0.224 145.55.0.239; } } #subnet 145.55.8.0 netmask 255.255.255.0 { ########################################## #option domain-name-servers 145.55.15.109,145.55.15.106 ; #option domain-name "monuniversite1.fr" ; #option routers 145.55.8.254 ; #option subnet-mask 255.255.255.0 ; #default-lease-time 6000 ; #max-lease-time 12000 ; #group { #} #} subnet 145.55.10.0 netmask 255.255.255.0 { ########################################## option domain-name-servers 145.55.15.109,145.55.15.106 ; option domain-name "monuniversite1.fr" ; option routers 145.55.10.254 ; option subnet-mask 255.255.255.0 ; default-lease-time 600 ; max-lease-time 1200 ; pool { deny members of "telephones-ip"; range 145.55.10.180 145.55.10.220; next-server 145.55.4.1; #filename "pxelinux.0"; } #################################################### # pool d'adresse dynamique reserve aux telephones IP # testsip pool { allow members of "telephones-ip"; range 145.55.10.224 145.55.10.239; #avec un masque de 255.255.255.240 pour erebus } } subnet 145.55.11.0 netmask 255.255.255.0 { ########################################## option domain-name-servers 145.55.15.109,145.55.15.106 ; option domain-name "monuniversite1.fr" ; option routers 145.55.11.254 ; option subnet-mask 255.255.255.0 ; default-lease-time 86400 ; max-lease-time 172800 ; range 145.55.11.1 145.55.11.9 ; } subnet 145.55.12.0 netmask 255.255.255.0 { ########################################## option domain-name-servers 145.55.15.109,145.55.15.106 ; option domain-name "monuniversite1.fr" ; option routers 145.55.12.254 ; option subnet-mask 255.255.255.0 ; default-lease-time 86400 ; max-lease-time 172800 ; # range 145.55.12.101 145.55.12.140 ; #range 145.55.12.100 145.55.12.199 ; } subnet 145.55.13.0 netmask 255.255.255.0 { ########################################## option domain-name-servers 145.55.15.109,145.55.15.106 ; option domain-name "monuniversite1.fr" ; option routers 145.55.13.254 ; option subnet-mask 255.255.255.0 ; option ntp-servers 129.20.128.22; default-lease-time 3600 ; max-lease-time 3600 ; adaptive-lease-time-threshold 80; min-lease-time 900; range 145.55.13.1 145.55.13.247 ; } subnet 145.55.14.0 netmask 255.255.255.0 { ########################################## option domain-name-servers 145.55.15.109,145.55.15.106 ; option domain-name "monuniversite1.fr" ; option routers 145.55.14.254 ; option subnet-mask 255.255.255.0 ; option ntp-servers 129.20.128.22; default-lease-time 3600 ; max-lease-time 3600 ; adaptive-lease-time-threshold 80; min-lease-time 900; range 145.55.14.16 145.55.14.253 ; } subnet 145.55.15.0 netmask 255.255.255.0 { ########################################## option domain-name-servers 145.55.15.109,145.55.15.106 ; option domain-name "monuniversite1.fr" ; option routers 145.55.15.254 ; option subnet-mask 255.255.255.0 ; default-lease-time 2592000 ; max-lease-time 5184000 ; } subnet 129.20.15.0 netmask 255.255.255.0 { ########################################## option domain-name-servers 145.55.15.109,145.55.15.106 ; option domain-name "monuniversite1.fr" ; option routers 129.20.15.254 ; option subnet-mask 255.255.255.0 ; default-lease-time 2592000 ; max-lease-time 172800 ; # #################################################### # pool d'adresse dynamique reserve aux telephones IP # testsip pool { allow members of "telephones-ip"; range 129.20.15.224 129.20.15.239; #avec un masque de 255.255.255.240 pour erebus } } group { #######################################VLAN2 > FOG ######################################## next-server 145.55.4.1; class "Legacy" { match if substring(option vendor-class-identifier, 0, 20) = "PXEClient:Arch:00000"; filename "undionly.kkpxe"; } class "UEFI-32-2" { match if substring(option vendor-class-identifier, 0, 20) = "PXEClient:Arch:00002"; filename "i386-efi/ipxe.efi"; } class "UEFI-32-1" { match if substring(option vendor-class-identifier, 0, 20) = "PXEClient:Arch:00006"; filename "i386-efi/ipxe.efi"; } class "UEFI-64-1" { match if substring(option vendor-class-identifier, 0, 20) = "PXEClient:Arch:00007"; filename "ipxe.efi"; } class "UEFI-64-2" { match if substring(option vendor-class-identifier, 0, 20) = "PXEClient:Arch:00008"; filename "ipxe.efi"; } class "UEFI-64-3" { match if substring(option vendor-class-identifier, 0, 20) = "PXEClient:Arch:00009"; filename "ipxe.efi"; } host admin01 { hardware ethernet 74:e6:e2:d9:dd:cf; fixed-address admin01; option Host-name "admin01";} # host admin02 { hardware ethernet b8:85:84:ac:89:fa; fixed-address admin02; option Host-name "admin02";} # proto windows salles istic .......................................................................... host imp-b42-001 { hardware ethernet 78:e3:b5:fb:31:da; fixed-address imp-b42-001; option Host-name "imp-b42-001";} host imp-b42-002 { hardware ethernet 10:1F:74:47:1E:4E; fixed-address imp-b42-002; option Host-name "imp-b42-002";} # Gateway LORA F.Bodin le 11/12/2019 ##module niusrp host niusrp6 { hardware ethernet 00:80:2f:17:b4:e3; fixed-address niusrp6; option Host-name "niusrp6";} ### Salle machines virtuelles # host virt01m01 { hardware ethernet aa:bb:aa:bb:aa:aa; fixed-address virt01m01; option Host-name "virt01m01";} host virt01m02 { hardware ethernet aa:bb:aa:bb:aa:ab; fixed-address virt01m02; option Host-name "virt01m02";} host w10 { hardware ethernet 9c:8e:99:f5:1a:a9; fixed-address w10; option Host-name "w10";} # marque debut pour dhcp-vm vlan 2, pas touche SVP. # marque fin pour dhcp-vm vlan 2, pas touche SVP. } group { #######################################VLAN2 > COSINUS ######################################## # Groupe pointant vers le pxe du Fog de test option domain-name-servers 145.55.15.109,145.55.15.106; next-server 145.55.4.2; class "Legacy" { match if substring(option vendor-class-identifier, 0, 20) = "PXEClient:Arch:00000"; filename "undionly.kkpxe"; } class "UEFI-32-2" { match if substring(option vendor-class-identifier, 0, 20) = "PXEClient:Arch:00002"; filename "i386-efi/ipxe.efi"; } class "UEFI-32-1" { match if substring(option vendor-class-identifier, 0, 20) = "PXEClient:Arch:00006"; filename "i386-efi/ipxe.efi"; } class "UEFI-64-1" { match if substring(option vendor-class-identifier, 0, 20) = "PXEClient:Arch:00007"; filename "ipxe.efi"; } class "UEFI-64-2" { match if substring(option vendor-class-identifier, 0, 20) = "PXEClient:Arch:00008"; filename "ipxe.efi"; } class "UEFI-64-3" { match if substring(option vendor-class-identifier, 0, 20) = "PXEClient:Arch:00009"; filename "ipxe.efi"; } # #Machine test cosinus #host centos7-6 { hardware ethernet 52:54:00:b3:30:b5; fixed-address centos7-6; option Host-name "centos7-6";} # VM sur admin11 .................................................................................................................. #host b06-013m01 { hardware ethernet 9c:8e:99:f5:69:2a; fixed-address b06-013m01; option Host-name "b06-013m01";} } group { ###################################### VLAN2 IMPRIMANTES ######################################## host imp-2a-020 { hardware ethernet 00:11:85:FA:28:9A; fixed-address imp-2a-020; option Host-name "imp-2a-020";} # h host d262m03 { hardware ethernet 00:11:43:2C:11:8D; fixed-address d262m03; option Host-name "d262m03";} # gx280 carte acquisition host e114m01 { hardware ethernet 00:13:72:0D:55:B7; fixed-address e114m01; option Host-name "e114m01";} # F Lamarche #host imp-b05-001 { hardware ethernet 00:1f:29:1f:23:c9; fixed-address imp-b05-001; option Host-name "imp-b05-001";} } group { #######################################VLAN2 COMMUT ######################################## # # groupe : commut # host c12eb { hardware ethernet ; fixed-address c12eb; option Host-name "c12eb";} # host c12ea { hardware ethernet ; fixed-address c12ea; option Host-name "c12ea";} # host c12ee { hardware ethernet ; fixed-address c12ee; option Host-name "c12ee";} # host c2ba { hardware ethernet ; fixed-address c2ba; option Host-name "c2ba";} # ................................................................................. host c12dt { hardware ethernet ; fixed-address c12dt; option Host-name "c12dt";} # host c12du { hardware ethernet ; fixed-address c12du; option Host-name "c12du";} # } group { ####################################################VLAN10################################################ # On commente les deux lignes suivantes pour eviter le menu de Fog next-server 145.55.4.1; class "Legacy" { match if substring(option vendor-class-identifier, 0, 20) = "PXEClient:Arch:00000"; filename "undionly.kkpxe"; } class "UEFI-32-2" { match if substring(option vendor-class-identifier, 0, 20) = "PXEClient:Arch:00002"; filename "i386-efi/ipxe.efi"; } class "UEFI-32-1" { match if substring(option vendor-class-identifier, 0, 20) = "PXEClient:Arch:00006"; filename "i386-efi/ipxe.efi"; } class "UEFI-64-1" { match if substring(option vendor-class-identifier, 0, 20) = "PXEClient:Arch:00007"; filename "ipxe.efi"; } class "UEFI-64-2" { match if substring(option vendor-class-identifier, 0, 20) = "PXEClient:Arch:00008"; filename "ipxe.efi"; } class "UEFI-64-3" { match if substring(option vendor-class-identifier, 0, 20) = "PXEClient:Arch:00009"; filename "ipxe.efi"; } host arrakis { hardware ethernet 00:23:AE:6A:83:FA; fixed-address arrakis; option Host-name "arrakis";} # Gx360 Gentoo AD host admin11 { hardware ethernet 9c:8e:99:f5:68:ca; fixed-address admin11; option Host-name "admin11";} #linux test 8300 AD ...................................................................................................................... #host miage-dell6 { hardware ethernet 10:65:30:83:5c:4b; fixed-address miage-dell6; option Host-name "miage-dell6";} # # marque debut pour dhcp-vm vlan 10, pas touche SVP. host winrm10 {hardware ethernet 00:11:E2:61:00:03; fixed-address winrm10; option Host-name "winrm10";} # Ajout par dhcp-vm le 22/08/2016 (11:32:32) # marque fin pour dhcp-vm vlan 10, pas touche SVP. } group { ####################################################VLAN11################################################ # marque debut pour dhcp-vm vlan 11, pas touche SVP. host pret13 {hardware ethernet 00:11:E7:61:00:10; fixed-address pret13; option Host-name "pret13";} # Ajout par dhcp-vm le 24/5/2013 (11:21:05) ........................................................................................................... host palme02 { hardware ethernet 00:23:ae:74:66:85; fixed-address palme02; option Host-name "palme02";} # poste asso Palme d193 Maxime Lambert 12006967 } group { ##########################################VLAN12####################################### next-server 145.55.4.1; class "Legacy" { match if substring(option vendor-class-identifier, 0, 20) = "PXEClient:Arch:00000"; filename "undionly.kkpxe"; } class "UEFI-32-2" { match if substring(option vendor-class-identifier, 0, 20) = "PXEClient:Arch:00002"; filename "i386-efi/ipxe.efi"; } class "UEFI-32-1" { match if substring(option vendor-class-identifier, 0, 20) = "PXEClient:Arch:00006"; filename "i386-efi/ipxe.efi"; } class "UEFI-64-1" { match if substring(option vendor-class-identifier, 0, 20) = "PXEClient:Arch:00007"; filename "ipxe.efi"; } class "UEFI-64-2" { match if substring(option vendor-class-identifier, 0, 20) = "PXEClient:Arch:00008"; filename "ipxe.efi"; } class "UEFI-64-3" { match if substring(option vendor-class-identifier, 0, 20) = "PXEClient:Arch:00009"; filename "ipxe.efi"; } # ### Salle_i204 # host i204m01 { hardware ethernet 14:b3:1f:19:81:02; fixed-address i204m01; option Host-name "i204m01";} ......................................................................................................... host i204m10 { hardware ethernet 14:b3:1f:19:80:20; fixed-address i204m10; option Host-name "i204m10";} ### Salle_i206 # host i206m01 { hardware ethernet b8:85:84:b9:68:49; fixed-address i206m01; option Host-name "i206m01";} ........................................................................................................... host i206m10 { hardware ethernet b8:85:84:b9:5e:9f; fixed-address i206m10; option Host-name "i206m10";} # ### Salle_i207 # host i207m01 { hardware ethernet 78:ac:c0:b1:aa:f6; fixed-address i207m01; option Host-name "i207m01";} # ............................................................................................................ host i207m22 { hardware ethernet 00:11:43:14:42:11; fixed-address i207m22; option Host-name "i207m22";} # } group { host psyche { hardware ethernet 00:13:72:08:e1:93; fixed-address psyche; option Host-name "psyche";} # # host psyche { hardware ethernet 00:13:72:0D:70:D8; fixed-address psyche; option Host-name "psyche";} # host anubis { hardware ethernet 00:14:22:75:AF:18; fixed-address anubis; option Host-name "anubis";} # } group { ##############################################VLAN15################################################ # next-server 145.55.4.1; class "Legacy" { match if substring(option vendor-class-identifier, 0, 20) = "PXEClient:Arch:00000"; filename "undionly.kkpxe"; } class "UEFI-32-2" { match if substring(option vendor-class-identifier, 0, 20) = "PXEClient:Arch:00002"; filename "i386-efi/ipxe.efi"; } class "UEFI-32-1" { match if substring(option vendor-class-identifier, 0, 20) = "PXEClient:Arch:00006"; filename "i386-efi/ipxe.efi"; } class "UEFI-64-1" { match if substring(option vendor-class-identifier, 0, 20) = "PXEClient:Arch:00007"; filename "ipxe.efi"; } class "UEFI-64-2" { match if substring(option vendor-class-identifier, 0, 20) = "PXEClient:Arch:00008"; filename "ipxe.efi"; } class "UEFI-64-3" { match if substring(option vendor-class-identifier, 0, 20) = "PXEClient:Arch:00009"; filename "ipxe.efi"; } # host wifsic1 { hardware ethernet 00:42:68:44:79:18; fixed-address wifsic1; option Host-name "wifsic1";} # h.................................................................................................... host satus {hardware ethernet 78:2B:CB:6D:38:C3; fixed-address satus; option Host-name "satus";} } group { ######################################## VLAN3 Personnels ############################ # On commente les deux lignes suivantes pour eviter le menu de Fog next-server 145.55.4.1; class "Legacy" { match if substring(option vendor-class-identifier, 0, 20) = "PXEClient:Arch:00000"; filename "undionly.kkpxe"; } class "UEFI-32-2" { match if substring(option vendor-class-identifier, 0, 20) = "PXEClient:Arch:00002"; filename "i386-efi/ipxe.efi"; } class "UEFI-32-1" { match if substring(option vendor-class-identifier, 0, 20) = "PXEClient:Arch:00006"; filename "i386-efi/ipxe.efi"; } class "UEFI-64-1" { match if substring(option vendor-class-identifier, 0, 20) = "PXEClient:Arch:00007"; filename "ipxe.efi"; } class "UEFI-64-2" { match if substring(option vendor-class-identifier, 0, 20) = "PXEClient:Arch:00008"; filename "ipxe.efi"; } class "UEFI-64-3" { match if substring(option vendor-class-identifier, 0, 20) = "PXEClient:Arch:00009"; filename "ipxe.efi"; } # host ad-istic1 { hardware ethernet 00:15:5d:0f:fb:00; fixed-address ad-istic1; option Host-name "ad-istic1";} ..................................................................................................... host b06-014m01 { hardware ethernet 8c:04:ba:5d:81:cc; fixed-address b06-014m01; option Host-name "b06-014m01";} # portable Samuel Crand 2019-06 host bug { hardware ethernet 9c:8e:99:f5:9c:2e; fixed-address bug; option Host-name "bug";} # HP 8300 } group { ######################################## VLAN3 Personnels > COSINUS############################ # boot cosinus pour 129.20.15 next-server 145.55.4.2; class "Legacy" { match if substring(option vendor-class-identifier, 0, 20) = "PXEClient:Arch:00000"; filename "undionly.kkpxe"; } class "UEFI-32-2" { match if substring(option vendor-class-identifier, 0, 20) = "PXEClient:Arch:00002"; filename "i386-efi/ipxe.efi"; } class "UEFI-32-1" { match if substring(option vendor-class-identifier, 0, 20) = "PXEClient:Arch:00006"; filename "i386-efi/ipxe.efi"; } class "UEFI-64-1" { match if substring(option vendor-class-identifier, 0, 20) = "PXEClient:Arch:00007"; filename "ipxe.efi"; } class "UEFI-64-2" { match if substring(option vendor-class-identifier, 0, 20) = "PXEClient:Arch:00008"; filename "ipxe.efi"; } class "UEFI-64-3" { match if substring(option vendor-class-identifier, 0, 20) = "PXEClient:Arch:00009"; filename "ipxe.efi"; } #host d000m02 { hardware ethernet c8:1f:66:aa:26:b2; fixed-address d000m02; option Host-name "d000m02";} #host b42-015m01new {hardware ethernet b8:85:84:b5:ea:9c; fixed-address b42-015m01new;option Host-name "b42-015m01new";} }
  • Windows Dirty Bit error after last windows update

    Solved
    4
    0 Votes
    4 Posts
    548 Views
    S

    @tricyphona Have you tried disabling fast boot in Win 10 and do a full chkdsk before capturing? Is the partition on the client nearly full?

  • Imaging a domain controller

    Solved
    14
    0 Votes
    14 Posts
    2k Views
    george1421G

    @ArmyHack said in Imaging a domain controller:

    Could you explain how to capture a save state system?

    This is my words for using FOG to backup your target system and restore it at some future time. FOG is not really intended to be a backup system. It can do it but its not the focus of FOG. If you don’t want fog changing bits in the target system don’t install the fog client on the target computer. Also Sebastian also mentioned to me that there is a setting in FOG Configuration -> FOG Settings -> General Settings called CHANGE HOSTNAME EARLY will also rename the target system during imaging.

    If you want to leave the fog client installed on your target computer (for reasons like pushing out applications post OSD), under the Client Settings menu you can configure what the FOG Client software can and can’t do.

  • DHCP Booting Fails and enters wrong IP Address

    Solved
    14
    0 Votes
    14 Posts
    3k Views
    george1421G

    @ConJon said in DHCP Booting Fails and enters wrong IP Address:

    It does seem to be working now. Thanks!!!

    just changing that default.ipxe doesn’t fix the problem. There are a few other places where there is hard coded IP addresses.

    in the fog server OS in /opt/fog/.fogsettings file
    In the web ui
    FOG Configuration -> FOG Settings->Expand All (search for the old IP address)
    FOG Storage->Storage Node-> Default

    Fix it there and save then back to the FOG Server command prompt and then rerun the fog installer to fix the remaining bits. If you don’t do these steps you will have a painful fog experience.

  • Optiplex 9010 UEFI pxe boot stuck on iPXE initialising devices

    Solved
    5
    0 Votes
    5 Posts
    1k Views
    george1421G

    @eliaspereira Dell uefi firmware and iPXE, not specifically FOG.

    The x010 series was the first to support uefi network booting (kind of). They got it right with the x020 series.

  • FOG 1.5.7 - Join W10 Clients to Domain?

    Solved
    5
    0 Votes
    5 Posts
    577 Views
    J

    @Sebastian-Roth Thank you for all that.

    I’m playing with it and got it nearly there by unt-ticking/re-ticking the AD join options in the individual host’s entry, then all my defaults populated nicely. Now have enough to go about tweaking with fog.log as you mention.

    Thanks again!

  • Token.dat missing

    Solved
    2
    0 Votes
    2 Posts
    1k Views
    S

    @PBT said in Token.dat missing:

    Response Invalid security token

    This is the actual error in your case. Please go to the FOG web UI and see if the client is already in the host’s list. You might need to approve it!

    If it is in the host list, then do a “Reset Encryption Data” (button in the host’s settings).

  • Does FOG still support Windows XP Imaging?

    Solved
    4
    0 Votes
    4 Posts
    385 Views
    S

    @Reuban1219 said in Does FOG still support Windows XP Imaging?:

    Other than Single Disk - Resizable option there is three other choices.
    a) Multiple Partition Image - Single Disk(Not Resizable)
    b)Multiple Partition Image - All Disks(Not Resizable)
    c)Raw Image (Sector BY Sector,DD,Slow)
    Which of these do I choose?

    If you don’t need to deploy the image to a smaller size disk you wanna choose “Multiple Partition Image - Single Disk(Not Resizable)”. Check out the information in the wiki on this: https://wiki.fogproject.org/wiki/index.php?title=Managing_FOG#Images

    Btw, I have an additional question. Is it okay to capture and deploy image without doing sysprep? Or is it a must to do sysprep?

    Sysprep is not needed in general. FOG doesn’t care if you sysprep or not. BUT Windows will need to be syspreped if you capture from one hardware model and deploy to another one being quite different. Good you bring up this point as I have not had that in mind. While I don’t think the hang on the blinking “_” can be caused by deploying to a different hardware as it’s very early in the boot process it’s very likely Windows will give you a blue screen later on in that case.

  • Snapin return code -196608

    Solved
    4
    0 Votes
    4 Posts
    2k Views
    T

    Update: It works. The file ending was the problem.

  • Problema na ativação do Windows 10 via Fog Client

    Solved
    5
    0 Votes
    5 Posts
    366 Views
    ?

    @Sebastian-Roth, não me atentei muito para a questão dos scripts. Mas já havia tentado executar um Snapin de script Shel e um .bat utilizando slmgr. Mas no windows o slmgr /ipk e /ato parecem ser inúteis. Vou ver novamente esses tópicos quando eu tiver mais tempo.

  • Hangs on Dell Latitude E7240

    Solved
    4
    0 Votes
    4 Posts
    407 Views
    S

    @victorykimutai You might share here how you’ve fixed the issues as other users might find it helpful too. Thanks in advance.

  • Post-install snapin failed

    Solved
    9
    0 Votes
    9 Posts
    722 Views
    M

    I found the smart installer for 11.19 🙂 Now it works on http. We will try to activate https on our server and activate https on the client

  • FOG Client Error: Could not get security token

    Solved
    3
    0 Votes
    3 Posts
    271 Views
    S

    Thank you very much, worked like a breeze!

184

Online

12.3k

Users

17.4k

Topics

155.6k

Posts