xorgおよびvirtualboxゲスト追加をインストールすると、Arch Linuxに奇妙なメッセージが表示されます。

xorgおよびvirtualboxゲスト追加をインストールすると、Arch Linuxに奇妙なメッセージが表示されます。

私はアーチLinuxに初めて触れました。チュートリアルの最初の部分に従い、virtualbox 5.1.6で実行されているLinux環境を取得しました。

その後、xorg-server、xorg-xinit、twm、xterm、xf86-video -vesa virtualbox-guest-utils(virtualbox-guest-modules-arch)をインストールしました。

再起動し、次のメッセージを受け取りました。

ACPI: No IRQ available for PCI Interrupt Link [LNKD]. Try pci=noacpi or acpi=off
A start job is running for Load Kernel Modules (3min 37s / 4min 30s).

ログインすると次のようになります。

INFO: task systemd-modules:133 blocked for more than 120 seconds.
TAINTED: G          O   4.7.4-1-ARCH #1
"echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message.

答え1

明らかに、4.7.xカーネルにはACPIシステムがたくさん書き換えられており、現在4.7.x-4.9.xカーネルにはカーネルがACPI割り込みを他のデバイスと共有できないものとして扱うバグがあります。 VirtualBoxを新しくインストールし(I / O APICなしで)、cat /proc/interruptsを実行しましたが、ACPIとvboxguestの両方がIRQ9にありました。明らかに、vboxモジュールは決して壊れずに停止します。 VirtualBoxでI / O APICをオンにすると、Linuxは各デバイスに独自の割り込みを提供するため、このエラーを簡単に解決できます。

関連情報