Como você tem acesso ao console serial, minha primeira sugestão é fazer as configurações do teste e realizar as alterações temporariamente, para que, caso precise reinicializá-lo, não cause problemas.
Testando as configurações temporariamente
Conecte-se ao console serial do servidor e reinicie. Quando o servidor inicializa e mostra a contagem do GRUB pressionada, pressione qualquer tecla (por exemplo, SPACE) para cancelar o processo de inicialização padrão e entrar no menu GRUB.
Ele te levará para um menu onde você verá o
CentOS (2.6.18-164.11.1.el5)
como uma opção
pressione e
para inserir a opção de edição de linha de comando.
Isso mostrará estas linhas:
root (hd0,0)
kernel /boot/vmlinuz-2.6.18-164.11.1.el5 ro root=/dev/hda1 console=tty0 console=tty
initrd /boot/initrd-2.6.18-164.11.1.el5.img
Pressione ↓ para selecionar a linha kernel e pressione e
para editá-la. Use as setas para ir para a esquerda e escrever ... Pressione → até o fim (é provável que você já esteja lá).
NOTA: se a linha for muito longa para a tela, ela mostrará apenas os últimos bits da linha à esquerda da tela. Não se assuste: -)
Aqui você pode adicionar os parâmetros extras que sua equipe de suporte lhe forneceu:
... noapic nolapic divider=10 nolapic_timer
Assim, toda a sua linha de kernel será
kernel /boot/vmlinuz-2.6.18-164.11.1.el5 ro root=/dev/hda1 console=tty0 console=tty noapic nolapic divider=10 nolapic_timer
Pressione
e você voltará para a tela anterior mostrando os comandos de inicialização.
Basta pressionar b
para que o sistema possa inicializar.
Se tudo der certo, os drivers da APIC estarão desligados e o seu cronômetro irá funcionar ...: -)
Quando você quiser tornar as mudanças permanentes ... Você pode adicioná-las ao arquivo grub como abaixo.
MUDANÇA PERMANENTE
# grub.conf generated by anaconda
#
# Note that you do not have to rerun grub after making changes to this file
#boot=/dev/sda
#
serial --unit=0 --speed=57600
terminal --timeout=5 serial console
timeout=5
title CentOS (2.6.18-164.11.1.el5)
root (hd0,0)
kernel /boot/vmlinuz-2.6.18-164.11.1.el5 ro root=/dev/hda1 console=tty0 console=tty noapic nolapic divider=10 nolapic_timer
initrd /boot/initrd-2.6.18-164.11.1.el5.img
Reinicie se quiser e aproveite.
Note que você sempre pode consertar as coisas fazendo o que eu mostrei no grub.
No caso de você acabar no grub > prompt: -)
se você acabar com o prompt grub>
por acidente no seu console
grub> configfile /grub/grub.conf
Você pode sempre olhar para a partição atual digitando um comando benigno como configfile seguido por uma barra (/) e pressionando tab duas vezes da maneira que faria em um prompt bash para fazer a completação do nome e você verá a lista de arquivos na sua partição de inicialização