復旧

先日、プロファイラ(oprofile)を使おうとしてカーネルをアップデートしようとしたのですが、見事に失敗してしまいまして、しばらくサーバが止まっていました(汗

遠隔地にサーバがあったので復旧に手間取りました。

 

原因はブートローダの設定にinitrdが設定されていなかったからでした。

こんな感じでカーネルパニックになっていました。。。

VFS: Cannot open root device "802" or unknown-block(8,2)

Please append a correct "root=" boot option

Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block(8,2)

最初にSATAドライバのパッチを含んだ拾いもののカーネルでインストールしていたせいか自動でうまく設定できなかったようでした。不幸にも古いvmlinuzも残っていなくて単体ではブート不能になっていたのでLiveCDでUbuntuを動かしてHDDをマウントしていじりました。

Ubuntuのデスクトップ環境のショートカットキーはそれなりにWindowsっぽいけどやはり同じではなくて、タスクバー(?)のメニューを開くWindowsキーに相当するショートカットキーがわからなくて、コンソールを開くためにマウスを用意して使わなければいけない、というかなり負けた感じでした。

復旧ついでにブートローダをliloからgrubに置き換えて、initrdをちゃんと設定してMBRを更新したところ、うまくブートしてくれました。めでたしめでたし。

 

その後、前々からやりたかった、格安のハードウェアを利用して、シリアルポートを利用した最後のライフラインの確保をやろうと試行錯誤してたんですが、これはまた別の機会にでも。

でもよく考えると今回のトラブルはシリアルポートからいろいろいじれてたとしてもなんともならなかったなぁ。まじめにやろうとすると別パーティションに復旧用のOSを用意する必要がある気がする。

トラックバック(0)

このブログ記事を参照しているブログ一覧: 復旧

このブログ記事に対するトラックバックURL: http://kuee.org/mt/cgi-bin/mt-tb.cgi/31

コメントする

このブログ記事について

このページは、が2008年6月10日 22:34に書いたブログ記事です。

ひとつ前のブログ記事は「デザインウェーブマガジンの付録で遊んでみる」です。

次のブログ記事は「今更だけどiPhone 3Gについて軽く語っておく」です。

最近のコンテンツはインデックスページで見られます。過去に書かれたものはアーカイブのページで見られます。

Powered by Movable Type 4.12