PSUMAC201-Basics of Netbooting

PSUMAC201-Basics of Netbooting

Giving Disks the Boot The Basics of Netbooting Macs brandon Penglase May 11th, 2011 Penn State MacAdmins Conference Monday, May 16, 2011 Who is Brandon? • Pennsylvania College of Technology • Working on Macs for 4 years now • DeployStudio & “Recovery” Netboot Monday, May 16, 2011 Preface Monday, May 16, 2011 What is Netbooting? Monday, May 16, 2011 Netbooting Defined (by Wikipedia) • Network Booting: is the • Netboot: is a technology process of booting a from Apple which enables computer from a network Macs with capable rather than a local drive firmware to boot from a network, rather than a local hard disk or optical disc drive Monday, May 16, 2011 The Apple Netboot Process • The (technical) Basics: • Bootstrap Protocol (BOOTP) • TFTP • HTTP/NFS/AFP Monday, May 16, 2011 The Apple Netboot Process • The Chime! (Machine Posts) • Firmware loads, starts DHCP and BSDP (boot service discovery protocol), and presents a spinning globe • This is the process of actually looking on the network for a boot server • Apple Logo, with Spinning Globe • The machine has downloaded the files needed to boot from the server, and starts to boot. • Turns into normal progress indicator and boots Monday, May 16, 2011 Reasons to Netboot Monday, May 16, 2011 Diskless Systems • Kiosks • Ability to change the image on reboots • Force users to use network storage Monday, May 16, 2011 OS Installation • Turn Up New Servers Quickly • Get Clients Up Quickly Monday, May 16, 2011 Machine Imaging • DeployStudio • PSU Blast Image Config • System Image Utility • And Others Monday, May 16, 2011 How To Netboot Monday, May 16, 2011 Steps to Netboot • Enable Netboot Service • Build Your Netboot Image • Enable Your Netboot Image • Boot Your Macs Holding “N”, Or Bless Them • ??? • Profit! (Really, thats it!) (ok, except maybe no profit...) Monday, May 16, 2011 Network Configuration Monday, May 16, 2011 DHCP Monday, May 16, 2011 BSDP Broadcasts • UDP Broadcasts • Lists Images That Can Be Netbooted Monday, May 16, 2011 Hands-Off Netbooting Monday, May 16, 2011 Blessed Be • sudo bless --netboot --server bsdp://server.test • Recommend To Use IP Address • Or More Specifically: • sudo bless --netboot --booter tftp://server.test/ NetBoot/NetBootSP0/NetInstall.nbi/i386/ booter --kernel tftp://server.test/NetBoot/ NetBootSP0/NetInstall.nbi/i386/ mach.macosx --options "rp=nfs:server.test:/ private/tftpboot/NetBoot/ NetBootSP0:NetInstall.nbi/NetInstall- Restore.dmg" Monday, May 16, 2011 Blessed Be • sudo bless --netboot --server bsdp://server.test • Recommend To Use IP Address • Or More Specifically: • sudo bless --netboot --booter tftp://server.test/ NetBoot/NetBootSP0/NetInstall.nbi/i386/ booter --kernel tftp://server.test/NetBoot/ NetBootSP0/NetInstall.nbi/i386/ mach.macosx --options "rp=nfs:server.test:/ private/tftpboot/NetBoot/ NetBootSP0:NetInstall.nbi/NetInstall- Restore.dmg" Monday, May 16, 2011 Blessed Be • sudo bless --netboot --server bsdp://server.test • Recommend To Use IP Address • Or More Specifically: • sudo bless --netboot --booter tftp://server.test/ NetBoot/NetBootSP0/NetInstall.nbi/i386/ booter --kernel tftp://server.test/NetBoot/ NetBootSP0/NetInstall.nbi/i386/ mach.macosx --options "rp=nfs:server.test:/ private/tftpboot/NetBoot/ NetBootSP0:NetInstall.nbi/NetInstall- Restore.dmg" Monday, May 16, 2011 Blessed Be • sudo bless --netboot --server bsdp://server.test • Recommend To Use IP Address • Or More Specifically: • sudo bless --netboot --booter tftp://server.test/ NetBoot/NetBootSP0/NetInstall.nbi/i386/ booter --kernel tftp://server.test/NetBoot/ NetBootSP0/NetInstall.nbi/i386/ mach.macosx --options "rp=nfs:server.test:/ private/tftpboot/NetBoot/ NetBootSP0:NetInstall.nbi/NetInstall- Restore.dmg" Monday, May 16, 2011 Demo Monday, May 16, 2011 Links • Bombich’s How Netboot Works as a starting point, and anything else on his site (mirrored): http://www.afp548.com/netboot/ mactips/bootpd.html • ComputerWorld’s Hands On Configuring Apple’s Netboot (Dated, but good information): http://www.computerworld.com/s/article/ 9035268/ Hands_on_Configuring_Apple_s_NetBoot_service_Part_1 • Creating a Netboot using Apple’s SIU: http:// www.jamfsoftware.com/kb/article.php?id=239 Monday, May 16, 2011.

View Full Text

Details

  • File Type
    pdf
  • Upload Time
    -
  • Content Languages
    English
  • Upload User
    Anonymous/Not logged-in
  • File Pages
    23 Page
  • File Size
    -

Download

Channel Download Status
Express Download Enable

Copyright

We respect the copyrights and intellectual property rights of all users. All uploaded documents are either original works of the uploader or authorized works of the rightful owners.

  • Not to be reproduced or distributed without explicit permission.
  • Not used for commercial purposes outside of approved use cases.
  • Not used to infringe on the rights of the original creators.
  • If you believe any content infringes your copyright, please contact us immediately.

Support

For help with questions, suggestions, or problems, please contact us