私はCentOS 7 64
デスクトップにインストールしてみました。最近のシステムアップデート後に起動中でしたCentOS 7
。
時にはシステムが起動し、操作を実行できます。ただし、次回起動時にも同じエラーが表示されます。
以下を入力してください:
systemctl 状態 kdump.service
わかりました:
● kdump.service - 競合復旧カーネル構成
ロード済み: ロード済み (/usr/lib/systemd/system/kdump.service; 有効化)
アクティビティ: Thu 2015-01-22 02:55:49 (結果: 終了コード) MST後に失敗しました。 39分前基本PID:1139(コード=終了、ステータス=1/失敗)1月22日 02:55:49 localhost.localdomain kdumpctl[1139]: クラッシュしたカーネル用に予約されたメモリがありません。
1月22日 02:55:49 localhost.localdomain kdumpctl[1139]: kdump 開始: [失敗]
1月22日 02:55:49 localhost.localdomain systemd1:kdump.service: コード=Exited および状態=1/FAILURE で終了した基本プロセス
Jan 22 02:55:49 localhost.localdomain systemd1: 衝突回復カーネル装置を起動できません。
1月22日 02:55:49 localhost.localdomain systemd1:単位kdump.serviceが失敗状態に切り替わりました。
1月22日 02:55:49 localhost.localdomain systemd1:kdump.service が失敗しました。システム構成 - kdump:
コマンドが見つかりません...
画像を追加
ベストアンサー1
必須パッケージのインストール
yum --enablerepo=debug install kexec-tools crash kernel-debug kernel-debuginfo-`uname -r`
グラップ修正
kdumpを有効にするには、カーネルパラメータを追加する必要があります/etc/grub.conf
。 crashkernelと呼ばれ、自動的に設定するか、128M、256M、512Mなどの事前定義値に設定できます。
この行は次のように表示されます。
GRUB_CMDLINE_LINUX="rd.lvm.lv=rhel/swap crashkernel=auto rd.lvm.lv=rhel/root rhgb quiet"
crashkernel=auto
値を次に変更するcrashkernel=128
かcrashkernel=256
...
グラップ構成を再生成します。
grub2-mkconfig -o /boot/grub2/grub.cfg
UEFI ファームウェアがあるシステムでは、次のコマンドを実行します。
grub2-mkconfig -o /boot/efi/EFI/Centos/grub.cfg
/etc/zipl.conf
構成ファイルを開く
パラメータ=セクションを見つけて、crashkernel=パラメータを編集します(存在しない場合は追加)。たとえば、128 MB のメモリを予約するには、次のコマンドを使用します。crashkernel=128M
保存と終了
zipl 構成を再生成します。zipl
サービスの有効化
起動時にデーモンを起動するには、kdump
rootとして次のコマンドを入力します。
chkconfig kdump on
これにより、ランレベル2、3、4、5のサービスが有効になります。同様に、入力すると、chkconfig kdump off
すべての実行レベルのサービスが無効になります。
現在のセッションでサービスを開始するには、root として次のコマンドを使用します。
service kdump start