I've installed OpenBSD4.1 from the 3 CD set which I purchased shortly after it was released and have been running it on and off ever since. However, this morning I tried to boot it and it came up with the above error (full error listing below).
I re-installed the whole OS yesterday (everything except bsd.mp and game41.tgz) and it was working fine. The only thing I did after re-install was add a few packages and ports and compile the LookXP source packages from http://lxp.sourceforge.net. I have not knowingly touched the boot.conf file at all so I'm at a loss as to how the above error is showing. I have read the biosboot(8) man page but it didn't help. I am new to OpenBSD having come from a brief linux background and would appreciate any help. I could always simply re-install OpenBSD4.1 again but this would be a last resort as: i) I'd like to know what the cause of the problem is and how to fix it - in case it happens again; ii) I wouldn't learn anything if I simply reinstalled everytime; and iii) I've spent a lot of time configuring icewm to get it like I want and am loathed to go through this process again. The full error list I'm getting is: Loading... probing: pc0 apm mem[632K 2046M a20=on] disk: fd0 hd0+* >> OpenBSD/i386 BOOT 2.13 open(hd0a:/etc/boot.conf): Invalid argument boot> booting hd0a:/bsd: open hd0a:/bsd: Invalid argument failed(22). will try /obsd boot> booting hda0:/obsd: open hda0a:/obsd: Invalid argument failed(22). will try /bsd.old boot> booting hda0:/bsd.old: open hda0a:/bsd.old: Invalid argument failed(22). will try /bsd boot> booting hda0:/bsd: open hda0a:/bsd: Invalid argument failed(22). will try /obsd boot> booting hda0:/obsd: open hda0a:/obsd: Invalid argument failed(22). will try /bsd.old boot> booting hda0:/bsd.old: open hda0a:/bsd.old: Invalid argument failed(22). will try /bsd Turning timeout off. boot> _