将Hyper-V的Integration Services安装到CentOS-5.x中

我正在尝试将Linux集成服务2.1版安装到在Hyper-V上运行的CentOS 5.5中。 我已经按照这里的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选项。

所以我的问题是:

当内核升级时,有没有一种方法可以避免手动启动步骤?

下面你可能需要改为

使用集成组件安装Centos 5.5 2.1

你可能也想这样,我每次安装Centos 5.5时都会出现这个错误

find并将depmod添加到path。

编辑:我刚刚在一个系统上执行了一个周末的百胜娱乐城更新,一切都很好,干净。