Oct 4, 2002

             onlsbc1, Red Hat Linux 7.3 のインストール
          			---  インストール #3
           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
               (http://www-online.kek.jp/~inoue/para-CAMAC/
                                   Work/SBC-Linux3.html)



                        高エネルギー加速器研究機構
                            素粒子原子核研究所
                         物理、オンライングループ
                                井上 栄二

	目的

	    並列CAMACで使用するSBCでは、コンパクトフラッシュ上に、ブート可能な
	    Linuxシステムを構築する必要がある。 コンパクトフラッシュ上にシステム
	    を構築しブートできることを確認する。

	(1). ハードウェア構成
	(2). システムインストール
	(3). システム設定

  --------------------------------------------------------------------


 (1). ハードウェア構成

	SBCには256MBのコンパクトフラッシュを接続した。 IDEハードディスクは
	はずした。 ディスプレーには、EIZOの FlexScan L465を使用。 キーボードは
	DELLのPS/2日本語キーボードを使用。 マウスはLogitec のUSBマウスを使用。
	ディスプレー、キーボード、マウスはCPU切り替え器を通してSBCに接続した。
	CPU切り替え器は、SANWA SUPPLY のSW-CPU2UO を使用。


   (1-1).  Linuxインストールのための準備

	Linuxシステムのインストールは、FDDを使ってNFSインストールで行うことに
	する。 FDDは onlpc03に内蔵しているものを使用。

	NFSファイルサーバには onlsun4 を使用。 RedHat Linux 7.3のパッケージは
	onlsun4:/space2/RedHat7.3/disk1 に展開しておいた。 CD-ROMインストール
	と違って、NFSインストールでは途中でディスク交換の指示メッセージは表示
	されない。 したがって、disk2中の必要なファイルは前もって適切なディレ
	クトリーに配置しておく必要がある。 今回のインストールでは、
	/space2/RedHat7.3/disk2/RedHat/RPMS下のファイルは全て事前に
	/space2/RedHat7.3/disk1/RedHat/RPMSディレクトリーにコピーしておいた。
	さらに、このディレクトリが、onlsbc1 から見れるように share しておいた。

	FDブートNFSインストールをやるので、フロッピー・ディスクにブート用の
	イメージファイル RedHat7.3/disk1/images/bootnet.imgをコピーしておく。


 (2).   RedHat Linux 7.3 のインストール

   (2-1).  BIOS の設定

	LinuxシステムをインストールするにあたってBIOSの設定を変更確認しておく。

		Drive A			1.44M, 3.5in	<--- これを設定
		First Boot Device	Floppy		<--- これを設定
		Second Boot Device	HDD-0
		

   (2-2).  Linuxインストール

	FDをセットして電源を入れる。

		boot: <--- ここで Enterキーを押す

	インストーラは /dev/hdc1 のコンパクトフラッシュを認識できた。
	言語は Japanese を指定。 キーボードは jp106 を指定。 NFSインストール
	を選択。 

	onlsbc1の IPアドレス、ネットマスク、ゲートウェイ、ネームサーバを設定。

	NFSサーバは onlsun4.kek.jp、RedHatディレクトリーは 
	/space2/RedHat7.3/disk1。

	マウスは Logitec の MouseMan Wheel (USB)、3ボタンマウスのエミュレート
	を指定。 

	インストールの種類はカスタム。 

	ディスクパーティションの種類は、インストーラが自動的にパーティションの
	設定を行うを選択。

	自動パーティションの設定では、
	    自動パーティションを設定するドライブの:
		システムの全てのLinuxパーティションを削除
	  このインストール方法をどのドライブに使用しますか?
		hdc: Sandisk SDCFB-256 - 245MB
	この設定で実行したら、
	  要求されたパーティションを設定できませんでした:
	  Partitioning failed: パーティションを第一パーティションとして確保
	  できませんでした。
	と、エラーになってしまった。

	ディスクパーティションの種類を変更して、Disk Druid を使用して手動で
	パーティションを設定を選択。

	   /dev/hdc1  1  979	245	vfat
	   を削除。 削除できた。

	  新規にファイルシステムを作る。
		/dev/hdc1   1  976	244	ext3
	    ok.  確保できた。
		   注. 245MBを確保しようとしたらエラーになった。 244MB は ok。

	ディスクパーティションの設定の後、以下のような警告のメッセージが表示
	された。

	    ルートパーティションが250MB以下であり、通常の RedHat Linux インス
	    トールでは小さすぎる容量となっています。

	  スワップパーティションが未指定です。 これは常に必ず必要というわけ
	    ではありませんが大抵のインストールにおいて明らかに性能を向上させ
	  ます。

	このままインストールを続行する。

	ブートローダの設定。 
	  GRUB をブートローダとして使用。
	  ブートローダをインストールする場所:
		/dev/hdc マスターブートレコード (MBR)
	    パーティション: /dev/hdc1		タイプ: ext3
	        標準のブートイメージ
		ブートラベル: Red Hat Linux

	ブートローダパスワードの設定。
	  設定しない。

	ネットワークの設定。
	  eth0 |
	    起動時にアクティブにする。
	  IPアドレス		130.87.-----
	    ネットマスク	255.255.----
	    ネットワーク	130.87.-----
	    ブロードキャスト	130.87.-----
	    ホスト名		onlsbc1.kek.jp
	    ゲートウェイ	130.87.-----
	    1番目のDNS		130.87.-----
	    2番目のDNS         	130.87.-----
	    3番目のDNS          

	ファイアウォールの設定。
	  セキュリティレベル:	中
	    カスタマイズ
		信頼するデバイス:	eth0
		侵入を許可する:	SSH
					WWW (http)
					FTP
	追加言語サポート。
	  システム標準の言語: Japanese

	タイムゾーンの選択。
	  アジア/東京

	アカウントの設定。
	  システムのルートのパスワード: ****
	  ユーザアカウント:		  -------

	認証設定
	  MD5パスワードを有効にする

	パッケージグループの選択
	    ftp、opensslくらいを指定してインストールしてみる。

	パッケージのインストール
	  合計容量 393MB と表示している。 256MB のコンパクトフラッシュに
	  コピーをしている。 256MB を超えてもコピーを続けている。 コンプレス
	  しているのかな。

	インストーラはインストールを正常に終了した。 


	起動用のFDから立ち上げてみた。 ok。 立ち上がった。

	一旦シャットダウンして、コンパクトフラッシュから直接立ち上げてみる。
	BIOS の設定を変える。
	  First Boot Device	[HDD-0]
	  Second Boot Device	[HDD-1]
	  Third Boot Device	[HDD-2]
	リブート。
	ok.  コンパクトフラッシュから立ち上がった。


[inoue@onlsbc1 inoue]$ df -k
Filesystem           1k-blocks      Used Available Use% Mounted on
/dev/hdc1               241949    190490     38967  84% /
none                    152332         0    152332   0% /dev/shm
[inoue@onlsbc1 inoue]$ 

[inoue@onlsbc1 inoue]$ ls -l /
合計 114
drwxr-xr-x    2 root     root         2048 10月  3 02:10 bin
drwxr-xr-x    3 root     root         1024 10月  3 02:13 boot
drwxr-xr-x   18 root     root        82944 10月  3 08:49 dev
drwxr-xr-x   30 root     root         3072 10月  3 08:48 etc
drwxr-xr-x    4 root     root         1024 10月  3 02:15 home
drwxr-xr-x    2 root     root         1024  6月 22  2001 initrd
drwxr-xr-x    6 root     root         3072 10月  3 02:10 lib
drwx------    2 root     root        12288 10月  3 01:44 lost+found
drwxr-xr-x    3 root     root         1024 10月  2 17:23 mnt
drwxr-xr-x    2 root     root         1024  8月 24  1999 opt
dr-xr-xr-x   36 root     root            0 10月  3 17:46 proc
drwxr-x---    3 root     root         1024 10月  3 11:28 root
drwxr-xr-x    2 root     root         3072 10月  3 02:13 sbin
drwxrwxrwt    3 root     root         1024 10月  4 04:02 tmp
drwxr-xr-x   15 root     root         1024 10月  3 02:07 usr
drwxr-xr-x   15 root     root         1024 10月  3 01:47 var
[inoue@onlsbc1 inoue]$

スクリプトは Fri Oct  4 09:38:30 2002
 に開始しました[root@onlsbc1 inoue]# /sbin/fdisk /dev/hdc

コマンド (m でヘルプ): p

ディスク /dev/hdc: ヘッド 16, セクタ 32, シリンダ 980
ユニット = シリンダ数 of 512 * 512 バイト

 デバイス ブート   始点      終点  ブロック   ID  システム
/dev/hdc1   *         1       976    249840   83  Linux

コマンド (m でヘルプ): q

[root@onlsbc1 inoue]#
スクリプトは Fri Oct  4 09:40:39 2002
 に終了しました

スクリプトは Fri Oct  4 09:43:39 2002
 に開始しました[inoue@onlsbc1 inoue]$ ssh onlsun1
inoue@onlsun1's password:
Last login: Fri Oct  4 09:23:09 2002 from onlnote2.kek.jp
Sun Microsystems Inc.   SunOS 5.8       Generic February 2000
Sun Microsystems Inc.   SunOS 5.8       Generic February 2000
onlsun1[33]% who
inoue      console      Sep 27 09:09    (:0)
inoue      pts/9        Oct  4 09:04    (onlsun2.kek.jp)
inoue      pts/5        Sep 27 09:11    (:0.0)
inoue      pts/6        Sep 27 09:12    (:0.0)
inoue      pts/2        Oct  4 08:39    (onlnote2.kek.jp)
inoue      pts/8        Oct  4 08:55    (onlnote2.kek.jp)
inoue      pts/10       Oct  4 09:23    (onlnote2.kek.jp)
inoue      pts/11       Oct  4 09:42    (onlsbc1.kek.jp)
onlsun1[34]% logout
Connection to onlsun1 closed.
[inoue@onlsbc1 inoue]$
スクリプトは Fri Oct  4 09:44:25 2002
 に終了しました

	注.
          上記したログで日本語は正常に表示されているが、コンソール上で表示され
	 ている時は日本語の部分の表示は正しくできていない。  kon すれば正常に
	 日本語表示ができる。



---xxxx