• LenovoT14sGen2 Cannot Get Image

    11
    0 Votes
    11 Posts
    2k Views
    george1421G

    @lanius said in LenovoT14sGen2 Cannot Get Image:

    This update has solved my problem

    So just for clarity updating your FOS Linux kernel to 5.15.x fixed imaging on your Lenovo T14 Gen2?

  • failed to execute ... no such file or directory

    7
    0 Votes
    7 Posts
    987 Views
    S

    @nw22 I forgot to ask which version of FOG do you use? Specifically which version of the FOS inits (when it boots up it prints the version just below the ASCII art FOG logo)?

    Would be great if you could do some testing when we do find and fix stuff. Are you available for testing?

  • PXE boot issue with HP Probook 450 G8 (Realtek Nic)

    33
    0 Votes
    33 Posts
    29k Views
    george1421G

    @ayy_nelson said in PXE boot issue with HP Probook 450 G8 (Realtek Nic):

    I too purchased a handful of new G8 HP Laptops.

    Some things we found with this new generation of systems with this realtek network adapter. Update your FOS Linux kernel to 5.15.x series (we just discovered this) and also update your iPXE version using this method. https://forums.fogproject.org/topic/15826/updating-compiling-the-latest-version-of-ipxe

    Right now we only have anecdotal evidence that it fixes what changed in this generation of hardware.

  • HP Elite X2 G4 imaging stuck on rEFInd

    5
    0 Votes
    5 Posts
    1k Views
    S

    @akaushansky said in HP Elite X2 G4 imaging stuck on rEFInd:

    BUT, creating bootable USB with 0.11.00 version worked. the very same rEFInd.efi and conf work on USB and dont work on FOG…

    It’s not FOG itself causing the problem but the same binary being loaded and run in a different way. Loading it the PXE boot way seems to cause trouble on this particular hardware.

    Have you updated the UEFI firmware to the latest version? Have you updated iPXE to the latest version?

    No promise this will help but it is worth a try.

  • Arch/Manjaro install database and web fails

    6
    0 Votes
    6 Posts
    2k Views
    S

    @amjfrankenstein Lost track of this and just stumbled upon this again. Are you still around?

    We were talking about removing ARCH support altogether as no one wants to work on this: https://github.com/FOGProject/fogproject/issues/447

    Please let us know if you are still keen to get involved. If not, ARCH support will be removed.

  • Errors during installation of FOG

    2
    0 Votes
    2 Posts
    304 Views
    S

    @mrpumba Please search the forums and github for “php-gettext” and you will find out. If you still need further help you need to tell us which Linux OS and version you are using.

  • Ugh so updating from 21.04 to 21.10 breaks the database

    9
    0 Votes
    9 Posts
    3k Views
    F

    @wayne-workman

    The FOG server is running at home and I forget exactly what else is running on it. KMS emulator, and some other things that are easy to migrate. It’s just… I suck at Linux and I remember making lots of tweaks here and there and the idea of doing that all over again is a PITA to me.

    The more I think about it, it wouldn’t be a big deal to start fresh.

  • could not boot: exec format error

    23
    0 Votes
    23 Posts
    10k Views
    R

    @sebastian-roth Will do! sorry about that.

    Thanks again.

  • 0 Votes
    18 Posts
    4k Views
    S

    @reggiep9000 said in Supermicro AS -2024US, Intel x710 NIC No Network Interfaces found Kernel Missing the correct driver:

    perfect thanks, do i need to restart any services?

    No restart needed.

  • Stuck at bzImage after selecting image to deploy

    Solved
    13
    0 Votes
    13 Posts
    4k Views
    S

    @kvothe88 said in Stuck at bzImage after selecting image to deploy:

    hi, im using a UDM pro from Ubitiqui as DHCP so that doesnt help…i have a laptop and only boots with snponly.efi…but stuck in bzimage at deployment. Dont know what else to do

    Well from your first message this sounded fairly different. Something about policy…

    In this case I suggest you open a new topic in the forums so we don’t cause unneeded confusion. Post a picture of the screen where it is stuck along with information on yor FOG version, kernel version and the exact make and model of the device you see this issue on. We’ll take it from there.

  • MP Bios bug 8254 timer not connect to IO APIC

    5
    0 Votes
    5 Posts
    2k Views
    B

    Moved the VM’s to different Laptop, problems got resolved.
    I think the Processor was not compatible to run VM’s i think.

    Also one problem i find is enabling EFI mode in virtual box always throws error d404479a-1b02-41f4-a7ab-407e52b807fa-image.png
    Works fine without EFI mode.

    Also in dhcp service enable the policy as Fog suggestions.
    Now Overall Fog server setup completed. Successfully deployed images to all models of Laptops.

    Thank you

  • FOG Installation stuck on 'Preparing Package Manager'

    4
    0 Votes
    4 Posts
    837 Views
    S

    @Timmaaahh I am sorry, we can’t help you with that one. CentOS 8 is dead: https://www.centos.org/centos-linux-eol/

    I suggest you look into using the new upcoming distros like Rocky or Alma Linux. Both have migration scripts so you don’t need to start from scratch.

  • Deployment won't configure all network adapters

    2
    0 Votes
    2 Posts
    277 Views
    S

    @julianc-0 said in Deployment won't configure all network adapters:

    FOG only deploys the configuration on the network adapter that is being used while deploying. For example when connected to port 1 only that network adapter would be configured with IP-settings etc…

    I don’t understand what you mean by this. Could be I am just lost in translation. You might want to post that question in your mother language.

  • iPXE issues on Alienware Aurora R12's

    13
    0 Votes
    13 Posts
    3k Views
    S

    @sebastian-roth the link you provided was super helpful. Upon compiling new ipxe binaries, I had to update the kernel version in FOG, and voila, we are now able to get these machines registered in Fog and deploy images. Thanks for the help! @george1421 Thanks as well!

  • Fog stuck on "Running post init script"

    6
    0 Votes
    6 Posts
    2k Views
    T

    @sebastian-roth said in Fog stuck on "Running post init script":

    ommand does not make sense. Should be chmod -R 777 /images.
    If that still does not solve your issue you

    thanks for all, problem was solved by reinstalling FOG Server

  • Create second admin fog user

    5
    0 Votes
    5 Posts
    1k Views
    S

    @zaqen said in Create second admin fog user:

    Sorry, i try this on différent server where i use fog 1.5.9, example the new users can’t delete old image.

    What error do you get when you try to delete the old image?

  • 0 Votes
    2 Posts
    879 Views
    Q

    @tramirez Try using a different hard drive to deploy to, so we can rule out hardware issues.

  • Asking tftp server

    4
    0 Votes
    4 Posts
    3k Views
    B

    @george1421 Hi,
    So, you were right, i have dhcp offer from an adress ip (10.139.178.1) the ip adress doesn’t tell me anything, i have fix all my ip adress on my tru DHCP so i will investigate. Thanks for your help 🙂

  • secure boot - dbx.esl no such file to move

    13
    0 Votes
    13 Posts
    3k Views
    R

    @george1421 made it into all one script, even the mkkeys.sh

    #!/bin/bash apt-get update apt-get upgrade -y apt-get install -y openssl efitools gnu-efi git build-essential help2man libssl-dev perl -e'use CPAN; install "File::Slurp"' mkdir -p /opt/fog/secureboot/efikeys cat << EOF > /opt/fog/secureboot/mkkeys.sh #!/bin/bash # Copyright (c) 2015 by Roderick W. Smith # Updated 26-Nov-2021 by George1421 for the FOG Project # Licensed under the terms of the GPL v3 NAME=FOGProjectSB openssl req -new -x509 -newkey rsa:2048 -subj "/CN=$NAME PK/" -keyout efikeys/PK.key \ -out efikeys/PK.crt -days 3650 -nodes -sha256 openssl req -new -x509 -newkey rsa:2048 -subj "/CN=$NAME KEK/" -keyout efikeys/KEK.key \ -out efikeys/KEK.crt -days 3650 -nodes -sha256 openssl req -new -x509 -newkey rsa:2048 -subj "/CN=$NAME DB/" -keyout efikeys/DB.key \ -out efikeys/DB.crt -days 3650 -nodes -sha256 openssl x509 -in efikeys/PK.crt -out efikeys/PK.cer -outform DER openssl x509 -in efikeys/KEK.crt -out efikeys/KEK.cer -outform DER openssl x509 -in efikeys/DB.crt -out efikeys/DB.cer -outform DER GUID=`python3 -c 'import uuid; print(str(uuid.uuid1()))'` echo $GUID > efikeys/myGUID.txt cert-to-efi-sig-list -g $GUID efikeys/PK.crt efikeys/PK.esl cert-to-efi-sig-list -g $GUID efikeys/KEK.crt efikeys/KEK.esl cert-to-efi-sig-list -g $GUID efikeys/DB.crt efikeys/DB.esl rm -f efikeys/noPK.esl touch efikeys/noPK.esl sign-efi-sig-list -t "$(date --date='1 second' +'%Y-%m-%d %H:%M:%S')" \ -k efikeys/PK.key -c efikeys/PK.crt PK efikeys/PK.esl efikeys/PK.auth sign-efi-sig-list -t "$(date --date='1 second' +'%Y-%m-%d %H:%M:%S')" \ -k efikeys/PK.key -c efikeys/PK.crt PK efikeys/noPK.esl efikeys/noPK.auth sign-efi-sig-list -t "$(date --date='1 second' +'%Y-%m-%d %H:%M:%S')" \ -k efikeys/PK.key -c efikeys/PK.crt KEK efikeys/KEK.esl efikeys/KEK.auth sign-efi-sig-list -t "$(date --date='1 second' +'%Y-%m-%d %H:%M:%S')" \ -k efikeys/KEK.key -c efikeys/KEK.crt db efikeys/DB.esl efikeys/DB.auth chmod 0600 efikeys/*.key echo "" echo "" echo "For use with KeyTool, copy the *.auth and *.esl files to a FAT USB" echo "flash drive or to your EFI System Partition (ESP)." echo "For use with most UEFIs' built-in key managers, copy the *.cer files;" echo "but some UEFIs require the *.auth files." echo "" EOF chmod a+x /opt/fog/secureboot/mkkeys.sh cd /opt/fog/secureboot/ ./mkkeys.sh git clone git://git.kernel.org/pub/scm/linux/kernel/git/jejb/efitools.git cd /opt/fog/secureboot/efitools make mkdir -p /opt/fog/secureboot/hwkeys cd /opt/fog/secureboot/ efi-readvar -v PK -o /opt/fog/secureboot/hwkeys/hw_PK.esl efi-readvar -v KEK -o /opt/fog/secureboot/hwkeys/hw_KEK.esl efi-readvar -v db -o /opt/fog/secureboot/hwkeys/hw_db.esl efi-readvar -v dbx -o /opt/fog/secureboot/hwkeys/hw_dbx.esl chmod 666 /opt/fog/secureboot/hwkeys/* cp /opt/fog/secureboot/efikeys/* /opt/fog/secureboot/efitools/ cp /opt/fog/secureboot/hwkeys/* /opt/fog/secureboot/efitools/ cd /opt/fog/secureboot/efitools cat hw_db.esl > DB.esl cat hw_KEK.esl > KEK.esl cat hw_dbx.esl > dbx.esl rm LockDown*efi LockDown.so LockDown.o make cp LockDown-signed.efi EnrollKeys.efi mkdir -p /tftpboot cp /opt/fog/secureboot/efitools/EnrollKeys.efi /tftpboot mv /var/www/html/fog/service/ipxe/bzImage /var/www/html/fog/service/ipxe/bzImage-unsigned sbsign --key /opt/fog/secureboot/efikeys/DB.key --cert /opt/fog/secureboot/efikeys/DB.crt --output /var/www/html/fog/service/ipxe/bzImage /var/www/html/fog/service/ipxe/bzImage-unsigned mv /var/www/html/fog/service/ipxe/bzImage32 /var/www/html/fog/service/ipxe/bzImage32-unsigned sbsign --key /opt/fog/secureboot/efikeys/DB.key --cert /opt/fog/secureboot/efikeys/DB.crt --output /var/www/html/fog/service/ipxe/bzImage32 /var/www/html/fog/service/ipxe/bzImage32-unsigned mv /var/www/html/fog/service/ipxe/refind.efi /var/www/html/fog/service/ipxe/refind-unsigned.efi sbsign --key /opt/fog/secureboot/efikeys/DB.key --cert /opt/fog/secureboot/efikeys/DB.crt --output /var/www/html/fog/service/ipxe/refind.efi /var/www/html/fog/service/ipxe/refind-unsigned.efi mv /tftpboot/ipxe.efi /tftpboot/ipxe-unsigned.efi sbsign --key /opt/fog/secureboot/efikeys/DB.key --cert /opt/fog/secureboot/efikeys/DB.crt --output /tftpboot/ipxe.efi /tftpboot/ipxe-unsigned.efi mv /tftpboot/snponly.efi /tftpboot/snponly-unsigned.efi sbsign --key /opt/fog/secureboot/efikeys/DB.key --cert /opt/fog/secureboot/efikeys/DB.crt --output /tftpboot/snponly.efi /tftpboot/snponly-unsigned.efi mv /tftpboot/snp.efi /tftpboot/snp-unsigned.efi sbsign --key /opt/fog/secureboot/efikeys/DB.key --cert /opt/fog/secureboot/efikeys/DB.crt --output /tftpboot/snp.efi /tftpboot/snp-unsigned.efi
  • Unable to boot to disk after PXE Menu timeout

    37
    0 Votes
    37 Posts
    16k Views
    george1421G

    @jmvela2x Well this thread has been going on for 5 days now and I’m not sure I’ve done a good job explaining how FOG works.

    With DHCP Profiles setup with the same computer.

    BIOS Computer -> BIOS PXE Boot -> undionly.kpxe will be sent to target computer -> the global value of FOG Settings value contained in [BOOT EXIT TYPE] will be used -> SANBOOT for its Exit mode

    UEFI Computer -> UEFI PXE Boot -> ipxe.efi will be sent to target computer -> the global value of FOG Settings value contained in [EFI BOOT EXIT TYPE] will be used -> REFIND_EFI for its Exit mode

    This process works 99.9% of the time. The oneoffs that you might find would be UEFI based computers with quirky firmware or hardware.

80

Online

12.7k

Users

17.6k

Topics

156.6k

Posts