シリアルコンソール

なんてことを考えると、シリアルコンソールを用意しておこう、というわけで、メモ。 i386の話ですが。 OpenBSDに関しては、 こちら
FreeBSDでは、参考文献にあるように で基本的にはOK。/bootにboot0sioなんてものがあったり、boot0cfgのmanには シリアル用のboot0のことが書いてあったりする。でも、そもそもbootメニューで OSを切り替えて起動させるというのは状況として考えにくいので、気にしない。
しかし、 ときには、これでは不十分。起動時にビデオカードを探しに行って止まってしまう。 探しに行かなくなれば良いので、kernelを作り直す。vgaとscをなくしてみたらうまく いったが、どちらか一方だけでもいいのかもしれない。
include GENERIC

ident	SERIAL

nodevice	vga
nodevice	sc
というconfigでOK(のはず)。これをSERIALというファイル名で /usr/src/sys/i386/conf に置いて、/etc/make.confに KERNCONF=SERIAL の1行を加えておけば、 make buildkernel したときにvgaとscのないkernelを作ってくれる。

参考文献


Top Page


Counter Valid XHTML 1.0! Hiroaki Abe
Last modified: Sun Dec 18 04:03:47 JST 2005