VersaPro NX (VA46H) にFreeBSD 3.4R と XFree86 3.3.6 をインストールする

---- 2000. 3.31 ----

Counter(Since Apr./3/'00)

[← Back]


目次 :
1. Windows 98 1.1 Windows 98 セットアップ (約18分) 1.2 ネットワークの設定 (約10分) 1.3 Internet Explorer の設定 (約13分) 1.4 Office 2000 Personal の設定 1.5 ハイバネーションの中止 2. FreeBSD 3.4R 2.1 CD-ROM から Novice でインストール (約30分) 2.2 Network の設定 2.3 XFree86 3.3.5 → 3.3.6 (約70分) 2.4 他のマシンの X 端末として使用する。 2.5 普通に xdm を使う (2.6 Xtt) 2.7 X 用のフォント 2.8 gimp の再コンパイル (約 20分) 2.9 2000年問題 2.10 PAO3 2.11 MSDOSFS の 日本語対応パッチ 2.12 shutdown User の作成 3. その他 3.1 サスペンド、ハイバネーションができない。 3.2 XFree86のコンパイルとpackages の順番 3.3 X 端末の改良 3.4 マウスの設定 3.5 USB マウスの設定
1. Windows 98
1.1 Windows 98 セットアップ (約18分) 付属マニュアル「はじめにお読みください」 23ページからを参照。 一番上にもどる
1.2 ネットワークの設定 (約10分) マイコンピュータ → コントロールパネル → ネットワーク IP アドレス:IP アドレス ***.***.***.*** サブネットマスク 255.255. 0. 0 ゲートウェイ:新しいゲートウェイ ***.***. 1.254 → 追加 DNS 設定:DNS を使う ホスト名:******** ← 情報処理センターから交付されたホスト名 ドメイン:tu.tokuyama.ac.jp DNS サーバーの検索順 ***.***.***.*** → 追加 ドメイン サフィックスの検索順 tu.tokuyama.ac.jp ie.tokuyama.ac.jp cc.tokuyama.ac.jp [OK] 優先的にログオンするネットワーク Microsoft ネットワーククライアント ↓ Windows ログオン [OK] [再起動] MS-DOS プロンプトから ping post してみる。 C:\WINDOWS > ping post Pinging ccsv1.tu.tokuyama.ac.jp [***.***.***.***] with 32 bytes of data: Reply from ***.***.***.***: bytes=32 time < 10ms TTL=254 Reply from ***.***.***.***: bytes=32 time < 10ms TTL=254 Reply from ***.***.***.***: bytes=32 time < 10ms TTL=254 Reply from ***.***.***.***: bytes=32 time < 10ms TTL=254 Ping statistics for ***.***.***.***: Packets: Sent 4, Received = 4, Lost = 0 (0% loss). Approximate round trip times in milli-seconds: Minimum = 0ms, Maximum = 0ms, Average = 0ms C:\WINDOWS > exit 一番上にもどる
1.3 Internet Explorer の設定 (約13分) Internet Explorer の起動 ◎ インターネット接続を手動で設定するか、またはローカル エリア ネットワーク (LAN)を使って接続します(M) [次へ] ◎ローカル エリア ネットワーク(LAN)を使ってインターネットに接続します(L) [次へ] 自動設定:プロキシ サーバーの自動検出[推奨](A) のチェックをはずす。 プロキシ サーバーの手動設定(M) にチェックを入れる [次へ] すべてのプロトコルに同じプロキシ サーバーを使用する(U)にチェックを入れる HTTP(H): ccfw2 : 8080 [次へ] 次のもので始まるアドレスにはプロキシ サーバーを使用しない(A): *.tu.tokuyama.ac.jp;*.ie.tokuyama.ac.jp;*.cc.tokuyama.ac.jp ローカル(イントラネット)のアドレスにはプロキシ サーバーを使用しない(L) にチェックを入れる [次へ] インターネット メール アカウントの設定 インターネットメールアカウントを設定しますか? → いいえ(O) [完了] ツール → インターネットオプション 全般:ホームページ http://www.nec.co.jp/98/ → www.tu.tokuyama.ac.jp 学内のページへのアクセス確認。 学外のページへのアクセス確認。 一番上にもどる
1.4 Office 2000 Personal の設定 Excel か Word を起動。 同封の Office 2000 Personal の CD-ROM にはりつけてある CD キーを入力。 一番上にもどる
1.5 ハイバネーションの中止 スタート → Windows の終了 → MS-DOS モードで再起動する(M) → [OK] C:\WINDOWS > hiberoff 電源 OFF → ON (Windows 98 の再起動確認) C:\WINDOWS > hdprepez /c ハイバネーション設定ファイルの作成 一番上にもどる
2. FreeBSD 3.4R
2.1 CD-ROM から Novice でインストール (約30分) FreeBSD 3.4 の CD-ROM は ftp.jp.freebsd.org/pub/FreeBSD/releases/i386/ISO-IMAGES/3.4-install.iso (647815168 Dec 29 03:23) を CD-R に焼いたものを使用。 CD-ROM にて再起動 Kernel Configuration Menu → Skip kernel configuration and continue with installation /stand/sysinstall Main Menu → Novice ---------------------------------------------------------------------------- Disk name: wd0 FISK Partition Editor DISK Geometry: 1467 cyls/255 heads/63 sectors = 24567355 sectors Offset Size End Name PType Desc Subtype Flags 0 63 62 - 6 unused 0 63 4192902 4192964 wd0s1 2 fat 6 4192965 19374390 23567354 wd0s2 4 extended 15 > 23567355 11781 23579135 - 6 unused 0 > ---------------------------------------------------------------------------- extended を Delete Create で unused から 4096M を FreeBSD に割り当てる。 Set Bootable も設定。 Quit (abroad02) ---------------------------------------------------------------------------- Disk name: wd0 FISK Partition Editor DISK Geometry: 1467 cyls/255 heads/63 sectors = 24567355 sectors Offset Size End Name PType Desc Subtype Flags 0 63 62 - 6 unused 0 63 4192902 4192964 wd0s1 2 fat 6 4192965 8385930 12578894 wd0s2 3 freebsd 165 CA 12578895 11000241 23579135 - 6 unused 0 > ---------------------------------------------------------------------------- (abroad01) ---------------------------------------------------------------------------- Disk name: wd0 FISK Partition Editor DISK Geometry: 1467 cyls/255 heads/63 sectors = 24567355 sectors Offset Size End Name PType Desc Subtype Flags 0 63 62 - 6 unused 0 63 4192902 4192964 wd0s1 2 fat 6 4192965 7176900 8369864 wd0s2 3 freebsd 165 CA 8369865 15209271 23579135 - 6 unused 0 > ---------------------------------------------------------------------------- (*)BootMgr Install the FreeBSD Boot Manager ---------------------------------------------------------------------------- FreeBSD Disklabel Editor Disk: wd0 Psartition name: wd0s2 Free: 0 blocks (0MB) Part Mount Size Newfs Part Mount Size Newfs ---- ----- ---- ----- ---- ----- ---- ----- wd0s1 < none > 2047MB DOS wd0s2b swap 300MB SWAP wd0s2a / 1739MB UFS Y ---------------------------------------------------------------------------- Choose Distributions → [*] 2 X-Developer Do you wish to install DES cryptographic software? [No] User Confirmation Requested → DES [NO]、ports collection? [No] XFree86 3.3.5 Distribution Fonts → [*]fnts、[*]f100、[*]fcyr、[*]fscl、[*]non、[ ]server Choose Installation Media → 1 CDROM User Confirmation Requested Last Cahance ! ..... [Yes] CD-ROM から インストール(約10分) Slip/PPP [NO] IP geteway [NO] anonymous FTP connections [NO] NFS server [NO] NFS client [NO] customize your system console settings [NO] set this machine's time zone now [YES] Is this machine's CMOS clock set to UTC? [NO] 5 Asia - > 17 Japan 'JST' [YES] enable Linux binary compatibility? [YES] mouse attached [NO] configure your Xserver [NO] package collection [NO] initial user accounts [NO] system manager's password [OK] any last options [NO] [X Exit Install] Are you sure you wish to exit? [YES] remove CD-ROM reboot 一番上にもどる
2.2 Network の設定 /stand/sysinstall → Configure → Networking → Interfaces Running multi-user, assume that the network is already configured? [NO] fxp0 Do you wont to try DHCP configuration of the interface? [NO] Host: abroad01 Domail: tu.tokuyama.ac.jp Gateway: 172.16.1.254 Name server: 192.168.6.1 IP Address: ***.***.***.*** Netmask: 255.255.0.0 Extra oprions to ifconfig: Would you like to bring the fxp0 interface up right now? [YES] vi /etc/resolv.conf search tu.tokuyama.ac.jp ie.tokuyama.ac.jp cc.tokuyama.ac.jp (最終行に追加) vi /etc/ttys : ttyp0 none network off secure ^^^^^^^^^^(追加) : ttypf none network off secure vi /etc/defaults/rc.conf : sendmail_enable="YES" → "NO" shutdown -r now # ping post PING ccsv1.tu.tokuyama.ac.jp (192.168.6.10): 56 data bytes 64 bytes from 192.168.6.10: icmp_seq=0 ttl=254 time=0.763ms 64 bytes from 192.168.6.10: icmp_seq=0 ttl=254 time=0.611ms 64 bytes from 192.168.6.10: icmp_seq=0 ttl=254 time=0.642ms 64 bytes from 192.168.6.10: icmp_seq=0 ttl=254 time=0.614ms ^C (ctrl-C で停止) 一番上にもどる
2.3 XFree86 3.3.5 → 3.3.6 (約70分) 3.3 もしくは 3.4 から 3-stable へのアップグレードキット(34upgrade.tgz) を以下のウエブページから入手。 http://www.jp.freebsd.org/www.FreeBSD.org/ja/ports/index.html # pkg_add 34upgrade.tgz http://www.jp.freebsd.org/www.FreeBSD.org/ja/ports/index.html から ports 階層全体(ports.tar.gz)を取って来る。 → /usr # cd /usr # tar xvfz ports.tar.gz (約 18分) /usr/ports/distfiles/xc に次のファイルを準備 X336src-1.tgz X336src-2.tgz fix-01-r128 # cd /usr/ports/x11/XFree86 # make (約 40分) (約4分後) Do you want to build the VGA16 server? [YES] Do you want to build the VGA16Dual server? [YES] NO Do you want to build the Mono server? [YES] NO Do you want to build the MonoDual server? [YES] NO Do you want to build the S3 server? [YES] NO Do you want to build the S3V server? [YES] NO Do you want to build the I8514 server? [YES] NO Do you want to build the Mach8 server? [YES] NO Do you want to build the Mach32 server? [YES] NO Do you want to build the Mach64 server? [YES] NO Do you want to build the P9000 server? [YES] NO Do you want to build the AGX server? [YES] NO Do you want to build the W32 server? [YES] NO Do you want to build the I128 server? [YES] NO Do you want to build the GLINT server? [YES] NO default server to install. [none] Do you want to build Xvfb? [YES] Install xdm config? [YES] Install xinit config? [YES] Install xfs config? [YES] Do you want to include support for the FontServer? [YES] NO Build fonts? [YES] Build the servers with Extended input devices? [YES] Build PEX? [YES] Build XIE? [YES] Build static libraries in addition to shared libraries? [YES] Do you want to build and install a.out compatibility libraries? [NO] YES ここを YES にしないと netscape が packages から入らない Build with Secure RPC? [YES] Do you want to enable XDM-AUTHORIZATION-1 supports? [YES] NO Do you want to compile with PAM support? [YES] NO ^^^^ここで default の YES のままにしておくと、 あとで X を起動するのに 苦労する。 end of configuration question. : Full build of Release 6.3 of the X Window System complete. # make install (約 5分) /etc/XF86Config # cd /usr/X11R6/bin # ln -s XF86_SVGA X # startx 一番上にもどる
2.4 他のマシンの X 端末として使用する。 /stand/sysinstall → Configure → Packages → CDROM → japanese [*]ja-tcl-7.6 [*]ja-tk-4.2 # cd /usr/local/bin # ln -s wish4.2jp wish /usr/X11R6/lib/X11/xdm → xdm.ORG に Backup # cd /usr/X11R6/lib/X11 # tar cvfz xdm.tgz xdm # mv xdm xdm.ORG # tar xvfz xdm.tgz # rm xdm.tgz # cd xdm 設定ファイルの書き換え。 # chmod +w Xaccess Xservers xdm-config # vi Xaccess : * CHOOSER BROADCAST #any indirect host can get a chooser ↓ #* CHOOSER BROADCAST #any indirect host can get a chooser (コメントアウト) : #* CHOOSER %hostlist # * CHOOSER ccsv1 alpha beta gamma (追加) # vi Xservers : :0 local /usr/X11R6/bin/X ↓ #:0 local /usr/X11R6/bin/X (コメントアウト) # vi xdm-config : DisplayManager*autoComplain: false DisplayManager._0.chooser: /usr/X11R6/lib/X11/xdm/chooser.new (追加) DisplayManager.requestPort: 0 ↓ !DisplayManager.requestPort: 0 (コメントアウト) /usr/X11R6/lib/X11/xdm/chooser.new を準備する。 # chmod 755 chooser.new # /usr/local/etc/rc.d/xdm_xterminal.sh を準備する。 # chmod 755 xdm_xterminal.sh shutdown -r now OK!! 一番上にもどる
2.5 普通に xdm を使う xdm の設定を元に戻す。 /usr/X11R6/lib/X11/xdm/ → xdm_xterm/ /usr/X11R6/lib/X11/xdm.ORG/ → xdm/ cd /usr/local/etc/rc.d chmod 644 X-terminal_xdm.sh /usr/local/etc/rc.d/xdm.sh を準備(chmod 755 しておく) packages のインストール (準備 約17分 + FTP インストール 約40分) /stand/sysinstall Configure → Packages → FTP → URL ccfw2///ftp.jp.freebsd.org/pub/FreeBSD/releases/i386 # cd /usr/local/bin # ln -s jless less # ln -s a2ps-j a2ps # vi /usr/local/lib/mh/mtstailor servers: localhost \01localnet → post.tu.tokuyama.ac.jp (以下追加) lockstyle: 0 localname: tokuyama localdomain: ac.jp pophost: post.tu.tokuyama.ac.jp # vi /etc/group → kan:*:40:、gak:*:50: を追加 # vipw → ユーザーの追加 # vi /etc/group → root になれるユーザを wheel に追加。 # mkdir /usr/home # ln -s /usr/home /home # cd /usr/home # mkdir XXXXXXXX # chown XXXXXXXX:XXX XXXXXXXX # shutdown -r now 一番上にもどる
(2.6 Xtt) /usr/ports/distfiles/xc/X335src-1.tgz を準備 # cd /usr/ports/x11-servers/XttXF86srv-SVGA # make # make install /usr/ports/distfiles/perlftlib-1.2.tar.gz と pkg_add ja-p5-jcode.pl-2.10 が必要 しかし、3.3.5 base のため、X が正常に起動せず。 → もとに戻す。 # cd /usr/X11R6/bin # rm X # ln -s XF86_SVGA X # shutdown -r now 一番上にもどる
2.7 X 用のフォント /usr/X11R6/lib/X11/fonts/ TrueType、japanese 一番上にもどる
2.8 gimp の再コンパイル (約 20分) # pkg_delete gimp-i18n-1.1.11 # cd /usr/ports/graphics/gimp1-i18n # make # make install # gimp.setfont japanese $ cd ~ $ rm -r ~/.gimp-1.1 $ gimp 一度 package で gimp-i18n-1.1.11 を入れておかないと ports でのコンパイルが、依存性で面倒になる。 また、コンパイルの途中で、いろいろ必要な packages が あるが、適時 pkg_add してやる。 gimp-i18n-1.1.11 → 13 へのパッチを使用。 (使用しないと、日本語入力が変) 一番上にもどる
2.9 2000年問題 FreeBSD 2000年問題pacth(3.3-y2k.tar.gz)を以下のウエブページから入手。 http://www.st.ryukoku.ac.jp/~kjm/unix/freebsd/y2k.html # tar xvfz 3.3-y2k.tar.gz # cd y2k # ./fixy2k.sh 一番上にもどる
2.10 PAO3 # cd /usr/src # cp /tmp/PAO3-20000130.tar.gz . # tar xvfz PAO3-20000130.tar.gz # cd PAO3 # make backup-sys # make patch # make install-include # cd /usr/src/sys/i386/conf # config PAO_ALL # cd ../../compile/PAO_ALL # make depend # make # make install # cd /usr/src/PAO3 # make tools # make install-tools # cd /usr/src/PAO3/ja-man # make # make install # cd /usr/src/PAO3 # make install-etc # make devices sendmail が起動するようになっていたので、 /etc/defaults/rc.conf で sendmail_enable="YES" → "NO" にする。 一番上にもどる
2.11 MSDOSFS の 日本語対応パッチ (Win98 の日本語ディレクトリ、ファイル名を表示させる。) # cp msdosfs-ja-19990612.tar.gz /usr/src # cd /usr/src # tar xvfz msdosfs-ja-19990612.tar.gz # cd msdosfs-ja-19990612 # make patch # make kld # make mount_msdos # cd /usr/src/sys/i386/conf # vi PAO_ALL : options MSDOSFS_LC_JAPAN #ja_JP.EUC support (追加) : # config PAO_ALL # cd ../../compile/PAO_ALL # make depend # make # make install # vi /etc/fstab : /dev/wd0s1 /dos msdos rw,noauto,-l,-L=ja_JP.EUC 0 0 (追加) # mkdir /dos # shutdown -r now # mount /dos これで、fd を使用して Win98 の領域にある日本語ディレクトリ/ファイル が見えるようになる。 一番上にもどる
2.12 shutdown User の作成 /shutdown ディレクトリ # vipw shutdown::0:0::0:0:Shutdown User:/shutdown:/bin/date /shutdown/.xsession #!/bin/sh if [ X$DISPLAY = X:0 ]; then exec /sbin/shutdown -h now fi exit 1 /usr/X11R6/lib/X11/xdm/Xresources chmod +w xlogin.Login.allowNullPasswd: true (追加) 一番上にもどる
3. その他
3.1 サスペンド、ハイバネーションができない。 MS-DOS において、 HIBEROFF ハイバネーションファイルの削除 HIBERON ハイバネーションファイルの作成 HDPREPEZ /C config ファイルの作成 実行できなければ、C:\NECUTILS\HDPREP にある。 HDPREPEZ /C で、ハイバネーションファイルを DOS file → partition に変更。 Windows 98 において、(ネットワークケーブルをはずした状態で、) Fn + ESC → サスペンド Fn + 電源スイッチ → ハイバネーション FreeBSD サスペンド、ハイバネーション利用できず。 zzz でサスペンドにはなるが、復帰後ネットワークが使用できない。 ↓ D:ドライブの作成 MS-DOS で再起動し、fdisk にて、2047M の拡張領域を確保、論理ドライブの作成 Windows 98 で D:ドライブを通常フォーマット MS-DOS で再起動し、 hdprepez /c でハイバネーションファイルを partition → DOS(D:ドライブ)に変更 hiberon 一番上にもどる
3.2 XFree86のコンパイルとpackages の順番 packages を先にインストールしてから、XFree86 を 3.3.6 にしようとすると、 make install の途中で error になる。 一番上にもどる
3.3 X 端末の改良 1)chooser.new の off 実行を、shutdown -h now → halt -p に変更。 2)自分自身も選択枝の中に入れる。 3)選択できるホストの IP アドレスを /etc/hosts の中に書いておく。 一番上にもどる
3.4 マウスの設定 BIOS Setup → Advanced CMOS Setup → Internal Mouse Enabled → Auto に変更 一番上にもどる
3.5 USB マウスの設定 BIOS Setup → Peripheral Setup → USB Controller Disabled → Enabled に変更 カーネルの変更(以下のものを追加して再構築) # USB support # UHCI controller controller uhci0 # OHCI controller #controller ohci0 # General USB code (mandatory for USB) controller usb0 # # Generic USB device driver device ugen0 # Human Interface Device (anything with buttons and dials) device uhid0 # USB keyboard #device ukbd0 # USB printer #device ulpt0 # USB mouse device ums0 /etc/XF86Config : Section "pointer" Protocol "PS/2" → "Auto" 又は "SysMouse" Device "/dev/psm0" → "ums0" : # Emulate3Buttons (コメントアウト) # Emulate3Timeout 50 (コメントアウト) Buttons 5 (追加) ZAxisMapping 4 5 (追加) 以上で USB マウスが使用できます。 ただ、ボタンの設定がうまくできていません。 左ボタン button 4 ダイヤルボタン button 1 右ボタン button 2 になっています。 一番上にもどる
end