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 irão ser atualizados e o download dos arquivos de instalação. Na segunda etapa (após o reboot), acontece o processo de upgrade.
Para instalarmos:
[root@fc11 ~]# cat /etc/fedora-release
Fedora release 11 (Leonidas)
[root@fc11 ~]# yum update -y &> /dev/null
[root@fc11 ~]# 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.
[root@fc11 boot]# 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
[root@fc11 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:
Antes de pressionar o botão Reboot Now, verifique se no arquivo /boot/grub/grub.conf foi adicionado o title para upgrade do sistema.
[root@fc11 ~]# 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
Após o reboot da máquina, a segunda parte do processo de upgrade é iniciada.
Após a finalização do processo de upgrade, o sistema irá ser reinicializado e acabou!!! :) O upgrade está feito!! Inclusive agora tenho que trocar o nome da máquina para fc12!!! :)
[root@fc11 ~]# cat /etc/fedora-release
Fedora release 12 (Constantine)
[root@fc11 ~]# 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.
Comentários
encon
Havia encontrado um artigo para Ubuntu porem nao obtive sucesso.Utilizo internet da VIVO pelo Celular N95 e ainda dependo do Windows para acessar internet em casa. pyjamas
som
audio apresenta distorção quando movimenta barra de rolagem em video ou mp3
Incrementando...
Tive problemas para atualizar. Primeiro, meu /boot não tinha espaço suficiente. Usei o GParted (yum install gparted) para redimensionar a partição, reclamando espaço da partição imediatamente posterior.
Após o reboot do preupgrade, o Grub "foi pro saco" e a máquina não iniciava. Aparecia apenas o cursor piscando na tela preta do desespero. Se você passar pelo mesmo problema, um tanto comum, aqui vai a dica:
1- Baixe a imagem do DVD em outra máquina e faça o procedimento de recuperação, que monta o sistema em /mnt/sysimage em um shell.
2- Faça chroot para o seu sistema de arquivos:
chroot /mnt/sysimage
3- Reinstale o Grub, conforme sua instalação original. Em meu caso, na MBR do primeiro HD:
grub-install /dev/sda
4- Reinicie a máquina e escolha a opção para continuar o upgrade na tela do Grub. A partir daà tudo segue normalmente.
Outras dicas... Limpe o cache o Yum assim que entrar na máquina:
yum clean all
Procure (rpm -qa | grep fc11) e remova pacotes da versão anterior. Use também: package-cleanup --orphans
Reconfigure pacotes que eventualmente mudaram o esquema de configuração. Pacotes nesta situação criam backups dos arquivos de configuração. Procure-os assim:
find / -print | egrep "rpmnew$|rpmsave"
Atualize tudo, usando o Yum ou sua ferramenta preferida. Uso o Yum Extender.
Boa sorte!
Sthenley