Я пытаюсь установить Linux Integration Services v2.1 в CentOS 5.5, работающую на Hyper-V. Я выполнил инструкции dkms отсюда: http://support.microsoft.com/kb/2387594
Это работает, так как я могу установить службы, а затем перезагрузить виртуальную машину, и все работает.
Проблема в том, что если я yum update
который подбирает новое ядро (сегодня это 2.6.18-238.5.1.el5, но ядра предыдущих обновлений не работают) сервер не загружается. Он останавливается при ошибке APIC:
ENABLING IO-APIC IRQs
..Timer: vector=0x31 apic1=0 pin1=2 apic2=-1 pin2=-1
..MP-BIOS bug: 8254 timer not connected to IO-APIC
...trying to set up timer (IRQ0) through 8259A ... failed.
...trying to set up timer as Virtual Wire IRQ ... failed.
...trying to set up timer as ExtINT IRQ... failed :(
Kernel panic - not syncing: IO-APIC + timer doesn't work! Boot with apic=debug
and send a report. Then try booting with the 'noapic' option
Поэтому, если я перезагружусь и вручную отредактирую командную строку, чтобы включить noapic
опция, виртуальная машина загружается и делает все, что требуется от DKMS, чтобы все снова заработало; последующие загрузки успешны без noapic
вариант.
Итак, мой вопрос:
Есть ли способ избежать этапа ручной загрузки с noapic при обновлении ядра?
Вот что вам, вероятно, нужно вместо этого.
Установка Centos 5.5 с компонентами интеграции 2.1
Вы также можете захотеть этого, я получаю эту ошибку каждый раз, когда устанавливаю Centos 5.5
Поиск и добавление depmod в путь.
Изменить: я только что выполнил обновление yum на выходных на нескольких системах, и все прошло хорошо и чисто.