Strog
April 21st, 2003, 13:33
I have a Rev D iMac (Lime 333Mhz/160mb/6Gb hd) that was running OS 9.2.2/OS X 10.1.5/Mandrake 8.2 (flame on. at least it isn't XP :twisted:) and I wanted to try a BSD on it. OS X is kind of a dog on this setup so I was using some linux and MOL (www.maconlinux.org) and used XDarwin to run apps off my *nix boxes when it was in OS X.
Round 1, NetBSD netboot:
I had a server setup with Linux Terminal Server Project(www.ltsp.org) on it so I thought I would try installing off a netboot. I read the docs on NetBSD.org and found how to look up the MAC address in openfirmware. Enter the MAC address and make an entry in dhcpd.conf on the server and specify the ofwboot.xcf for the bootfile. Copy ofwboot.xcf to the tftp server directory. Turn off auto-boot in openfirmware and manually enter the command to netboot. It booted the boot loader just fine but couldn't find the kernel to continue. I fought with it for a while then decided to load the minimal PPC iso instead.
Round 2, NetBSD CDROM:
Openfirmware is still set to manually boot so enter the command to boot off the cd. It boots fine a goes into a familiar setup. I played around too much and wiped the entire drive so I made it all for NetBSD. Setup went great but I still couldn't boot back into it. I later discovered that I had used the wrong ARC path in openfirmware or could have redone it with a small OS9 part at the beginning. I decided to see if OpenBSD would make this any easier.
Round 3, OpenBSD local bootloader/kernel and net install:
I made 1GB OS 9 setup and left the rest free space. I mirrored a snapshot for PPC on my webserver and grabbed the latest ports.tar.gz. I copied ofwboot and the kernel to the top level of the OS 9 partition and told openfirmware to boot ofwboot. It boots up to the install and looks just like any other OpenBSD install. Anyone who has not used an entire drive for obsd will appreciate a piece of paper and writing down where the existing partitions are at. I gave it an IP and pointed to the webserver with the install files and a few minutes later the install is done. With a little trial and error, I found the right command to load the kernel and I was sitting a login prompt.
I untarred my ports and started compiling. A little warning here, a G3 333Mhz can take a long time to compile if you get crazy like I did and tackle KDE, GNOME, etc. After a week or so of compiling, I went looking for some ready-made packages on openbsd's ftp.
This is a sweet little OpenBSD box. It took no time to get wheel mouse, grab an ipv6 address from the rtadvd server, etc. but I'm not sure which keyboard map I'm going to need. Everything was working great but now I am getting some weird acting keyboard problems. Every once in a while it will act like it has a stuck key and start repeating. I'll try borrowing a keyboard and see if it isn't my keyboard.
Round 1, NetBSD netboot:
I had a server setup with Linux Terminal Server Project(www.ltsp.org) on it so I thought I would try installing off a netboot. I read the docs on NetBSD.org and found how to look up the MAC address in openfirmware. Enter the MAC address and make an entry in dhcpd.conf on the server and specify the ofwboot.xcf for the bootfile. Copy ofwboot.xcf to the tftp server directory. Turn off auto-boot in openfirmware and manually enter the command to netboot. It booted the boot loader just fine but couldn't find the kernel to continue. I fought with it for a while then decided to load the minimal PPC iso instead.
Round 2, NetBSD CDROM:
Openfirmware is still set to manually boot so enter the command to boot off the cd. It boots fine a goes into a familiar setup. I played around too much and wiped the entire drive so I made it all for NetBSD. Setup went great but I still couldn't boot back into it. I later discovered that I had used the wrong ARC path in openfirmware or could have redone it with a small OS9 part at the beginning. I decided to see if OpenBSD would make this any easier.
Round 3, OpenBSD local bootloader/kernel and net install:
I made 1GB OS 9 setup and left the rest free space. I mirrored a snapshot for PPC on my webserver and grabbed the latest ports.tar.gz. I copied ofwboot and the kernel to the top level of the OS 9 partition and told openfirmware to boot ofwboot. It boots up to the install and looks just like any other OpenBSD install. Anyone who has not used an entire drive for obsd will appreciate a piece of paper and writing down where the existing partitions are at. I gave it an IP and pointed to the webserver with the install files and a few minutes later the install is done. With a little trial and error, I found the right command to load the kernel and I was sitting a login prompt.
I untarred my ports and started compiling. A little warning here, a G3 333Mhz can take a long time to compile if you get crazy like I did and tackle KDE, GNOME, etc. After a week or so of compiling, I went looking for some ready-made packages on openbsd's ftp.
This is a sweet little OpenBSD box. It took no time to get wheel mouse, grab an ipv6 address from the rtadvd server, etc. but I'm not sure which keyboard map I'm going to need. Everything was working great but now I am getting some weird acting keyboard problems. Every once in a while it will act like it has a stuck key and start repeating. I'll try borrowing a keyboard and see if it isn't my keyboard.