
Я новичок в Arch Linux. Я следую первой части руководства и получил рабочую среду Linux на VirtualBox 5.1.6
После этого я установил 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 как неразделяемое с любым другим устройством. Я только что запустил cat /proc/interrupts на новой установке в VirtualBox (без I/O APIC), ACPI и vboxguest оба находятся на IRQ9. Видимо, модули vbox никогда не получают свои прерывания и просто зависают. Вы можете включить I/O APIC в VirtualBox, и Linux даст каждому устройству собственное прерывание, простой способ обойти эту ошибку.