Categories

  • 13k Topics
    115k Posts
    Tom ElliottT

    @Jeremy That’s the first time anyone has captured an image from a Raspberry Pi
    with FOG, so thank you for sticking with it through three rounds of this. The
    vc4 change is merged and will be in the next build.

    One correction to your boot.cmd before someone copies it: you didn’t actually
    need the uInitrd wrapper. The “Wrong Ramdisk Image Format” error came from
    dropping the size off the ramdisk argument - without it U-Boot reads the address
    as a legacy uImage and insists on a header. Either of these works:

    booti ${kernel_addr_r} ${ramdisk_addr_r}:${filesize} ${fdt_addr_r}

    or the wrapper you built, which is fine as-is because you used -C none. That
    part matters: -C gzip would have U-Boot decompress it and the kernel’s own gzip
    support - the first bug we fixed in this thread - would never have been
    exercised.

    For anyone finding this later, the display problem was ours. We build without
    DRM everywhere and rely on the firmware handing us a framebuffer, which is safe
    on a PC because UEFI always publishes one. On a Pi it isn’t: our device tree has
    no simple-framebuffer node, and the one the firmware would normally inject
    disappears as soon as config.txt enables vc4-kms-v3d, which current Pi OS ships
    turned on. So the kernel was booting fine the whole time and had no way to tell
    anyone.

    Worth saying plainly: your report exercised three separate fixes on real
    hardware for the first time - the initramfs decompression, the ARM platform
    support, and the NFS mount options. All of it had only ever run in QEMU before
    you.

  • Get the latest news on what's happening.
    184 Topics
    825 Posts
    A

    @Tom-Elliott I really appreciate that you are putting effort into providing more frequent releases, which makes it easier for everyone to deploy new security fixes in time. Keep up the good work!

  • View tutorials or talk about FOG in general.
    2k Topics
    19k Posts
    J

    @Tom-Elliott
    Something isn’t working well for me.
    I can’t get iPXE menu when secureboot is enable and secureboot/snponly-shimx64.efi is set.

    On a Lenovo ThinkPad E16 Gen 1, I only have this :
    9b9dee1d-92da-4baf-9afc-0e60d4f74b01-image.png

    I acces on iPXE menu a Lenovo ThinkBook 15-IIL but yet I think MOK.DER isn’t registering well even with an usb key connected formatted in fat32 with the 3 files.
    94105339-cff4-4e2f-a839-eb0977c8c936-vlcsnap-2026-08-26-09h50m19s364.png https://streamable.com/v6wyus

  • Report bugs, request features, or get the latest progress.
    2k Topics
    21k Posts
    Tom ElliottT

    @Valer I think we need to understand what this plugin is doing.

    CSS isn’t something we’ve allowed to be injectable though it could be.

    You can still use your own CSS but that’s more at the FOG Configuration -> FOG Setting -> FOG_THEME, but you would need to put it on your server in a location you type the path too here.

    https://docs.fogproject.org/en/latest/development/plugin-development

    This is a good toolkit for understanding how to build your own plugin.

84

Online

12.7k

Users

17.6k

Topics

157.0k

Posts