FreeBSDのインストール

Last Modified:

Founded on Oct. 4, 1998


FreeBSDを一般的なPC を前提にNetworkからのInstall方法を記載している。

Desktop PC十数台とLaptop PC十数台を相手に、FreeBSD RELEASE-2.x 時代からずっとFreeBSDを便利に使ってきた。 最近はMacOSXはUnixが載っているし、 Windows(以下Wins)はCygwinが便利になったので、 Laptop PCにはFreeBSDを載せていない。 一方、Desktop PCはOS無しのPCが廉価になったので、 専用Unixサーバとして使う目的で丸ごとFreeBSDをインストールしている。 このためXの設定は真面目には、行なっていない。 現在は FreeBSD RELEASE-7.2をインストールしている。

FreeBSD のインストール

  1. Winsマシンにdualインストールする場合にはWins 領域を後からどう復元するかをよく考えてから作業すること。 特に壊したときには、純正のCDやハードディスク上の特別な領域からしか 復元できない場合が多いので注意。
    まず、 fips.exeとfips.docをダウンロードし、 systemの入ったdiskに書き込む。 fips.docを良く読んで、元々、HD上にあるWins領域を半分程度に縮める。 その後半にFBSDを入れる。 最近はPartition Magicを使っている。 特にWins-XPをいじるときにはPartition Magic ver.7 以上が必要のようである。

    [Lets] ハイバネーションはWinsから設定しておく。

    [VAIO] 最後にあるハイバネーション用の領域は壊さないように。 もし壊した場合には、リカバリーCDの中の\etc\phdiskをMSDOS (Winsではなく)で実行する。 C> phdisk /create /partition
  2. PCにネットワークを接続し、IP(DHCPも楽にインストールできる)、 default gateway、net mask、DNSを調べておく。
  3. boot用のFloppies or CDを作成する。

注意点

  • skk が skk-emacs が ddskk-emacs に変更になった。
  • その他のシステムの構築

    1. [Laptop] AMPの立ち上げと、PC-cardを生かすためにkernel compileを 行なう。
      	cd /usr/src/sys/i386/conf GENERIC を編集し、次の変更をする
      	device apm0 の disable を消す (または apm0→apm とするなど)
      	device pcic0 の irq 0 を irq 1 にする
      	config GENERIC
      	cd ../../compile/GENERIC
      	make depend make -j 4
      	make install
        
    2. kinput2を生かすために各ユーザーの.Xresourceに
      	*InputMethod: kinput2
        
      を書き込む。これで Alt-Space で kinput2 が起動し、Shift-Space で 終了する。起動キーを Sift-Space など自由に設定できるが、ミスタイ プを起こしやすいので、私はこのように設定している。kinput2 の起動 は .xinitrc 中に
      	kinput2 -ccdef $HOME/.ccdef/ccdef.kinput2 &
        
      と書き、ccdef.kinput2 は /usr/X11R7/lib/X11/ccdef/ のものをコピー し、その中の include 'rule.eggfunc' を生かすと Wnn や Canna 風の キーバインドになる。

    Tex の環境整備

    1. ja-latex2html との関連で ja-ptex-euc を package で入れる。 latex2html を使わなければ、ja-ptex-jis でもよい。
    2. ja-mendex-euc を入れる。latex2html を入れる。
    3. amstex のインストール:
      1. amsltx2.tgzを ダウンロードし、/usr/local/share/texmf で unarchive する。
      2. amsfonts.tar.gzをダウンロードし、/tmp などで展開し、以下の各 dir へ移動する。
        	# mkdir /usr/local/share/texmf/doc/amsfonts
        	# mkdir /usr/local/share/texmf/tex/latex/amsfonts
        	# mkdir /usr/local/share/texmf/tex/plain/amsfonts
        	# mkdir /usr/local/share/texmf/fonts/tfm/amsfonts
        	# cp -r doc/* /usr/local/share/texmf/doc/amsfonts
        	# cp -r latex/* /usr/local/share/texmf/tex/latex/amsfonts
        	# cp -r plaintex/* /usr/local/share/texmf/tex/plain/amsfonts
        	# cp -r tfm/* /usr/local/share/texmf/fonts/tfm/amsfonts
           

    ネットワークの補足

    1. NFS: /etc/rc.conf で NFS client の設定. 以下, host 側の設定を管理者 に依頼する。
    2. ppp: ppxp が便利。

    Mail の設定

    プリンタの設定

    メールリスト Fml のインストール

    Web サーバー Apache (SSL) のインストール

    OA の基本 (SQL + cgi)

    bsfilter のインストール

    /usr/ports の組込を忘れた時


    どのページへ行きたい: