Atualizando o seu Fedora com o Preupgrade

Publicado por Marcelo Moreira de Mello em 10/12/2009

[ Hits: 7.173 ]

Blog: http://tchellomello.blogspot.com

 


Atualizando o seu Fedora com o Preupgrade



Com a chegada do Fedora 12 no último mês, muitos usuários se preocupam em como fazer o upgrade da versão 11 para a 12. Para muitos é complicado fazer essa migração, pois exige uma janela de parada ou então a realização de backup e reinstalação da máquina pode ser massante.

Para facilitar a vida de quem esta enfrentando essa situação, podemos utilizar um aplicativo chamado preupgrade, entretanto para podemos obter sucesso no upgrade do sistema, não esqueça de aplicar todos os updates antes da execução do preupgrade. Ah!, é claro, não esqueça do fazer seu backup! :)

O processo de uso do preupgrade é muito simples e consiste em duas etapas: na primeira, é feita a verificação dos pacotes que serão atualizados e o download dos arquivos de instalação. Na segunda etapa (após o reboot), acontece o processo de upgrade.

Para instalarmos:

# cat /etc/fedora-release

Fedora release 11 (Leonidas):

# yum update -y &> /dev/null
# yum install preupgrade


Obs.: Antes de iniciar o preupgrade, certifique se existe pelo menos 170M de espaço disponível na partição /boot, pois o preupgrade irá fazer o download do instalador nessa partição.

# ls -lah /boot/upgrade/
total 142M
drwxr-xr-x. 2 root root 1.0K 2009-12-07 15:41 .
drwxr-xr-x. 6 root root 1.0K 2009-12-07 15:20 ..
-rw-r--r--. 1 root root  22M 2009-11-08 21:55 initrd.img
-rw-r--r--. 1 root root 117M 2009-11-08 21:58 install.img
-rw-r--r--. 1 root root  284 2009-12-07 15:41 ks.cfg
-rw-r--r--. 1 root root 3.3M 2009-11-08 21:55 vmlinuz
[[email protected] boot]# du -shc /boot/upgrade/
142M    /boot/upgrade/
142M    total

Aplicou os últimos updates?!? Tem pelo menos 170M na partição /boot?!? :) Agora sim, basta executá-lo e seguir o passo-a-passo:
Linux: Atualizando o seu Fedora com o Preupgrade Linux: Atualizando o seu Fedora com o Preupgrade Linux: Atualizando o seu Fedora com o Preupgrade Linux: Atualizando o seu Fedora com o Preupgrade Linux: Atualizando o seu Fedora com o Preupgrade Linux: Atualizando o seu Fedora com o Preupgrade Linux: Atualizando o seu Fedora com o Preupgrade Linux: Atualizando o seu Fedora com o Preupgrade
Antes de pressionar o botão Reboot Now, verifique se no arquivo /boot/grub/grub.conf foi adicionado o title para upgrade do sistema.

# cat /boot/grub/grub.conf | grep -v ^#
default=1
timeout=0
splashimage=(hd0,0)/grub/splash.xpm.gz
hiddenmenu
title Upgrade to Fedora 12 (Constantine)
    kernel /upgrade/vmlinuz preupgrade repo=hd::/var/cache/yum/preupgrade stage2=hd:UUID=e6ccef1a-c131-4de8-b69d-6326dc5c7751:/upgrade/install.img ks=hd:UUID=e6ccef1a-c131-4de8-b69d-6326dc5c7751:/upgrade/ks.cfg
    initrd /upgrade/initrd.img
title Fedora (2.6.29.4-167.fc11.i686.PAE)
    root (hd0,0)
    kernel /vmlinuz-2.6.29.4-167.fc11.i686.PAE ro root=/dev/mapper/vg_spacewalk-lv_root nomodeset rhgb quiet
    initrd /initrd-2.6.29.4-167.fc11.i686.PAE.img

PostInstall

Após o reboot da máquina, a segunda parte do processo de upgrade é iniciada.
Linux: Atualizando o seu Fedora com o Preupgrade Linux: Atualizando o seu Fedora com o Preupgrade
Após a finalização do processo de upgrade, o sistema será reinicializado e acabou!!! :) O upgrade está feito! Inclusive agora tenho que trocar o nome da máquina para fc12!!! :)

# cat /etc/fedora-release
Fedora release 12 (Constantine)

# uname -a
Linux fc11.home 2.6.31.6-162.fc12.i686.PAE #1 SMP Fri Dec 4 00:43:59 EST 2009 i686 i686 i386 GNU/Linux

Era isso!!! E como diz um ditado lá do meu Rio Grande do Sul: - Essa foi tranquila que nem água de poço!! :) Abs.

Outras dicas deste autor

Tunando o sistema de arquivos - entendendo o journal do EXT3

Ativando e desativando CPUs sob demanda

Dedicando uma CPU para processos específicos

Utilizando o RPM como ferramenta de recovery e auditoria

Ataque de dicionário com OpenSSL - quebrando senhas

Leitura recomendada

traceroute - Comando não funciona [Resolvido]

Instalando Grupos de Pacotes através do patterns no openSUSE

Emails da Internet para Intranet com Thunderbird

Entenda o uso de profiles no Funtoo

Autenticação no Apache com MySQL

  

Comentários
[1] Comentário enviado por erich8 em 07/06/2010 - 18:27h

Ola Marcelo vc esta de parabéns com este artigo.
Mas tive problemas com o Preupgrade.

Cheguei até a tela de PostInstall sem problemas. Mas após o boot o X Server não entrava. O Fedora iniciava, mostrando o F do sistema enchendo como uma barra de progresso “coisa do Fedora 12” e então a tela ficava preta com um pequeno caractere de barra no canto superior esquerdo “_”.
Ai teclei Alt + F4 e o terminal entra; root; senha.
Usei inúmeros comandos no terminal e nada, até editei o xorg varias vezes, e nada.
Foi então que apaguei o modulo da nvidia em /lib/modules/ e o Fedora teve de usar o driver nouveau.
Não saí sem danos, estou sem o áudio e o Fedora desliga após um tempo acho que é um problema de reconhecimento de identidade pos o meu note não tem leitor biométrico.
Agora vou instalar o driver de novo.
Mas a historia do leitor, não sei como resolver.



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts