

Ifconfig -a if youre unsure of which interface.Ĩ. Edit /etc/dhcpd.interfaces & enter the name of the interface which dhcpd will run on, run
#HOW TO NETBOOT MAC PC#
open /etc/nf in your editor & paste the following in & edit to your requirements, you’ll need the MAC addresses of your Mac & PC running OpenDarwin With your dhcpd in place, its onto creating the dhcp lease info. make a backup copy of your original dhcpd & then overwrite with your new copyĬp /usr/sbin/dhpd /usr/sbin/dhcpd.originalĦ.
#HOW TO NETBOOT MAC DOWNLOAD#
Download & extract the sources into /usr/src from the the OpenBSD ftp siteĤ. Run ifconfig -a & note the MAC address of your network card.ġ.Install OpenBSD 3.5 (in any configuration you like)Ģ. You may want to add these commands to your /etc/rc to save you having to run it everytime.ħ. append /exports/Volumes/pickaname clients 192.168.0.bla To add aditional IP addresses use the append switch: create /exports/Volumes/pickaname clients 192.168.0.bla This will create a share accessible by any host to allow specific hosts use the following command: create /exports/Volumes/pickaname opts maproot=root:wheel Using the niutil (netinfo util) you need to create a NFS share reboot & log back in, if you look in /Volumes/ you should have a folder called pickaname (or whatever name you picked :P)ĥ. Now format the 2nd partition using the newfs_hfs toolĤ. Once youre logged in edit /Library/Preferences/SystemConfiguration/ & add rd=disk#s# in the string section under the kernel flags key.ģ. Rd=disk#s# convention being disk “disknumber” s “partition number” Press enter at the prompt to specify boot time options & at the prompt enter Upon 1st boot you’ll have to manually specify the location of the root partition manually as OpenDarwin doesnt seem to find it & sits there idle.

Note the partition number you’ve installed onto as you’ll need it in the next step!Ģ.
#HOW TO NETBOOT MAC INSTALL#
Install OpenDarwin, as OpenDarwin x86 runs off a UFS partition you’ll need a 2nd partition (atleast 2.2gigs if youre installing 10.4) which you’ll format as HFS so remember to partition manually. Lets go through the core part of the setup which needs to be done independent of which version of OS X you are going to be installing.ġ. I have managed to succesfully install OS X 10.3 & 10.4 with this setup though how the install files where shared on the OpenDarwin box varied between the NetInstall of 10.3 & 10.4. Mac gets boot info & kernel image from OpenBSD box & boots, then connects to the OpenDarwin box & starts the GUI/Setup. I did look at FreeBSD 5.3 with HFS+ support but Its early days for the project thus the system panicked everytime I attempt to copy to the NFS share from another host.ġx PC running OpenBSD which is running a tfptd & hacked DHCPDġx PC running OpenDarwin which has a HFS formatted volume containing the OS X install files shared via NFS

This project is still yet to be finished, at the moment Im using 2 box’s to carry out the installation, the aim is to have one box running OpenBSD doing everything (unfortunately there is no HFS support within the o/s & Im having problems getting mountd to accept connections from clients on a non reserved port)
