Subcategories

  • Technical help directly related to FOG.
    9k Topics
    86k Posts
    G

    Hello,

    I am having a problem deploying and capturing images with FOG on a HPE MicroServer Gen11 using Intel VROC RAID1.

    Environment:

    FOG 1.5.10.1754 Ubuntu 24.04.3 LTS Latest FOS kernel and init tested (20260306) HPE MicroServer Gen11 Intel VROC SATA RAID Controller PCI ID: 8086:2826 RAID1 volume named “SISTEMA” RAID size: 150 GB Two 1 TB SATA drives

    Symptoms:

    Windows Server 2025 installs and boots correctly on the RAID1 volume. Intel VROC reports the array as healthy. Sysprep completes successfully. FOG can capture and deploy the image. However, after deployment the RAID becomes degraded and Windows fails to boot with INACCESSIBLE_BOOT_DEVICE (0x7B).

    What I found:

    In FOS debug mode, lsblk only shows the physical disks:

    /dev/sda 931.5G
    /dev/sdb 931.5G

    The RAID volume itself is never exposed as an md device.

    mdadm can detect the Intel IMSM metadata:

    mdadm --examine /dev/sda

    Output includes:

    Magic : Intel Raid ISM Cfg Sig
    RAID Level : 1
    Array Size : 150.00 GiB
    Volume Name : SISTEMA

    However:

    mdadm --detail-platform

    returns:

    mdadm: imsm capabilities not found for controller:
    /sys/devices/pci0000:00/0000:00:17.0 (type SATA)

    Additional tests performed:

    Updated bzImage to 20260306 Updated init.xz to 20260306 Tested IMSM_NO_PLATFORM=1 mdadm --assemble --scan Tested mdadm -IRs Tested mdadm --assemble --scan --force

    None of these create an md device and lsblk continues to show only sda and sdb.

    It appears that FOS can read the IMSM metadata but cannot assemble or expose the Intel VROC RAID volume, causing deployment to operate directly on the physical disks instead of the RAID volume.

    Has anyone successfully used Intel VROC (PCI ID 8086:2826) with FOG/FOS?

    Any advice, patches, custom kernels, custom init.xz images, or mdadm workarounds would be greatly appreciated.

    Thank you.

  • Problems with specific computer models.
    710 Topics
    8k Posts
    M

    @Tom-Elliott just bumping this. Is there anything I can do to help? I have some experience building Linux kernels from a few years ago.

  • Technical help related to a Windows Problem.
    1k Topics
    8k Posts
    G

    @Tom-Elliott

    I pulled latest dev-branch version 1.5.10.1856, re-run installer and snapins are working again.

    Thank you very much for help.

  • Technical help related to a Linux Problem.

    728 Topics
    6k Posts
    R

    @Nono Without going through the web interface you can check the file in /var/www/fog/lib/fog/system.class.php.
    Toward the bottom of the file there is a line that start with define('FOG_VERSION'

  • Technical help related to a Mac Problem.

    81 Topics
    943 Posts
    B

    Hello everyone,

    As I work at a secondary school, I was able to get hold of some Catalina iMacs (iMac 14.3).
    I already use FOG to deploy Windows and Linux images on PCs.

    I would like to deploy a LinuxMint image on these iMacs.

    However, I am unable to boot into PXE on them with FOG, and I do not know what is wrong.

    I modified my DHCP server as follows:

    ## FOG class "UEFI-32-1" { match if substring(option vendor-class-identifier, 0, 20) = "PXEClient:Arch:00006"; filename "i386-efi/ipxe.efi"; } class "UEFI-32-2" { match if substring(option vendor-class-identifier, 0, 20) = "PXEClient:Arch:00002"; 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"; } class "Apple-Intel-Netboot" { match if substring (option vendor-class-identifier, 0, 14) = "AAPLBSDPC/i386"; option dhcp-parameter-request-list 1,3,17,43,60; if (option dhcp-message-type = 8) { option vendor-class-identifier "AAPLBSDPC"; if (substring(option vendor-encapsulated-options, 0, 3) = 01:01:01) { # BSDP List option vendor-encapsulated-options 01:01:01:04:02:80:00:07:04:81:00:05:2a:09:0D:81:00:05:2a:08:69:50:58:45:2d:46:4f:47; } elsif (substring(option vendor-encapsulated-options, 0, 3) = 01:01:02) { #BSDP Select option vendor-encapsulated-options 01:01:02:08:04:81:00:05:2a:82:0a:4e:65:74:42:6f:6f:74:30:30:31; # filename "i386-efi/ipxe.efi"; filename "snp.efi"; } } } class "Legacy" { match if substring(option vendor-class-identifier, 0, 20) = "PXEClient:Arch:00000"; filename "undionly.kkpxe"; } ### END FOG

    I tested ipxe.efi in 64-bit and 32-bit, as well as snp.efi, but it still doesn’t work. I get some kind of spinning planet when I try to boot.

    I admit I don’t fully understand the documentation page: https://wiki.fogproject.org/wiki/index.php/FOG_on_a_MAC

    Thanks in advance!

  • General Developer questions relating to FOG.
    686 Topics
    5k Posts
    T

    Managed to figure it out after looking in the wiki for instructions to uninstall FOG with the intention of reinstalling it. Delete that file, delete the fogproject user, and run the install script again. Now it works.

97

Online

12.7k

Users

17.6k

Topics

156.5k

Posts