On Fri, 4 Nov 2011 12:27:24 +0100 Otto Moerbeek <o...@drijf.net> wrote:
> On Wed, Nov 02, 2011 at 11:01:03PM +0900, Joel Rees wrote: > > > FWIW -- > > > > On Wed, 2 Nov 2011 09:12:10 +0100 > > Otto Moerbeek <o...@drijf.net> wrote: > > > > > Op 2 nov. 2011 om 08:34 heeft cbsol...@gmail.com het volgende geschreven: > > > > > > > Hello openBSD ppc mail list, > > > > > > > > I tried installing OpenBSD on my mac powerbook 1 ghz. I am running OS X > > > > 10.5.8. > > > > > > > > My internal DVD super drive is broken, so I tried installing via > > > > external firewire DVD. This did not work. I then tried to install via > > > > a lacie external usb optical disk drive, this too failed. I then placed > > > > > > How did those installs fail? > > > > > > > ofwboot and bsd.rd in / of my OSX volume. My volumes looked like this: > > > > > > > > /dev/disk0 > > > > #: TYPE NAME SIZE IDENTIFIER > > > > 0: Apple_partition_scheme *149.1 Gi disk0 > > > > 1: Apple_partition_map 31.5 Ki disk0s1 > > > > 2: Apple_HFS OSX 40.0 Gi disk0s3 > > > > 3: Apple_HFS Data 98.3 Gi disk0s5 > > > > 4: Apple_HFS BSD 10.4 Gi disk0s7 > > > > > > > > I also tried this entire process with the BSD slice befor the Data > > > > slice, that is BSD would be disk0s5 and Data would be disk0s7, but this > > > > failed as well > > > > > > > > I rebooted held opt-cmd-o-f and started in openfirmware. At the open > > > > firmware prompt I typed boot hd:,ofwboot bsd.rd. I got the following > > > > message. > > > > > > > > Note: I broke the following lines with \ to read easier in the email. > > > > > > > > / ok > > > > 0 > boot hd:,ofwboot bsd.rd load-size=fe28 adler32=d93e276c > > > > > > > > Loading ELF > > > >>> OpenBSD/macppc BOOT 1.1 > > > > /pci@f4000000/ata-6@d/disk@0:/etc/boot.conf: line too long > > > > boot> > > > > booting /pci@f4000000/ata-6@d/disk@0:bsd.rd: \ > > > > /pci@f4000000/ata-6@d/disk@0:bsd.rd > > > > Inappropriate file type or format > > > > failed(79) will try /bsd > > > > boot> > > > > booting /pci@f4000000/ata-6@d/disk@0:/bsd: \ > > > > /pci@f4000000/ata-6@d/disk@0:bsd > > > > Inappropriate file type or format > > > > failed(79) will try /bsd > > > > Turning timeout off. > > > > > > > > Does anyone have any idea why I am getting this error? > > > > > > > > > Afaik, ofwboot only supports booting from hfs, not from hfs+. I suppose > > > that > > > is your problem here. > > > > > > -Otto > > > > > > > I've been booting 4.8 through ofwboot from an HFS+ volume, no problem. > > > > (Will try to confirm 5.0 tomorrow or this weekend.) > > > > -- > > Joel Rees <joel_r...@sannet.ne.jp> > > Did some tests. > > Results so far: booting ofwboot and kernel from HFS+ is indeed busted > > 4.1 ofwboot + 5.0 bsd.rd DOES boot > > 4.2 - 5.0 ofwboot do not work > > Loading ofwboot itself does work, only loading the kernel fails. > > A (theoretical) workaround is to use the 4.1 ofwboot + 5.0 bsd.rd, > install and then copy the 5.0 ofwboot to the HFS+ volume. The moment > an OpenBSD partition exists, ofwboot (itself loaded from HFS+) will > load the kernel from that OpenBSD partition. That's the reason this > bug has existed for so long. > > Lemme try the ofwboot 4.1 workaround... [some time passes]... > > Indeed, that works! The moment an OpenBSD partition exists ofwboot > (both 4.1 and 5.0) will load a kernel from there. > > -Otto Thanks for checking, Otto. I tried putting both ofwboot and the install kernel on my classic (HFS+) partition and on my Mac OS X partition (also HFS+), and it doesn't boot in either case, whether classic: boot hd:10,ofwboot /bsd.rd or Mac OS X: boot hd:11,ofwboot /bsd.rd (cbsoleil's machine would appear to be a more recent powerbook, judging from the Apple partition map.) However, I was able to boot the install kernel from the CD, install the package sets from ftp, and now it boots the installed kernel from the openbsd volume okay (through ofwboot on the HFS+ partition, of course), as boot hd:10,ofwboot /bsd I remember booting the install kernel from an HFS volume back in 3.something, but I don't remember if that was HFS or HFS+. (Wish I had time to try more combinations.) -- Joel Rees <joel_r...@sannet.ne.jp>