2/19/09 – Mac Admin Meeting
You just want to get your files! Firewire target booting deprecated Mac OS X Server expensive/overkill Features are built in to OS X Client
http://www.instructables.com/id/Make-Your- Regular-Mac-a-NetBoot-Server!/ http://www.macgeekery.com/hacks/hardwar e/make_any_mac_a_netboot_server http://www.bombich.com/mactips/bootpd.ht ml Some steps differ for OS X 10.5
Install Mac OS X 10.5 Apply all updates Install Server Admin Tools 10.5.6 www.apple.com/downloads Install Property List Editor Part of free Xcode download
Use a non-networked test system Moved to Directory Utility in 10.5 Reboot & login as root
/Library/NetBoot/NetBootSP0 /Library/NetBoot/NetBootClients0 Sharepoint links using the ‘ ln ’ /private/tftpboot Another symlink to NetBootSP0 directory
Different in 10.5 (but easier) Create text file /etc/exports Add “/Library/NetBoot/NetBootSP0 – ro ” Read only share NFS autostarts
Easier in 10.5 In System Preferences Start File Sharing service Share NetBootSP0 and NetBootClients0 ▪ Read only for “Everyone”
Allows to show as a Network Startup Disk Starts BSDP and DHCP services Create /etc/bootpd.plist I cheated with an internet script Also need to set IP to static address Start the bootps and tftp services
Good info: Need a clean, bootable volume Outputs an .nbi directory which contains everything Using Apple’s System Image Utility Create NetBoot image Save to /Library/NetBoot/NetBootSP0
Open NBImageInfo.plist from .nbi directory Use Property List Editor Delete EnabledSystemIdentifers Delete DisabledSystemIdentifiers Set isEnabled to “true”
Reboot the server Connect server & client via Ethernet On client Open System Preferences Select Startup Disk Select the NetBoot volume and reboot
Recommend
More recommend