@westcustom I had this issue with some of my HP workstations. I had to change the DHCP bootfile setting from ipxe.efi to snp.efi and that fixed it.
Developers
-
RE: HP Probook 440 G11 iPXE initialising devices
-
RE: Windows on ARM
@stokehall @george1421 I have the 6.11 kernel booting, however I am unable to get the keyboard and networking working. It seems like this keyboard issue is also affecting Linux distributions trying to build for the X1 SOCs like Ubuntu.
I have not been able to test anything on the init (imaging, registering, etc) because of the networking and keyboard issue. Also, Buildroot has not updated their linux headers to include 6.11 so I can build the new init needed. -
RE: Windows on ARM
@stokehall Thank you for the update. I didn’t think Ubuntu was going to start using kernel 6.11 for their 24.10 release, but it seems like they are, so I’ll take a look over the weekend.
-
Basics for WinPE PXE boot using fog
Re: Using FOG to PXE boot into your favorite installer images
Please Add “Paragon Hard Disk Manager” to your list this should work with any WinPE
Configuration currently works for UEFI only. It appears the wim file is missing bootmgr.exe for the BIOS booting systems
It is highly recommended to use this on a machine that has 4GB+ RAM.
First we’ll create the required directories:
mkdir -p /var/www/fog/Tools/{iso folder name} chmod -R 777 /var/www/fog/Tools/{iso folder name}
Now we’ll mount the WinPE iso over the loop directory. Then we’ll copy the contents of the DVD to the directory we built above.
mkdir -p /mnt/loop mount -o loop /{full path where you have the iso stored}/{iso file} /mnt/loop
We are going to copy to /var/www/fog/Tools so we can use the http protocal already setup for fog management.
cp /mnt/loop/bootmgr /var/www/fog/Tools/{iso folder name} cp /mnt/loop/boot/bcd /var/www/fog/Tools/{iso folder name} cp /mnt/loop/boot/boot.sdi /var/www/fog/Tools/{iso folder name} cp /mnt/loop/sources/boot.wim /var/www/fog/Tools/{iso folder name} cp /mnt/loop/efi /var/www/fog/Tools/{iso folder name} umount /mnt/loop
Download and install the latest wimboot kernel and extract it from the zip file.
- https://github.com/ipxe/wimboot/blob/master/wimboot
The issue was discussed in this post: https://forums.fogproject.org/post/144293
We will use tftp protocal for this file in the fog menu.
cd /tmp wget http://git.ipxe.org/releases/wimboot/wimboot-latest.zip unzip wimboot-latest.zip
Copy the wimboot file from the archive directory to root of the os directory (we’ll need this for every windows boot media, so we’ll place it in a common spot).
mkdir -p /tftpboot/os cp ./wimboot-2.6.0-signed/wimboot /tftpboot/os chmod -R 777 tftpboot/os
The last bit of magic we need to do is setup a new FOG iPXE boot menu entry for this OS.
In the fog WebGUI go to FOG Configuration->iPXE New Menu Entry
Set the following fieldsMenu Item: os.{iso file name} Description: {iso file you would like to boot from} Parameters: set tftp-path tftp://${fog-ip} set http-path http://${fog-ip}/fog/Tools/HD_Manager kernel ${tftp-path}/os/wimboot gui imgfetch --name bootmgr ${http-path}/bootmgr bootmgr imgfetch --name bootx64.efi ${http-path}/efi/boot/en_us/bootx64.efi bootx64.efi imgfetch --name BCD ${http-path}/bcd BCD imgfetch --name boot.sdi ${http-path}/boot.sdi boot.sdi imgfetch --name boot.wim ${http-path}/boot.wim boot.wim boot || goto MENU
That’s it, just pxe boot your target system and pick os.{iso file name} from the FOG iPXE boot menu.
- https://github.com/ipxe/wimboot/blob/master/wimboot
-
RE: fog configuration problem
@alexamore90 Is this a typo with IP, gateway and DNS all set to the same address?
You might want to run
systemctl status isc-dhcp-server
(Debian/Ubuntu) orsystemctl status dhcpd
(Redhat based distros) and post output here. -
RE: Node is offline
@alexamore90 Did the installer finish all the way to the end? When running it there is a point where you need to open the browser and let it populate the database. If you skip this the installer will fail and needs to be run again.
The node offline sounds like the installer didn’t finish properly.
-
RE: ability to load a menu item on a specific machine as an immediate task
@ksrvpvl As soon as the machine is registered in the FOG web UI a task can be scheduled. This would send WOL packets to wake up the machine and let it PXE boot straight into the scheduled task.
-
RE: "Image size: ON CLIENT" shows the total size of the captured disk
@Tauric From the pictures we see that FOG recognized the filesystem as NTFS and should be able to resize it. It’s still strange the size was larger. Good you got this fixed by reinstalling the master to capture from. No idea what could have been wrong with the other one.
-
RE: Error with after mdraid true
@tomynocker Looks like you used the wrong field. Such an options need to go in Kernel Parameter.
-
RE: Tips for reducing image size?
@matthewadams12 It depends on the partitioning and filesystems used. If Ubuntu is installed with LVM it will be captured sector by sector (large). But if you choose plain GPT or MBR partitioning FOG should be able to capture the used space only.