Iniciando o Processo de Restore
1. Foram copiados do DVD e/ou baixados os pacotes originais Red Hat de acordo com a versão instalada (indicados como: centos).
2. Foram removidos, inicialmente, alguns pacotes com o comando abaixo:
# rpm -ev yum-3.2.22-37.el5.centos yum-metadata-parser-1.1.2-3.el5.centos yum-fastestmirror-1.1.16-16.el5.centos yum-
updatesd-0.9-2.el5 pirut-1.3.28-19.el5.centos.noarch
3. Foram reinstalados os pacotes originais na sequencia, a seguir:
# rpm -ivh yum-3.0.1-5.el5.noarch.rpm yum-metadata-parser-1.0-8.fc6.i386.rpm yum-fastestmirror-1.1.16-
16.el5.noarch.rpm yum-updatesd-3.0.1-5.el5.noarch.rpm pirut-1.2.10-1.el5.noarch.rpm
4. Em seguida, foram instalados os pacotes abaixo, verificando antes se há dependências para cada um deles (sem o parâmetro: - -
force), as dependências devem estar na mesma linha de comando:
# rpm -Uvh anacron-2.3-45.el5.i386.rpm --force
# rpm -Uvh basesystem-8.0-5.1.1.noarch.rpm --force
# rpm -Uvh bluez-utils-3.7-2.i386.rpm --force
# rpm -Uvh busybox-1.2.0-10.el5.i386.rpm --force
# rpm -Uvh comps-extras-11.1-1.1.noarch.rpm --force
# rpm -Uvh crash-4.0-3.14.i386.rpm --force
# rpm -Uvh Deployment_Guide-en-US-5.0.0-19.noarch.rpm Deployment_Guide-pt-BR-5.0.0-19.noarch.rpm --force
# rpm -Uvh desktop-backgrounds-basic-2.0-37.noarch.rpm --force
# rpm -Uvh filesystem-2.4.0-1.i386.rpm --force
# rpm -Uvh filesystem-2.4.0-3.el5.i386.rpm --force
# rpm -e firefox-3.6.24-3.el5.centos
# rpm -Uvh firstboot-1.4.27.2-1.el5.noarch.rpm firstboot-tui-1.4.27.2-1.el5.noarch.rpm --force
# rpm -Uvh gdm-2.16.0-30.el5.i386.rpm --force
# rpm -Uvh gnome-session-2.16.0-8.el5.i386.rpm --force
# rpm -Uvh gzip-1.3.5-13.el5.i386.rpm --force
# rpm -Uvh initscripts-8.45.38-2.el5.i386.rpm --force
# rpm -Uvh kudzu-1.2.57.1.13-1.i386.rpm --force
# rpm -Uvh nss-3.12.10-7.el5_7.i386.rpm --force
# rpm -Uvh nss-tools-3.12.10-7.el5_7.i386.rpm --force
# rpm -Uvh ntp-4.2.2p1-15.el5.i386.rpm --force
# rpm -Uvh pango-1.14.9-8.el5.i386.rpm pango-devel-1.14.9-8.el5.i386.rpm --force
# rpm -Uvh pm-utils-0.99.3-10.el5.i386.rpm --force
# rpm -Uvh procmail-3.22-17.1.i386.rpm --force
# rpm -Uvh redhat-artwork-5.0.9-1.el5.i386.rpm --force
# rpm -Uvh redhat-logos-4.9.16-1.noarch.rpm --force
# rpm -Uvh rhgb-0.16.4-8.el5.i386.rpm --force
# rpm -Uvh setuptool-1.19.2-1.i386.rpm --force
# rpm -Uvh specspo-13-1.el5.noarch.rpm --force
# rpm -Uvh system-config-date-1.8.12-4.el5.noarch.rpm --force
# rpm -ivh yum-rhn-plugin-0.4.3-1.el5.noarch.rpm
Obs.: Neste último procedimento, não realizei a instalação/update dos pacotes de kernel (todos) e Releases (“redhat-release-5Server
redhat-release-notes-5Server”).
5. Neste ponto, reiniciamos o Servidor e na tela do
Grub, selecionamos o kernel anterior (instalado com o sistema
originalmente). Só então, realizamos a sequência de Restore dos pacotes do kernel:
# rpm -Uvh kernel-2.6.18-274.12.1.el5.i686.rpm kernel-devel-2.6.18-274.12.1.el5.i686.rpm kernel-headers-2.6.18-
274.12.1.el5.i386.rpm --force
# rpm -Uvh redhat-release-5Server-5.0.0.9.i386.rpm redhat-release-notes-5Server-5.i386.rpm
Obs.: Se este último comando não funcionar, acrescente o parâmetro: --force (ao final do comando).
6. Agora edite o arquivo “/boot/grub/menu.lst”.
E substitua todas as ocorrências "CentOS" por "RedHat Enterprise
Linux Server", digitando no
VI, em modo comando:
:%s/CentOS/RedHat\ Enterprise\ Linux\ Server/s
7. Novamente, reinicie o Servidor e selecione o Kernel mais novo instalado (caso aplique-se).
Removendo os Repositórios CentOS
1. Acesse o diretório dos repositórios: /etc/yum.repos.d/
Remova ou renomeie, qualquer arquivo com extensão ".repo", exceto o arquivo "rhel-debuginfo.repo".
2. Acesse o diretório de cache do YUM: /var/cache/yum/
E remova todo o conteúdo que houver dentro dele (arquivos e subdiretórios) utilizando o comando:
# rm -fR *
Obs.: Muito cuidado, tenha certeza de estar dentro do diretório correto ou terá problemas sérios.
3. Por último, limpe o cache do YUM:
# yum clean all