MAC OSX problem with network boot
-
Hi first of all an apology for the bad English, recently in my company we implemented FOG this works perfectly with windows but I have had many problems to work with MAC OSX, we have a DHCP Windows 2012 Server This has enabled the options 66 and 67 “undionly.kpxe.INTEL” is what works for me in Windows MAC OSX computers are 10.11.5 “El Capitan” please need your help How do I configure the Windows DHCP? and PXE boot if they work by BSDP.
-
@Reijan you will need to use fog trunk for better mac support. What version of fog?
Also, there needs to be a vendor class created in dhcp for the Macs to use fog. They typically use ipxe.efi - however @Sebastian-Roth and probably @Joe-Schmitt can tell you about a custom partition that Tom S. made to better handle mac net booting into fog.
There is also this article: https://wiki.fogproject.org/wiki/index.php?title=FOG_on_a_MAC
-
@Reijan I don’t think you will be able to use your Windows DHCP server to deliver the right MacOS specific netboot/bootp information to the clients.
I’d suggest blessing your client (https://wiki.fogproject.org/wiki/index.php?title=FOG_on_a_MAC#Using_bless) to not have to worry about that stuff. Give it a try on one of your clients and see if it is working for you. If it does work you’ll probably need to setup something like clusterssh to bless all your clients (setting stored in the NVRAM) or do it by hand client after client.
-
Its also worth noting that if blessing does work and you use the FOG Client on Mac then you can just deploy a snapin to bless all of them at once.
-
@Joe-Schmitt How can we deploy a snapin without the machines being inventoried beforehand?
-
You could also not send out options with the DHCP server and run a proxyDHCP on the FOG server which would be capable of sending the right info for Macs.
-
@Warget The FOG Client only works with Registered machines. You CAN install the client on non-registered machines and they will register their information to the FOG server in a pending mode. Once the machine is approved, you can then perform whatever actions were/are needed.