シリアルコンソールからのインストールを実行するためにはインストーラの改造が必要となります。そのためには、実は予めどのディストリビューションでもよいのですが、Linuxが動いているマシンが必要となってしまいます。「これから初めてLinuxをインストールするのに」と思っておられる方もいらっしゃると思います。改造したインストーラをアップしました。これらはフロッピーで利用するためのものです。実際に改造前のオリジナルはCDROMの/at/fdディレクトリに入っています。bootdskで起動し、デスクトップにインストールの場合はrootdsk.usbを、ノートなどでPCMCIAカードを利用する場合は、rootdsk.pcmciaを利用するのが良いでしょう。ここにインストーラの改造の方法を書いておきます。上にも書きましたが、これはたぶんLinux上でしかできないと思います。Minixのファイルシステムを利用しています。Minixのファイルシステムは、Linuxからしかmountできないようです。FreeBSDでもできると良いのですが(もしかしてできるのかも)。/mntとループバックデバイスでマウント。/mntのなかにrootdsk.usbの内容が入っています。ここにはinitrd.gzと言うファイルがあるだけです。これをgzipで解凍します。initrdが出てきます。これを再び、ループバックデバイスで適当な所へまうんとします。/workと言う感じに。すると/workのなかには、sbin、bin、dev、etc等々initrdの中身が出てきます。このなかのdevのなかに、console、ttyS0と言うファイルがあります。/work/dev/consoleとシンボリックリンクをはって終了です。次にbootdskの改造ですが、(まあこれはやらなくてもインストールには問題ないのですが)、上と同じようにbootdskをmountします。するとそのなかにmenu.lstと言うファイルがあります。書き換えた物を以下に貼っておきます。(fd0)/initrd.gz--------------------これはブートローダのgrubの設定です。grubの設定は、このページの下に少し書きました。次に実際のインストールですが、bootdskで立ち上げると、すぐにシリアルコンソールからメッセージが出てきます。最初からシリアルコンソールのキーボードで操作が可能です。後はインストーラの指示に従って下さい。loginプロンプトが出たらrootでloginして下さい。パスワードは要りません。#プロンプトが出ます。ここでsetup2と入力するとインストールメニューが出てきます。これにしたがってインストールを実行します。スクリーンリーダを利用しているとパーティションの作成がややこしいのでめんどうだと思います。/dev/hdaと起動してパーティションを作成します。vt100の行頭の#をはずし、19200を9600にします(シリアルのスピードを9600にしたほうが無難でしょう。この/etc/inittabを編集するときは、インストール直後では、rootのアカウントしかなく、またtelnet等も有効ではありません。本体のキーボードからでしかrootでloginできるだけです。端末を利用している私たちは、もういちどインストーラを起動し、PlamoをインストールしたHDDをmountして、inittabを編集しなければなりません。vi等のエディタは使えません。そこで、dosのフロッピーをmountして、そこにinittabをコピーして、他のPC等で編集して戻して下さい。/floppy/というかんじです。編集後、同じようにフロッピーなどをmountして、inittabを上書きコピーです。msdosと言うオプションを付けるのですが、自動的に的確にmountされてしまうのか、オプション無しでだいじょうぶでした。逆にこのオプションを指定すると、エラーになってしまいました。後、インストールのときに、「インストールもとの選択」と言うところで、私の場合はideのcdromを選ぶのですが、選ぶと「/dev/hdcをスキャン中」とメッセージが出て、ハングアップしたようになってしまいます。「/dev/hdcにドライブがみつかりました。」と出て、CDROMが認識されました。こんなに時間がかかったのかは不明です。このような症状はありませんでした。他のPCでも試したのですが同じでした。よしとしたのですが、やっぱりちょっときもちわるいですね。最後にGRUBの設定を書いておきます。Linuxのブートローダとして、GRUB、LILOが有名です。最近はGRUBが多く使われるようになりました。PlamoでもGRUBを利用してブーとします。GRUBの設定により、Plamoのブートの最初からシリアルに出力が可能となります。GRUBの設定ファイルは/etc/grub.confです。シリアルから出力が出る設定の変更を加えた私のgrub.confを載せておきます。--unit=1とttyS0をttyS1に変更する。スピードも9600のほうが良いと思います。GRUBのシリアルの設定は以下のところを見て下さい。私もここを真似ただけです。設定例トップページに戻る。