|
@ -1,16 +1,11 @@ |
|
|
# $Id: README,v 1.1.1.1 1995/10/18 08:38:01 deraadt Exp $ |
|
|
|
|
|
|
|
|
# $Id: README,v 1.2 1995/11/08 07:12:52 deraadt Exp $ |
|
|
|
|
|
|
|
|
Initial test versions of a NetBSD/sparc binaries install are available |
|
|
|
|
|
|
|
|
Initial test versions of a OpenBSD/sparc binaries install are available |
|
|
at |
|
|
at |
|
|
ftp.iastate.edu:/pub/netbsd/NetBSD-current/binaries/sparc |
|
|
|
|
|
sun-lamp.cs.berkeley.edu:pub/NetBSD/arch/sparc |
|
|
|
|
|
ftp.wonderland.org:NetBSD/arch/sparc [UK] |
|
|
|
|
|
ftp.informatik.tu-muenchen.de:\ |
|
|
|
|
|
/pub/comp/os/bsd/NetBSD/NetBSD-current/binaries/sparc |
|
|
|
|
|
and many other NetBSD mirror sites. Some mirror sites may take a day |
|
|
|
|
|
or two to catch up. |
|
|
|
|
|
|
|
|
|
|
|
The NetBSD/sparc port runs on sun4c class machines, ie. the |
|
|
|
|
|
|
|
|
ftp.openbsd.org:/pub/OpenBSD/snapshots/sparc |
|
|
|
|
|
Some mirror sites may take a day or two to catch up. |
|
|
|
|
|
|
|
|
|
|
|
The OpenBSD/sparc port runs on sun4c class machines, ie. the |
|
|
SS 1, 1+, 2, IPC, IPX, SLC, and ELC. it does not run on the |
|
|
SS 1, 1+, 2, IPC, IPX, SLC, and ELC. it does not run on the |
|
|
server-series machines, or the SS10-series machines. |
|
|
server-series machines, or the SS10-series machines. |
|
|
|
|
|
|
|
@ -21,7 +16,7 @@ NOTE: THESE INSTRUCTIONS MAY CHANGE WITH EACH SNAPSHOT. |
|
|
|
|
|
|
|
|
Until there are better instructions written, here's a rough idea: |
|
|
Until there are better instructions written, here's a rough idea: |
|
|
|
|
|
|
|
|
1. format and partition the disk using sunos. yup, NetBSD/sparc uses |
|
|
|
|
|
|
|
|
1. format and partition the disk using sunos. yup, OpenBSD/sparc uses |
|
|
sunos disk labels. i am running a quantum 105 with these partition |
|
|
sunos disk labels. i am running a quantum 105 with these partition |
|
|
sizes: |
|
|
sizes: |
|
|
a: 28140 0 4.2BSD 1024 8192 16 # (Cyl. 0 - 133) |
|
|
a: 28140 0 4.2BSD 1024 8192 16 # (Cyl. 0 - 133) |
|
@ -39,9 +34,9 @@ Until there are better instructions written, here's a rough idea: |
|
|
|
|
|
|
|
|
2. newfs it using sunos. yup, the filesystem format is identical. |
|
|
2. newfs it using sunos. yup, the filesystem format is identical. |
|
|
UFS hasn't changed much over the years. (If you can, there is |
|
|
UFS hasn't changed much over the years. (If you can, there is |
|
|
a performance benefit from newfs'ing using NetBSD.) |
|
|
|
|
|
|
|
|
a performance benefit from newfs'ing using OpenBSD.) |
|
|
|
|
|
|
|
|
If you newfs using the NetBSD newfs command, be sure to use -O |
|
|
|
|
|
|
|
|
If you newfs using the OpenBSD newfs command, be sure to use -O |
|
|
to specify the `4.3BSD filesystem format' for your / partition, |
|
|
to specify the `4.3BSD filesystem format' for your / partition, |
|
|
otherwise you will not be able to boot. The SunOS boot blocks do |
|
|
otherwise you will not be able to boot. The SunOS boot blocks do |
|
|
not understand the extended 4.4 filesystem format. |
|
|
not understand the extended 4.4 filesystem format. |
|
@ -49,7 +44,7 @@ Until there are better instructions written, here's a rough idea: |
|
|
3. put a SunOS /boot program in the root partition, and use |
|
|
3. put a SunOS /boot program in the root partition, and use |
|
|
"installboot" to cause it to work. the "installboot" man page |
|
|
"installboot" to cause it to work. the "installboot" man page |
|
|
says to do something like this: say you are running SunOS, and |
|
|
says to do something like this: say you are running SunOS, and |
|
|
the drive you are installing NetBSD/sparc on is currently at |
|
|
|
|
|
|
|
|
the drive you are installing OpenBSD/sparc on is currently at |
|
|
/dev/sd1. You have made the filesystems on that drive already. |
|
|
/dev/sd1. You have made the filesystems on that drive already. |
|
|
# mount /dev/sd1a /mnt |
|
|
# mount /dev/sd1a /mnt |
|
|
# cp /boot /mnt/boot |
|
|
# cp /boot /mnt/boot |
|
@ -66,22 +61,22 @@ Until there are better instructions written, here's a rough idea: |
|
|
5. copy /mnt/etc/fstab.sd to /mnt/etc/fstab and edit to match your |
|
|
5. copy /mnt/etc/fstab.sd to /mnt/etc/fstab and edit to match your |
|
|
disk layout. |
|
|
disk layout. |
|
|
|
|
|
|
|
|
6. the install script copies the kernel called "netbsd.scsi3" to |
|
|
|
|
|
/mnt/netbsd. Two sample kernels are supplied: "netbsd" and |
|
|
|
|
|
"netbsd.scsi3". |
|
|
|
|
|
|
|
|
6. the install script copies the kernel called "bsd.scsi3" to |
|
|
|
|
|
/mnt/bsd. Two sample kernels are supplied: "bsd" and |
|
|
|
|
|
"bsd.scsi3". |
|
|
|
|
|
|
|
|
Unlike SunOS and the ROM, NetBSD numbers scsi drives sequentially |
|
|
|
|
|
|
|
|
Unlike SunOS and the ROM, OpenBSD numbers scsi drives sequentially |
|
|
as it finds them. The drive with the lowest scsi-id will be called |
|
|
as it finds them. The drive with the lowest scsi-id will be called |
|
|
sd0. SunOS and the ROM map normally map sd0 to scsi-id 3. Thus, if |
|
|
sd0. SunOS and the ROM map normally map sd0 to scsi-id 3. Thus, if |
|
|
you have two drives, it's quite likely that NetBSD will disagree with |
|
|
|
|
|
|
|
|
you have two drives, it's quite likely that OpenBSD will disagree with |
|
|
the ROM. |
|
|
the ROM. |
|
|
|
|
|
|
|
|
The "netbsd.scsi3" kernel gets around this problem, by hard-wiring |
|
|
|
|
|
|
|
|
The "bsd.scsi3" kernel gets around this problem, by hard-wiring |
|
|
scsi-id#3 to sd0. The remaining drives will be dynamically mapped |
|
|
scsi-id#3 to sd0. The remaining drives will be dynamically mapped |
|
|
to other sd* numbers. If you have more than one drive you will |
|
|
to other sd* numbers. If you have more than one drive you will |
|
|
want to use this kernel. |
|
|
want to use this kernel. |
|
|
|
|
|
|
|
|
the "netbsd" kernel expects your root drive to be at the standard |
|
|
|
|
|
|
|
|
the "bsd" kernel expects your root drive to be at the standard |
|
|
SunOS sd0==scsi-id#3 location. If you have a second drive at any |
|
|
SunOS sd0==scsi-id#3 location. If you have a second drive at any |
|
|
of scsi-id's 0, 1, or 2, this kernel will NOT work for you. If you |
|
|
of scsi-id's 0, 1, or 2, this kernel will NOT work for you. If you |
|
|
know what you are doing, you could use this kernel. |
|
|
know what you are doing, you could use this kernel. |
|
@ -91,7 +86,7 @@ Until there are better instructions written, here's a rough idea: |
|
|
>n |
|
|
>n |
|
|
ok setenv sunmon-compat? false |
|
|
ok setenv sunmon-compat? false |
|
|
ok |
|
|
ok |
|
|
this is needed because netbsd cannot handle the old-mode yet, |
|
|
|
|
|
|
|
|
this is needed because bsd cannot handle the old-mode yet, |
|
|
and will firework on you. |
|
|
and will firework on you. |
|
|
|
|
|
|
|
|
you cannot use the security modes of the sparc ROM. sorry, same |
|
|
you cannot use the security modes of the sparc ROM. sorry, same |
|
@ -100,14 +95,14 @@ Until there are better instructions written, here's a rough idea: |
|
|
|
|
|
|
|
|
8. if needed, swap your scsi id's. now try a reboot. initially I'd |
|
|
8. if needed, swap your scsi id's. now try a reboot. initially I'd |
|
|
suggest you boot "-bs", then try multiuser after that. if you boot |
|
|
suggest you boot "-bs", then try multiuser after that. if you boot |
|
|
single-user the netbsd incantation for making root read-write |
|
|
|
|
|
|
|
|
single-user the bsd incantation for making root read-write |
|
|
is "mount -u /dev/sd0a /". alternatively, the command reboot is |
|
|
is "mount -u /dev/sd0a /". alternatively, the command reboot is |
|
|
found in /sbin. |
|
|
found in /sbin. |
|
|
|
|
|
|
|
|
9. to boot from netbsd by default, tell something like this to your |
|
|
|
|
|
|
|
|
9. to boot from bsd by default, tell something like this to your |
|
|
ROM. |
|
|
ROM. |
|
|
>n |
|
|
>n |
|
|
ok setenv boot-from sd(0,0,0)netbsd |
|
|
|
|
|
|
|
|
ok setenv boot-from sd(0,0,0)bsd |
|
|
ok |
|
|
ok |
|
|
|
|
|
|
|
|
please let me know of any errors in these instructions or in the |
|
|
please let me know of any errors in these instructions or in the |
|
@ -115,4 +110,4 @@ archives. if so i'll correct them. |
|
|
|
|
|
|
|
|
good luck. |
|
|
good luck. |
|
|
|
|
|
|
|
|
<deraadt@fsa.ca> |
|
|
|
|
|
|
|
|
<deraadt@openbsd.org> |