Subcategories

  • General FOG related questions.
    2k Topics
    16k Posts
    L

    Hello,

    We are preparing a lab with 44 MacBooks (Apple M4, 16 GB RAM).

    Currently, we have not implemented any imaging solution yet. At the moment, we only use our Samba Active Directory domain for user authentication (LDAP/Kerberos) on the Macs.

    All machines have the exact same hardware configuration, and we need a way to create a standardized macOS image and replicate it across all devices. This deployment process is performed once every semester, so we are looking for a reliable and repeatable solution.

    We are evaluating the FOG Project as a possible solution, but we are unsure whether it supports cloning and deploying macOS images on Apple Silicon devices (M4).

    We would like to ask:

    Is FOG suitable for capturing and deploying macOS images on Apple Silicon Macs?
    How does the cloning process for macOS work in this scenario?
    If FOG is not recommended, what tools or best practices would you suggest for mass macOS deployment and domain integration with Samba AD?

    Thank you for your guidance.

  • Share your knowledge
    341 Topics
    3k Posts
    K

    @toalalife

    @KMEH Well, it must be another image I couldn’t attach.

    Which image are you referring to here? bzImage? If so bzImage is the filename of the kernel.

    I’ve honestly dedicated many hours to this without success. I’ve seen another project called foguefi (https://github.com/abotzung/foguefi), compatible with Secure Boot directly, without using MOK, and it works. It’s just that when you select options like quickreg or deploy an image, it takes forever. But the point is, it works with recursive boot enabled. It shouldn’t be that complicated.

    Yeah, I am aware of foguefi (I actually reference it in the original post), but I think you are slgithly mistaken, it actually is also using MOK. It chains grub via shim (which is similar to what we’re doing here, chaining iPXE via shim) and then re-implements the iPXE menus into grub. This works great, but requires a lot of maintenance effort if anything changes upstream in FOG.

    As you can see that project is currently archived, but FOG is also reasonably stable, so I’m not sure how long it will take for a breaking change to stop it from working. Part of the reason I devised this method is that (although hackier to implement on a user level), it doesn’t rely on any functionality that isn’t already present in standard FOG server itself for the most part and it could reasonably be implemented by the FOG developers should the wish to add it.

    Anyway, do you have a list of commands to configure it? Maybe I or the AI ​​is missing something.

    Sorry I’m a little lost here, commands to configure what? foguefi? If so I’m not sure, I haven’t used it myself so you’d have to ask the developer. If it’s commands to configure my method, the guide above should have everything you need.

95

Online

12.6k

Users

17.5k

Topics

156.4k

Posts