Author Topic: NetBoot9 from Leopard Server  (Read 711 times)

Offline MacintoshRescue

  • Member
  • *
  • Posts: 4
  • New Member
NetBoot9 from Leopard Server
« on: October 07, 2017, 03:38:00 AM »
Greetings,

I like having Mac OS 9 available via NetBoot so that if I rescue a Macintosh with a faulty optical drive I can start from the network and run the Mac OS 9 installer from a disk image which all works perfectly from Mac OS X Server 10.4; however I want to use a virtual machine instead of an electricity hungry Power Mac and I have a working Mac OS X Server 10.5.8 VM in Parallels Desktop Pro running as a process with the bridged Ethernet option. My Leopard server VM provides AFP shares to Mac OS 9 clients perfectly but the last hurdle to repurposing my Power Mac is to get Apple's NetBoot9 image working from the Leopard server.

I was curious if anybody here had got NetBoot9 working with Leopard Server.

Below is the NetBoot service log:

Feb 17 23:09:00 leopard bootpd[355]: server starting
Feb 17 23:09:00 leopard bootpd[355]: re-reading /etc/bootptab
Feb 17 23:09:00 leopard bootpd[355]: Loaded 0 entries from bootptab (0 bad)
Feb 17 23:09:00 leopard bootpd[355]: server name leopard.flying-machine.net
Feb 17 23:09:00 leopard bootpd[355]: interface en0: ip 10.0.1.105 mask 255.255.255.0
Feb 17 23:09:00 leopard bootpd[355]: bsdpd: re-reading configuration
Feb 17 23:09:00 leopard bootpd[355]: bsdpd: shadow file size will be set to 48 megabytes
Feb 17 23:09:00 leopard bootpd[355]: bsdpd: age time 00:15:00
Feb 17 23:09:00 leopard bootpd[355]: NetBoot: parse vendor specific options failed, missing vendor specific options
Feb 17 23:09:00 leopard bootpd[355]: service time 0.000186 seconds
Feb 17 23:09:05 leopard bootpd[355]: BSDP INFORM [en0] 1,0:3:93:71:94:a8 NetBoot001 arch=ppc sysid=PowerBook3,4
Feb 17 23:09:05 leopard bootpd[355]: NetBoot: [1,0:3:93:71:94:a8] BSDP ACK
    sent 10.0.1.49 pktsize 300
    Feb 17 23:09:05 leopard bootpd[355]: service time 0.000584 seconds
    Feb 17 23:09:05 leopard bootpd[355]: BSDP INFORM
[en0] 1,0:3:93:71:94:a8 NetBoot001 arch=ppc sysid=PowerBook3,4
Feb 17 23:09:05 leopard bootpd[355]: replyfile /private/tftpboot/NetBoot/NetBootSP0/MacOS92Default.nbi/Mac OS ROM
Feb 17 23:09:05 leopard bootpd[355]: NetBoot: [1,0:3:93:71:94:a8] BSDP ACK[SELECT] sent 10.0.1.49 pktsize 474
Feb 17 23:09:05 leopard bootpd[355]: service time 0.113371 seconds

I am using MacOS92Default.nbi folder which I copied from the Tiger server and I cannot get it to boot from Leopard server. My theory is that there might be an incompatibility with AFP 3.2 and AFP 3.2+(version running with Leopard). If anybody knows how to get this working I'd be most grateful.[/list]

Offline devils_advisor

  • Platinum Member
  • *****
  • Posts: 705
Re: NetBoot9 from Leopard Server
« Reply #1 on: October 07, 2017, 12:29:39 PM »
try this here https://web.archive.org/web/20111011130557/http://www.deploystudio.com/Home.html


author moved on and  there is not much info left
the name of the app is deploystudio.

Offline MacintoshRescue

  • Member
  • *
  • Posts: 4
  • New Member
Re: NetBoot9 from Leopard Server
« Reply #2 on: October 08, 2017, 03:59:28 AM »
Hi and thanks for the link.

Again I have the same problem and cannot boot into Mac OS 9 over a network: it seems to be an issue with the server and I suspect AFP. I get so far with booting and the client gets stuck at a floppy disk icon with a flashing question mark suggesting that the NetBoot HD image cannot be mounted.

I'm now going to make a NetBoot image from a machine with Mac OS X plus Mac OS 9 with a universal system folder and the Mac OS 9 Installation files so that I can install Mac OS 9 onto the clients hard disk from Classic on the NetBoot installation, hopefully.

I've been through the NetBoot9 disk image, gone through the scripts, verified permissions and resource forks but still no luck with Mac OS 9. The NetBoot Server definitely works as I can boot two Mac OS X Leopard NetInstall images so it might just not be possible to host Mac OS 9 images on Leopard Server's NetBoot service. If I'm wrong please correct me.

Offline devils_advisor

  • Platinum Member
  • *****
  • Posts: 705
Re: NetBoot9 from Leopard Server
« Reply #3 on: October 08, 2017, 05:13:11 AM »
have you checked the logfiles on the server side? this could help to narrow the or isolate the problem. try to boot into a osx image for example and see if that works.

Offline MacintoshRescue

  • Member
  • *
  • Posts: 4
  • New Member
Re: NetBoot9 from Leopard Server
« Reply #4 on: October 14, 2017, 02:11:01 AM »
Hello,
Sorry for taking so long to reply.

I can confirm that NetBooting a Mac OS X Image works perfectly from my Leopard server.

The following is what happens in the log when trying to boot Mac OS 9:

Oct 14 10:04:41 leopard bootpd[426]: BSDP INFORM [en0] 1,0:3:93:71:94:a8 arch=ppc sysid=PowerBook3,4
Oct 14 10:04:41 leopard bootpd[426]: NetBoot: [1,0:3:93:71:94:a8] BSDP ACK
    sent 10.0.1.4 pktsize 383
    Oct 14 10:04:41 leopard bootpd[426]: service time 0.000597 seconds
    Oct 14 10:04:48 leopard bootpd[426]: service time 3.610290 seconds
    Oct 14 10:05:18 leopard bootpd[426]: BSDP DISCOVER
[en0] 1,0:3:93:71:94:a8 NetBoot002 arch=ppc sysid=PowerBook3,4
Oct 14 10:05:18 leopard bootpd[426]: replyfile /private/tftpboot/NetBoot/NetBootSP0/MacOS92Default.nbi/Mac OS ROM
Oct 14 10:05:18 leopard bootpd[426]: replying to 0.0.0.0
Oct 14 10:05:18 leopard bootpd[426]: BSDP OFFER sent [1,0:3:93:71:94:a8] pktsize 471
Oct 14 10:05:18 leopard bootpd[426]: service time 0.308342 seconds
Oct 14 10:05:18 leopard bootpd[426]: NetBoot: parse vendor specific options failed, missing vendor specific options
Oct 14 10:05:18 leopard bootpd[426]: service time 0.000455 seconds

What do you think?
I find the following line interesting "Oct 14 10:05:18 leopard bootpd[426]: replying to 0.0.0.0" given that the computer trying to boot has the IP address 10.0.1.4
[/list]