Subject: Re: Help booting NetBSD/sparc port.
To: None <MDICKSON@csi.compuserve.com>
From: - Greg Earle <earle@isolar.Tujunga.CA.US>
List: port-sparc
Date: 04/08/1994 04:57:42
> Anyway the kernel booted fine and proceeded to probe hardware. It found the
>esp0 SCSI controller, but failed to find disks with a "not configured" error.
>It also produced a "not configured" messages for the cgsix frame buffer. I'll
>admit to not knowing a lot about how the bootstrap process works on a Sun,
>(pointers to any reference material would be greatly appreciated) so I may have
>just done something stupid. I'd like to put NetBSD on my Sun so I have an OS
>with source to do some development work on. It's also a much closer match to
>out BSDI environment at work. Anyone have any suggestions as to how I might
>proceed? Is doing this conversion with a single SCSI disk even feasible?
I can't imagine why it didn't find the disk, unless you have it set to a mutant
SCSI target id.
As for how the boot process works, see the SunOS openboot(8s) manual page.
As for the single disk conversion process, I suggest booting the Sun miniroot
either from a CD-ROM (you *do* have a CD-ROM drive, don't you? (-: ) or from
a 4.1.1 1/4" QIC-24 tape.
I have NetBSD-current (March 27th pre-"off_t" sources) running on an IPC with
an internal 207 and an external lunch box that contains a 1 Gb disk and a 1/4"
QIC tape. I attached a CD-ROM drive in order to boot MUNIX to format/partition
the disk(s) and then to load miniroot, and then I un-tar'd Theo's previous
SPARC binaries from a 1/4" tape that I'd made previously on another system.
(Remember that just because NetBSD/SPARC doesn't currently support the QIC 1/4"
tape drives and the CD-ROM drives, that doesn't mean you can't use them under
a SunOS miniroot to get the ball rolling ... ) Once miniroot is running I
just newfs'd /, /usr and /usr/src (external disk) as normal, and un-tar'd the
NetBSD files into the freshly minted partitions and from there just followed
Theo's README. The only hitch came from running the then-extant NetBSD MAKEDEV
from the new NetBSD /dev, because it wanted to do a "chmod" and there isn't a
"chmod" in the SunOS 4.1.3/4.1.3_U1/4.1.3_U1 Edition B Sub-paragraph 12 (-:
miniroot.
Obviously if you don't have a CD-ROM, or a tape drive to unload Theo's snapshot
from (or net access to do it over the net), you've got troubles. Good luck.
- Greg
------------------------------------------------------------------------------