support
 

Linux Alphaでのシリアルコンソールの利用について
 Red Hat Linux 7.0E用

19-MAR-02

infomation  本ページに記載してある内容は限られた評価環境に於ける検証結果に基づいたものです。本ページの情報を利用する前に予めサイト内リンク技術情報サイト内リンク保証について、ディストリビュータが提供する WEBサイト等をご覧ください。
 
 
 本ページでは、Alphaのシリアルコンソールの利用方法を紹介します。ローカル接続されたキーボードよりも柔軟性の高いシリアルコンソールは、大規模システムや組み込みシステム等で有用となります。
 
 
使用する機材
 AlphaServerもしくは AlphaStation
 RS-232Cケーブル(9pin-クロス、メス-to-メス)
 Red Hat Linux 7.0E for Alpha
 シリアルコンソール用端末…本ページでは Windows 2000 + Teraterm(等)
 
 
接続方法
 Alphaの COM1とシリアルコンソール用端末の COMポートをケーブリングします。
 
 シリアルコンソール用端末側の通信設定は下記の通りです。
baud rate:9600
data:8bit
parity:none
stop bit:1bit
flow control:none
 
 Alphaの SRMで通信速度と言語環境を設定します。
>>>set com1_baud 9600
>>>set com1_flow none
>>>set com1_modem off
 
>>>set language 50
 
>>>show com1*
>>>show lang*
 
 
インストール方法
 Alphaの CD-ROMドライブに Red Hat Linux 7.0Eのインストール CDを挿入し、シリアルコンソールから SRMに対して下記のコマンドを発行します(デバイス名等はシステム構成に応じて読み替えてください)。
>>>b dqa0 -"kernels/vmlinux.gz" -fl "root=/dev/hda initrd=/images/ramdisk.img console=ttyS0 text"
 
 あとは、通常の textモードでのインストール作業を行ってください。
 
 
シングルユーザモードでのシステム起動方法
 コンソールに対し、下記のコマンドを発行してシステムをシングルユーザモードで起動します。
>>>b dka0 -fi "2/vmlinuz-2.2.17-4" -fl "root=/dev/sda3 console=ttyS0 single"
 
 「sh-2.04#」のプロンプトが表示されます。
 
 
起動後の設定方法
 /etc/inittabを編集します。
# Run gettys in standard runlevels
1:2345:respawn:/sbin/minegetty tty1
2:2345:respawn:/sbin/minegetty tty2
3:2345:respawn:/sbin/minegetty tty3
4:2345:respawn:/sbin/minegetty tty4
5:2345:respawn:/sbin/minegetty tty5
6:2345:respawn:/sbin/minegetty tty6
7:2345:respawn:/sbin/minegetty ttyS0
 
 /etc/securettyに ttyS0を追記します。
 ・
 ・
tty10
tty11
ttyS0
 
 1CPU構成の場合、/etc/aboot.confの設定を下記の様に設定します。
# aboot default configurations
# NOTICE: You have a /boot partition. This means that
# all kernels paths are relative to /boot/
0:2/vmlinuz-2.2.17-4 root=/dev/sda3
1:2/vmlinuz-2.2.17-4 root=/dev/sda3 console=ttyS0
 
 SMP構成(Enterprise kernelが存在しない構成)の場合、/etc/aboot.confの設定を下記の様に設定します。
# aboot default configurations
# NOTICE: You have a /boot partition. This means that
# all kernels paths are relative to /boot/
0:2/vmlinuz-2.2.17-4smp root=/dev/sda3
1:2/vmlinuz-2.2.17-4 root=/dev/sda3
2:2/vmlinuz-2.2.17-4smp root=/dev/sda3 console=ttyS0
 
 SMP構成(Enterprise kernelが存在する構成)の場合、/etc/aboot.confの設定を下記の様に設定します。
# aboot default configurations
# NOTICE: You have a /boot partition. This means that
# all kernels paths are relative to /boot/
0:2/vmlinuz-2.2.17-4enterprise root=/dev/sda3
1:2/vmlinuz-2.2.17-4smp root=/dev/sda3
2:2/vmlinuz-2.2.17-4 root=/dev/sda3
3:2/vmlinuz-2.2.17-4enterprise root=/dev/sda3 console=ttyS0
 
 
通常時の起動方法
>>> b dka0 -fl 1 (UNI kernelの場合)
  … SMP kernelを起動する場合、2
  … Enterprise kernelを起動する場合、3
 
 
トラブル発生時のシングルユーザモードでの起動方法
 シングルユーザモード(runlevel 1)でのシステム起動は SRMから下記のコマンドを発行する事で行えます。
>>> b dka0 -fi "1/vmlinuz-2.2.17-4" -fl "root=/dev/sda3 console=ttyS0 single"
Linux Top>/dev/nullaskattentionHP Top