BSDPY does not like spaces in the folder name! nbi folder has spaces in it, you’ll need to remove them. scp -r /Library/NetBoot/NetBootSP0/.nbi If your NetBoot(s). I ran this from Terminal on our existing macOS Server.
mkdir /nbiĤ) Copy your NetBoot set(s) from your existing macOS server to your BSDPY VM or physical box /nbi folder. bsdpy:1.0 is the latest version of BSDPYģ) Make a Netboot storage directory.tftpd is what communicates what NetBoots are available in the Mac’s boot loader.netboot-httpd is what serves the Netboot.dmg files over http.docker pull macadmins/netboot-httpd docker pull macadmins/tftpd docker pull bruienne/bsdpy:1.0
How to netboot macair install#
yum install docker systemctl enable docker systemctl start dockerĢ) Install required docker images for BSDPY. To make it easier, I’ve just put all the steps I completed below:ġ) Install, enable, and start Docker. If you happen to prefer CentOS over Ubuntu, there are a couple differences I found following the guide above. The guide that was recommended to me after I struggled with a different guide can be found here:
How to netboot macair iso#
In fact, it’s a bit easier to build in a VM because VirtualBox can natively mount ISO files, whereas a physical box requires you to make a bootable media from an ISO. īefore you read any further, know that you can test BSDPY yourself within a Linux VM! You don’t need a physical box. BSDPY proved easy to get going by comparison once I found the right guide (thanks to – who is also the creator of BSDPY – over on the #bspdy MacAdmins Slack channel!).
How to netboot macair mac#
Having personally started down the road of Linux administration, I took it upon myself to move everything currently on our Mac mini – our JSS, file distribution point, and NetBoot server – all to an enterprise-grade server. As a result, many environments begrudgingly deploy Mac Minis (or Mac Pros) as servers in production in order to utilize this functionality. The problem with the macOS NetBoot Server is that it is entirely dependent on Mac hardware running macOS and the macOS Server application. Mac NetBoot servers can also be used to deploy network-based macOS installers (NetInstall) as well as run Apple-provided troubleshooting tools with Apple Service Toolkit (AST). This is frequently used for imaging Macs, as it does not require local storage. A Mac NetBoot server allows IT administrators to run a fully-functional Mac operating system on a Mac from over the network. In a spree of watching past Mac Admin presentations from various conferences not too long ago, I learned about BSDPY: a replacement to the one thing that many environments loath having to have run on Mac hardware in production – a NetBoot server. “If it ain’t broke, don’t fix it.” But not all things have to be broken to know they could be better …