(サポートされない) kmod モジュールから、RHEL 6.4 に同梱される (サポートされる) Hyper-V カーネルモジュールに切り替えると、Hyper-V 仮想マシンでカーネルパニックが発生する
Issue
- (ETES / Microsoft LIC の) (サポートされない) kmod RPM パッケージを、RHEL 6.4 に同梱される (サポートされる) Hyper-V カーネルモジュールに切り替えると、以下のカーネルパニックが発生します。
kernel panic - not syncing: Attempted to kill init!
Pid: 1. comm: init Not tainted 2.6.32.358.0.1.el6.x86_64 #1
Call Trace:
[<ffffffff814fd11a>] ? panic+0xa7/0x16f
[<ffffffff81070db2>] ? do_exit+0862/0x870
[<ffffffff8117ca75>] ? fput+0x25/0x30
[<ffffffff81070c38>] ? do_group_exit+0x58/0x10
[<ffffffff81070cc7>] ? sys_exit_group+0x17/0x20
[<ffffffff8100b0f2>] ? system_call_fastpath+0x16/0x1b
atkbd.c: Unknown Key pressed (translated set 2, code 0x00 on isa0060/serio0).
atkbd.c: Use 'setkeycodes e000 <keycode>' to make it known
- yum update を実行し、/lib/modules/2.6.32-358.0.1.el6.x86_64/weak-updates (古い kmod RPM へのシンボリックリンク) を空にしてから、以下のコマンドを実行して initramfs を再作成しました。
# dracut --drivers "hv_netvsc hv_storvsc hv_utils hv_vmbus hid-hyperv" --force /boot/initramfs-2.6.32-358.0.1.el6.x86_64.img 2.6.32-358.0.1.el6.x86_64
Environment
- Red Hat Enterprise Linux 6.4
- Hyper-V 仮想マシン
- ETES 社が提供する Hyper-V モジュール
- MS LIC ドライバー (Microsoft Linux Integration Component)
Subscriber exclusive content
A Red Hat subscription provides unlimited access to our knowledgebase, tools, and much more.