mcrash

FAQ


Red Hat 7.3 でmcrashがメイクできない

Red Hat 7.3 は 2.4.18カーネルですが、一部 2.4.19 の機能を取込んでいます。 このため、mcrash が正しくコンパイルできない場合があります。

エラーの行をエディタなどで修正してください。

また、場合によっては以下の手順によりエラーの箇所が無くなる または減る場合があります。 試してみてください。

  1. make config実行
  2. エディタで config.h ファイルの5行目を書き換える
       SUBLEVEL ?= 19
    
  3. 続きのmakeをする

"Error: while reading ..." と出力される

もしかして System.map のリンクがずれていませんか?

"ls -l /boot/System.map" とし、 立ち上げたカーネルと対応したものであるか確認してみてください。 また"uname -a"の結果とmcrash起動時のカーネル名とあっているか 確認してください。

違っていた場合は、

   # mcrash /boot/System.map-2.5.29
などのように正しいマップファイルを指定してmcrashを起動してみてください。

"Error: reading module information: ..."と出力される

多分それは initrd から読みこんだカーネルモジュールではないでしょうか。 もしそうなら、今のmcrashではどうしようもありません。 あきらめてそのメッセージは無視してください。

カーネルモジュールのシンボル名とそのアドレスの対応を得るため、 mcrashは起動時にモジュールを読みこみ調べます。 ところが、initrd 内のカーネルモジュールの場合はうまく読みこむことができずに エラーになってしまいます。
(誰か直してください)


mcrash, Copyright (C) 2002,2003 ASANO Masahiro