Mac OS 9 Discussion > Mac OS 9, Hacks & Upgrades

NetBoot for Mac OS 9

<< < (3/4) > >>

V.Yakob:

--- Quote from: V.Yakob on January 04, 2024, 09:08:08 AM ---NetBoot for Mac OS 9 on OS X Server 10.5.

--- End quote ---
Today I tested it on Power Macintosh G3 Blue & White to test of Netboot ver. 1 -- it works. Yesterday, tests were performed on Power Mac G4 MDD Netboot ver. 2.

Booting NetInstall OS X 10.4

--- Code: ---Jan  5 12:36:08 192 bootpd[233]: BSDP INFORM [en0] 1,0:50:e4:30:b7:3e NetBoot002 arch=ppc sysid=PowerMac1,1
Jan  5 12:36:08 192 bootpd[233]: NetBoot: [1,0:50:e4:30:b7:3e] BSDP ACK[LIST] sent 192.168.53.12 pktsize 338
Jan  5 12:36:08 192 bootpd[233]: DHCP INFORM [en0]: 1,0:50:e4:30:b7:3e
Jan  5 12:36:08 192 bootpd[233]: reply ciaddr 192.168.53.12
Jan  5 12:36:08 192 bootpd[233]: ACK sent NetBoot002 192.168.53.12 pktsize 300
Jan  5 12:36:08 192 bootpd[233]: service time 0.002141 seconds
Jan  5 12:36:09 192 bootpd[233]: BSDP INFORM [en0] 1,0:50:e4:30:b7:3e NetBoot002 arch=ppc sysid=PowerMac1,1
Jan  5 12:36:09 192 bootpd[233]: replyfile /private/tftpboot/NetBoot/NetBootSP0/NetInstall Mac OS 10.4 (PPC).nbi/booter
Jan  5 12:36:09 192 bootpd[233]: NetBoot: [1,0:50:e4:30:b7:3e] BSDP ACK[SELECT] sent 192.168.53.12 pktsize 376
Jan  5 12:36:09 192 bootpd[233]: DHCP INFORM [en0]: 1,0:50:e4:30:b7:3e
Jan  5 12:36:09 192 bootpd[233]: reply ciaddr 192.168.53.12
Jan  5 12:36:09 192 bootpd[233]: ACK sent NetBoot002 192.168.53.12 pktsize 300
Jan  5 12:36:09 192 bootpd[233]: service time 0.002413 seconds
Jan  5 12:36:32 192 bootpd[233]: NetBoot[BOOTP]: [en0] 1,0:50:e4:30:b7:3e NetBoot002
Jan  5 12:36:32 192 bootpd[233]: replyfile /private/tftpboot/NetBoot/NetBootSP0/NetInstall Mac OS 10.4 (PPC).nbi/booter
Jan  5 12:36:32 192 bootpd[233]: replying to 192.168.53.12
Jan  5 12:36:32 192 bootpd[233]: NetBoot[BOOTP]: reply sent 192.168.53.12 pktsize 401
Jan  5 12:36:32 192 bootpd[233]: service time 0.002623 seconds
Jan  5 12:38:13 192 bootpd[233]: DHCP REQUEST [en0]: 1,0:50:e4:30:b7:3e
Jan  5 12:38:13 192 bootpd[233]: replying to 192.168.53.12
Jan  5 12:38:13 192 bootpd[233]: ACK sent NetBoot002 192.168.53.12 pktsize 304
Jan  5 12:38:13 192 bootpd[233]: service time 0.002572 seconds

--- End code ---

Booting NetBoot Mac OS 9.2.2

--- Code: ---Jan  5 12:41:45 192 bootpd[233]: BSDP INFORM [en0] 1,0:50:e4:30:b7:3e NetBoot002 arch=ppc sysid=PowerMac1,1
Jan  5 12:41:45 192 bootpd[233]: replyfile /private/tftpboot/NetBoot/NetBootSP0/NetBoot Mac OS 9.2.2.nbi/Mac OS ROM
Jan  5 12:41:45 192 bootpd[233]: NetBoot: [1,0:50:e4:30:b7:3e] BSDP ACK[SELECT] sent 192.168.53.12 pktsize 486
Jan  5 12:41:45 192 bootpd[233]: DHCP INFORM [en0]: 1,0:50:e4:30:b7:3e
Jan  5 12:41:45 192 bootpd[233]: reply ciaddr 192.168.53.12
Jan  5 12:41:45 192 bootpd[233]: ACK sent NetBoot002 192.168.53.12 pktsize 300
Jan  5 12:41:45 192 bootpd[233]: service time 0.152813 seconds
Jan  5 12:42:08 192 bootpd[233]: NetBoot[BOOTP]: [en0] 1,0:50:e4:30:b7:3e NetBoot002
Jan  5 12:42:08 192 bootpd[233]: replyfile /private/tftpboot/NetBoot/NetBootSP0/NetBoot Mac OS 9.2.2.nbi/Mac OS ROM
Jan  5 12:42:08 192 bootpd[233]: replying to 192.168.53.12
Jan  5 12:42:08 192 bootpd[233]: NetBoot[BOOTP]: reply sent 192.168.53.12 pktsize 509
Jan  5 12:42:08 192 bootpd[233]: service time 0.129719 seconds
Jan  5 12:43:37 192 bootpd[233]: DHCP REQUEST [en0]: 1,0:50:e4:30:b7:3e <NetBoot002>
Jan  5 12:43:37 192 bootpd[233]: dhcpd: 192.168.53.12 lease extended to INIT/REBOOT client
Jan  5 12:43:37 192 bootpd[233]: replying to 192.168.53.12
Jan  5 12:43:37 192 bootpd[233]: ACK sent NetBoot002 192.168.53.12 pktsize 304
Jan  5 12:43:37 192 bootpd[233]: service time 0.001727 seconds

--- End code ---

I'm happy, I've wanted to try it for a long time.

P.S. I wonder if it will be possible to adapt the Mac OS 9.2.2 community image to run over the NetBoot? ::)

DieHard:

--- Quote ---P.S. I wonder if it will be possible to adapt the Mac OS 9.2.2 community image to run over the NetBoot? ::)
--- End quote ---

Lol, that was exactly what I was going to try if time ever permits

IIO:
with choices for "macmini" and "unsupported" :)

V.Yakob:
I tried to do it myself, but my skills and knowledge are not enough. Nothing worked out. >:(

vad12:
@V.Yakob, glad to see you are still around and you've gotten your Mac OS 9 to boot up!

And it looks like we've been working on similar things this month! I've succeeded to netboot Mac OS 9.2.2 with the help of Netatalk and my Mikrotik router, after going through a handful of BSDP and original BOOTP tutorials I found in the WayBack Machine. All of them had extra steps and settings I did not need after all, so I trimmed those away yesterday, and now the setup doesn't look too overly complicated.

Now, there are still 2 more things I have not yet figured out.

1) I'm not doing full BSDP handshakes between the Mac and the router, so I wonder if I can get multiple OS choices in the bootpicker if I do this. I read about the netboot versions and am not fully sure whether my PowerMac is on version 1.0 or 2.0. From what I gathered, only Netboot 2.0 can do this.

2) How to make changes persist outside Application HD ;D. I tried changing some system settings and dragging a PDF into NetBoot HD, but all those changes and the file went away after rebooting. I have a shadow image that some netbooting documents talked about, and I can tell that changes have been happening inside it. I even saw what might be the resource fork for the PDF I dragged in, but the icon for the PDF doesn't show. I'm not too sure yet whether that Macintosh Manager in X Server has anything to do with this.

Because of these 2, I might have to try setting up a Server 10.5 hackintosh on VMWare, and figure out how the machines are talking then, and then try to recreate the process with my router and Linux box.

Regardless, I think it's so cool I can do this now. I've been eager to try out Mac OS and some software in the other languages, and I think the netbooting method is a nice way to do this without messing with my SSD.

Navigation

[0] Message Index

[#] Next page

[*] Previous page

Go to full version