VAXstation3100m30に使われているCPUはKA42-Aというモデルで「VMS CPU Model Summary (23rd June 1995)」によると2.8VUPsとあります。VUPsはMIPS値とほぼ同じです。Wikipediaの「List of Intel microprocessors」によると、Pentium 4で6,500~10,000MIPSとありますから、現在の感覚からすると相当遅いCPUです。メモリもHDDも少容量ですがOpenBSD/vaxを動かすには問題ありません。
>>> SHOW VEROpenBSD/vaxをネットワークからインストールするには以下の手順を踏みます。
KA42-A V1.1B3-167-V4.3-242
PST: 167
CON: 1B3
VMB: V4.3
ROM: 242
>>> SHOW MEM
01000000
00000000
00FE2800:00FFFFFF
>>> SHOW DEV
VMS/VMB ULTRIX ADDR DEVTYP NUMBYTES RM/FX WP DEVNAM
------- ------ -------- ------ -------- ----- -- ------
ESA0 SE0 08-00-2B-XX-YY-ZZ
DKA0 RZ0 A/0/0/00 DISK 2.10 GB FX RZ28D
...HostID.... A/6 INITR
...HostID.... B/6 INITR
- CCLプロンプトからネットワークデバイスを指定してブートさせ、MOPプロトコルでブートローダをダウンロードする。
- ダウンロードされたブートローダからブートイメージを起動し、rarpdとbootparamdを使用して情報を取得する。
- NFS経由でインストールパッケージを取り込む。
MOPプロトコルで起動するためにmopdを使います。
- /etc/rc.confに「mopd=YES」という記述を加えます。
- ブートローダ(/usr/local/OpenBSD/5.7/vax/boot.mop)をmopdが要求するファイルとして(/tftpboot/mop/08002bxxyyzz.SYS)置きます。 ここではシンボリックリンクとしました。
- /etc/rc.confに「rarpd=YES」という記述を加えます。
- /etc/ethersに「8:0:2B:XX:YY:ZZ vs3130ob」という記述を加えます。
- /etc/rc.confに「bootparamd=YES」という記述を加えます。
- /etc/bootparamsに「vs3130ob root=192.168.1.222:/usr/local/OpenBSD/5.7/vax」という記述を加えます。
- /etc/rc.confに以下の記述を加えます。
rpcbind=YES
mountd=YES
nfs_server=YES
lockd=YES
statd=YES
- /etc/exportsに「/usr/local -alldirs -maproot=root -network 192.168.1.0/24」という記述を加えます。
>>> b esa0ここでブートイメージを指定すると、事前に設定しておいた情報を読み込み、インストールが始まります。
-ESA0
>> OpenBSD/vax boot [1.18] <<
>> Press enter to autoboot now, or any other key to abort: 5
Press '?' for help
>
> boot bsd.rd
Trying BOOTPARAMS
boot: client IP address: 192.168.1.103
boot: client name: vs3130ob.******.jp
root addr=192.168.1.222 path=/usr/local/OpenBSD/5.7/vax
2499204+374224=0x2bd9d8
Copyright (c) 1982, 1986, 1989, 1991, 1993
The Regents of the University of California. All rights reserved.
Copyright (c) 1995-2015 OpenBSD. All rights reserved. http://www.OpenBSD.org
OpenBSD 5.7 (RAMDISK) #66: Tue Mar 10 19:49:27 MDT 2015
deraadt@vax.openbsd.org:/usr/src/sys/arch/vax/compile/RAMDISK
VAXstation 3100/m{30,40} [0A000004 04010002]
cpu: KA41/42
cpu: Enabling primary cache, secondary cache
real mem = 16654336 (15MB)
avail mem = 12984320 (12MB)
(略)
CONGRATULATIONS! Your OpenBSD install has been successfully completed!
To boot the new system, enter 'reboot' at the command prompt.
When you login to your new system the first time, please read your mail
using the 'mail' command.
# reboot
syncing disks... done
?06 HLT INST
PC = 800BA78F
>>>
これでOpenBSD/vax 5.7がVAXstation3100m30の内蔵ディスクにインストールされました。この時のブートメッセージは以下のとおりです。
>>> b dka0
-DKA0
>> OpenBSD/vax boot [1.18] <<
>> Press enter to autoboot now, or any other key to abort: 5
> boot bsd
1996668+423176 [72+135472+119592]=0x28d2c0
[ using 255548 bytes of bsd ELF symbol table ]
Copyright (c) 1982, 1986, 1989, 1991, 1993
The Regents of the University of California. All rights reserved.
Copyright (c) 1995-2015 OpenBSD. All rights reserved. http://www.OpenBSD.org
OpenBSD 5.7 (GENERIC) #89: Tue Mar 10 14:14:37 MDT 2015
deraadt@vax.openbsd.org:/usr/src/sys/arch/vax/compile/GENERIC
VAXstation 3100/m{30,40} [0A000004 04010002]
cpu: KA41/42
cpu: Enabling primary cache, secondary cache
real mem = 16654336 (15MB)
avail mem = 13168640 (12MB)
mainbus0 at root
vsbus0 at mainbus0
vsbus0: interrupt mask 8
dz0 at vsbus0 csr 0x200a0000 vec 196 ipl 14 maskbit 6: console, 4 lines
lkkbd0 at dz0 line 0
wskbd0 at lkkbd0
lkms0 at dz0 line 1
wsmouse0 at lkms0
ncr0 at vsbus0 csr 0x200c0080 vec 504 ipl 14 maskbit 1
scsibus0 at ncr0: 8 targets, initiator 6
sd0 at scsibus0 targ 0 lun 0: <DEC, RZ28D (C) DEC, 0008> SCSI2 0/direct fixed serial.DEC_RZ28D_(C)_DEC09008054
sd0: 2007MB, 512 bytes/sector, 4110480 sectors
ncr1 at vsbus0 csr 0x200c0180 vec 508 ipl 14 maskbit 0
scsibus1 at ncr1: 8 targets, initiator 6
le0 at vsbus0 csr 0x200e0000 vec 80 ipl 14 maskbit 5 buf 0x43c000-0x44bfff
le0: address 08:00:2b:XX:YY:ZZ
le0: 32 receive buffers, 8 transmit buffers
gpx0 at vsbus0 csr 0x3c000000 vec 68 ipl 14 maskbit 3
gpx0: 1024x864 8 plane color framebuffer
wsdisplay0 at gpx0
wsdisplay0: screen 0 added (std, vt100 emulation)
wskbd0: connecting to wsdisplay0
lkkbd0: no keyboard
vscsi0 at root
scsibus2 at vscsi0: 256 targets
softraid0 at root
scsibus3 at softraid0: 256 targets
boot device: sd0
root on sd0a (1d8654705e8d4811.a) swap on sd0b dump on sd0b
Automatic boot in progress: starting file system checks.
/dev/rsd0a: file system is clean; not checking
/dev/rsd0d: file system is clean; not checking
setting tty flags
pf enabled
starting network
openssl: generating isakmpd/iked RSA key... done.
ssh-keygen: generating new host keys: RSA1 RSA DSA ECDSA ED25519
starting early daemons: syslogd pflogd ntpd.
starting RPC daemons:.
savecore: no core dump
checking quotas: done.
clearing /tmp
kern.securelevel: 0 -> 1
creating runtime link editor directory cache.
preserving editor files.
starting network daemons: sshd smtpd sndiod.
Path to firmware: http://firmware.openbsd.org/firmware/5.7/
No devices found which need firmware files to be downloaded.
starting local daemons: cron.
Wed Sep 30 18:48:52 JST 2015
OpenBSD/vax (vs3130ob.******.jp) (console)
login: root
Password:
OpenBSD 5.7 (GENERIC) #89: Tue Mar 10 14:14:37 MDT 2015
Welcome to OpenBSD: The proactively secure Unix-like operating system.
Please use the sendbug(1) utility to report bugs in the system.
Before reporting a bug, please try to reproduce it with the latest
version of the code. With bug reports, please try to ensure that
enough information to reproduce the problem is enclosed, and if a
known fix for it exists, include that as well.
You have new mail.
インストール直後のディスク使用状況は次のようになりました。
Filesystem 512-blocks Used Avail Capacity Mounted on
/dev/sd0a 251532 43932 195024 18% /
/dev/sd0d 3665820 809260 2673272 23% /usr
0 件のコメント:
コメントを投稿