この暑さのせいでテレビチューナーカードが壊れた我が家のlinuxサーバだが、週末格闘してようやく復旧した。
先週の「パペットマペットのサイエンスでしょ」を録画していたら、突然ぶちと録画されなくなってしまった。それ以降どうやってもテレビ画面が映らない。
しかたがないので、テレビチューナーカードを購入。
差し替えたがカードの型番が違うので当然映らない。ivtvで/dev/video0にアクセスするとハングする始末。
ivtvを再インストールしようといろいろやってみたが、kernelのバージョン違いでうまくコンパイルされない。
そうこうするうちに誤って/etc/modules以下を消してしまい、Xが起動しなくなる。
この時点で復旧をあきらめ、新しいハードディスクを買ってきてそちらに環境を作りなおすことにする。いれたのは、ubuntu。
ubuntuが無事にセットアップされた時点でkernelのバージョンアップを行う。コンパイルに4時間ぐらいかかる。その後再度ivtvのインストール。今度はうまくいく。テレビも映るようになった。
ここで以前のデータを移そうと古いハードディスクをつなぐ。しかし、マウントできない。
マスターとスレーブを切替えて起動。さらにgrubの起動パラメータに、「quiet 3」をつけて、runlevel 3で起動。これならばなんとか起動する。
調べてみたら、古い方は、LVMを使っていた。これはこれで便利なのだが、今回は裏目にでた格好。
ファイルをコピー。時間がかかりそうなのでそのまま寝る。
再度マスターとスレーブを切替えてubuntuで起動。アンテナ線をつないでテレビ録画ができることを確認。
ひとまず復旧。いろいろサーバを動かしていたけどそれらは追って対応。
Leave a comment