[HOME] [github] [twitter] [blog] [fml4] [fml8] [北海道] Powered by NetBSD and [nuinui.net] .

NetBSD/sparc

もらった junk SUN sparc のパスワードを消す方法

まず、 7bit even parity で tip して、 ^C おしまくって single user mode にする。 でも、これだとだと read only モードなのでまだ×。

そこで halt して rom monitor にまず落す。 ROMモニタは 8 bit non-parity になります。 そこで、tip を ~^D で一旦やめて、8 bit non parity で再接続する。 ちょっと画面が乱れるけど、きにせず

	ok boot -s
で、single user mode で起動する。

起動するけれど、画面がみだれるのでふたたび 7bit even へもどし、 /etc/ の下を編集すれば OK。

ROM MONITOR におとすために別のソフトでコンソールをとって、 BREAKシグナルをおくりまくるってのもある。

kermit で BREAK シグナルを送る

# kermit -l /dev/tty00 -b 9600 
C-kermit> connect
	…画面…
この状態で Ctrlキーをおさえながら '\B' をおくる (これは \ と B の2つである。単なるCtrl-Bじゃないぞ)。

ネットワークインストール

詳しくは INSTALL マニュアルを参照してね)。

 * "rarpd -a" が走っているか?
 * edit /etc/ethers

	8:0:20:7a:5a:38  dorothy
	8:0:20:87:6:f0   tomoyo	

 * edit /etc/bootparams

	# host  root=server-ip-address(192.168.1.2):/path/
	dorothy root=192.168.1.2:/usr/export/sparc/root
	tomoyo  root=192.168.1.2:/usr/export/sparc/root

 * rom monitor

   ok boot le()netbsd -s

 * tcpdump でもにたして C0A89425.SUN4M などのデータを取り出す:)
   #まぁ自分で計算してもいいんですけどね

   cd /tftpboot
   ln -s boot.net C0A89425.SUN4M

ブートブロックのインストール

single user mode で(つまり kernel security level 変化後)

# binstall ffs /mnt

別のディスクからブートする方法

SCSI ID 3 ではなく ID 4 で起動する。

ok boot /iommu/sbus/espdma@f,400000/esp/sd@4,0 netbsd -s

CISCO のケーブルキットでスパークと接続する

7206 用のキットをもってきて

25 pin ----- ストレート結線 ----- 9 pin
実のところ 2 <-> 3 (tx, rx) だけつながれば見える:)

ROM は 7 bit even parity でつなぐ。ROM によっては n で new command mode に移行して始めて

ok 
となることに注意。

1.4.x から 1.5.x へのアップグレード

# dd if=miniroot.fs of=/dev/rsd0b bs=4k conv=sync
# sync;sync;sync;halt
> boot disk:b netbsd -s
/ の upgrade スクリプトが始まるので、よろしく答えていく。 でも /etc/ 以下がアップデートされないので、適宜がんばって マージする。

[HOME] [github] [twitter] [blog] [fml4] [fml8] [北海道] Powered by NetBSD and [nuinui.net] .
Copyright (C) 1993-2022 Ken'ichi Fukamachi mail:< fukachan at fml.org >