Antes de mais nada, certifique-se de que seu kernel é 2.6.32. Se não for, ocorreu-me que a atualização automática falhou por algum motivo (porque você está executando um kernel de BPO, por exemplo). Neste caso, dependendo da sua arquitetura:
aptitude install linux-image-2.6-vserver-amd64
Dado que o kernel acima é usado, você pode prosseguir com a atualização do sistema. Em situações semelhantes, eu preferi atualizar as VMs primeiro e depois o próprio host.
Para as VMs, o procedimento seria:
- Atualize o /etc/apt/sources.list para squeeze
-
O APT atualiza e faz o download dos pacotes (especialmente ao fazer isso da Internet, supondo que não haja um espelho de repositório local):
sudo apt-get clean && sudo aptitude update
sudo aptitude full-upgrade --download-only
-
Certifique-se de instalar os pacotes de drivers apropriados para o seu hardware. Seria desagradável encontrar-se cortado do seu servidor remoto :) Exemplo:
sudo aptitude install firmware-linux-nonfree
-
Faça o upgrade seguro por algumas vezes até não sobrar nada:
sudo aptitude safe-upgrade
-
Finalmente, faça um upgrade completo:
sudo aptitude full-upgrade
Para o host de suas máquinas virtuais, haverá uma etapa adicional na atualização do GRUB para o GRUB2. Você pode verificar se o seu bootloader foi instalado corretamente executando: %código% Se você não vir nenhum erro, é mais provável que seja seguro reiniciar.
Se você receber QUALQUER mensagem de erro sobre drivers ausentes, NÃO REINICIE. Instale os drivers necessários antes de reinicializar.
Dependendo do seu ambiente atual e da configuração, as etapas acima podem ser um pouco diferentes, mas elas devem lhe dar uma ideia geral.