- The added line is THIS COLOR.
- The deleted line is THIS COLOR.
Note 12/272(OLD2 2) Junk Box
[ RESPONSE 176/191 ]
Title : UNIXって、なぁーに?
SIN4103 [kaw] 93/03/03 02:19:53 サイズ: 2313 バイト
Subtitle: installing 386BSD
月の末にAT互換機を購入しまして、386BSD をインストールしましたので、
そのことについて書きたいと思います。
注文したハードが到着した日には、最初に員数・構成のチェックを行いました。
これはOK。で、AT互換機は、輸送途中に部のコネクタがはずれたりのトラ
ブルが多いとの話を見聞きしてましたので、電源をれるまえに内部を覗いてみ
ました。すると案の定5インチのドライブのコネクタがはずれていて、フラット・
ケーブルが中でブラブラしていました。
他にはハードはOKのようでしたので、電源をれて3時間程ヒートランさせ
ました。次に BIOS 関係をセットアップするのですが、すでに販売店でセットア
ップされているので、設定値をメモした上で部時計の設定とディスクの表面検
査のみを行いました。
386BSD のインストールは週の日曜 (2/28) に LED 氏の指導の元行いました。
氏から頂いたのは、386BSD のシステム1式と Patch Kit 2.0, XFree86 および
Linux のシステム1式です。結局バックアップから起動まで、丸一日かかりまし
た。
最初パッチをあてないで使用していたのですが、やはり色と不都合があった
のでパッチをあてたところ、ほとんど問題なく運用できるようになりました(ま
だそれほど使っていませんが‥)。パッチで解決できない固有の不都合としては、
・TURBO スイッチをオンにしてブートすると、ハードディスクを認識せず、
ブートできない。
・キーボードが106タイプなので、386BSD が想定している101タイ
プのものとキー列が異なり、キーの刻印と実際に入力される文字が違
っている(() {} [] " ' ` + | \ * @ ... 等の特殊文字)。
最初のものは、ディスクのドライバのソース中、タイムアウトの設定値を変更
してカーネルを再生成することで、解決しました。2番目のものも、やはりドラ
イバのソースでキーのコードを設定している部分を発見したので、ここを変更す
ることにより、解決できると思います(違っている部のキーを修正するのは結
構面倒ですが‥)。
現在はこんなところです。いずれディスクのパーティションを切り直してちゃ
んと運用できるようにするつもりですので、それまでの間はシステムダウンを気
にせずリハーサルのつもりで色いじってみようと思います。そういうことがで
きるのは、最初のうちですので。
ディストリビューションを提供して下さった LED さん、また当日インストー
ル作業に立ち会って下さった Timer Troubler さん、どうもありがとうございま
した。これからもよろしくお願いします。
[SIN4103 / kaw]
#comment
Note 12/272(OLD2 2) Junk Box
[ RESPONSE 177/191 ]
Title : UNIXって、なぁーに?
SIN4103 [kaw] 93/03/13 14:33:08 サイズ: 1292 バイト
Subtitle: Linuxをインストールしてみました
LED 氏より 386BSD と一緒に頂いた Linux をインストールしてみました。雑
誌などの紹介記事にもよく書かれていることですが、386BSD に比べるとかなり
小さなシステムです。ディストリビューションは 3.5" 1.44MB の FD が17枚
で、386BSD の 1/3 位です。運用に要なディスクの容量も 100MB もあればお
つりがきます(386BSD はフルインストールすると 200M でもちょっと苦しいか
な、という感じです)。
インストールは 386BSD に比べ、格段に楽でした。あらかじめチェックしてお
かなければいけないのは、fdisk と mkfs のやりかたくらいで、後はほぼメッセー
ジに従って操作してゆけば完了します。
インストール後に、何パッケージが小さいかがわかりました。ソースがあま
りないんですね。でも、Emacs があるのは偉い!と思いました。あと、Linux は
MINIX がベースになっているだけあって、カーネルのディレクトリ(これはカー
ネルを再生成できるようにソースがあります)に mm (memory manager) と fs (
file system) がちゃんとありました。
UNIX システムの色んなところを徹底的にいじってみたいという人には 386BSD
が、DOS/V や MS-Windows と存させて楽しみたいという人には Linux が合っ
ているように感じました。386BSD は 98 に移植されていますが、Linux はそう
ではありません。でも、Linux のほうが 98 に向いているのでは、とも思いまし
た。
[SIN4103 / kaw]
#comment
Note 12/272(OLD2 2) Junk Box
[ RESPONSE 178/191 ]
Title : UNIXって、なぁーに?
SIN4103 [kaw] 93/03/13 14:34:59 サイズ: 2510 バイト
Subtitle: 386BSDのインストール
で、Linux でちょっと遊んだあと、再度 386BSD をインストールしました。イ
ンストールを何回かやってみて、効率のよいインストールの方法がわかってきま
した。以下にその概要を。
1) dist.fs で立ち上げて、install コマンドでハードディスクに書込む。
2) ハードディスクで立ち上げて、root でログインする。/tmp に mread
で bin01 を読み込み、/tmp/extract で展開する。
3) shutdown -r now でリブートし root でログインする
4) mread で src01 を読み込み cpio で展開する。
5) 同様に etc01 の読み込み・展開を行う。
6) Patch kit を読み込み、ソースにパッチをあてる。
7) /usr/src/lib を make, make install する。
8) /usr/src/{bin,libexec,sbin,usr.bin,usr.sbin} を make, make
install する。
で、ポイントは、
・インストール直後にパッチを当てる。
色いじった後でパッチをあてようとすると、当然のことながらうまくパ
ッチがあたらなくなる可能性があります。Patch kit 0.2 の中には、/usr/
src/sys.386bsd/i386/conf/Makefile.i386 にあてるパッチも含まれていま
すので、修正後はカーネルの再生成もうまくいきます。
余談ですが、Patch kit 0.2 の README には「要がなければ、#00500,
#00602, #00603 のパッチはあてるな」と書いてあったので、部にパッチ
をあててから上の3つを deinstall しようとしたら #00603 は deinstall
できませんでした。何なんでしょう?
・ライブラリの再構築を他のコンパイルよりもにやる。
ライブラリよりもに他のソース(コマンド、カーネル等)をコンパイル
してしまうと、パッチをあてる以前の古いライブラリが使われてしまいます。
・そのままでは make できないものがいくつかある。
以下のものは、そのままでは make できませんでしたので、Makefile の
SUBDIR からははずしておいたほうがよいと思われます。
/usr/src/lib/libg++
/usr/src/usr.bin/awk
/usr/src/usr.bin/elvis
/usr/src/usr.bin/gdb
/usr/src/usr.bin/grotty
/usr/src/usr.bin/ktrace
/usr/src/usr.bin/tn3270
このあとの作業としては、
・カーネルの再生成
・一般ユーザの登録
・コントリビューション・ソフトのインストール
・DES Encryption の組込み
・その他、非標準ソフトのインストール
等がありますがこれらは任意の順番でやってもOKですし、最初の2つ以外は特
に要を感じなければ省略してもよいと思います。
で、現在の私の課題ですが、ps コマンドで ps aux として結果を見るとすべ
てのプロセスで TT の覧が ?? になってしまうので、この原因を究明中でありま
す。
[SIN4103 / kaw]
#comment