No dia 29 como todos sabem foi lançado o Fedora 17 Beefy Miracle. Mas ai eu estou usando o Fedora 16 e como faço para usar a nova versão? Se eu tiver muito tempo e quero um pouco de diversão baixo a ISO, faço backup, instalo tudo e começamos tudo do zero. Há alguns anos atrás eu até gostava dessa “aventura” toda, mas acredito que assim como pra mim, atualmente, e para muitas pessoas tempo é algo que precisamos otimizar, e muito. Para um upgrade tranquilo relativamente rápido e sem muito esforço, o Projeto Fedora tem uma ferramenta muito útil e simples de usar que é o PreUpgrade.
Enquanto o PreUpgrade faz o que deve ser feito para atualizar a versão do seu Fedora, você continua seu trabalho.
Para usar o PreUpgrade a sua partição /boot não pode estar em RAID, veja o bug 500004.
Antes de instalar e utilizar a ferramenta, garanta que seu sistema esteja atualizado:
yum update
Instale a ferramenta:
yum install preupgrade
Inicie o PreUpgrade manualmente na console do seus sistema logado como root:
preupgrade
Agora a ferramenta irá checar os pacotes instalados no sistema, irá baixar os pacotes necessários para fazer o upgrade e em seguida irá solicitar que seja feito o reboot. Após o reboot, no Grub selecione a opção para continuar o upgrade e em seguida continuará o passo final do processo que é a aplicação dos novos pacotes.
Pronto, agora curta o seu sistema atualizado!
Referências:
http://fedoraproject.org/wiki/Features/PreUpgrade
https://fedoraproject.org/wiki/How_to_use_PreUpgrade
Atualização:
Após o upgrade com o preupgrade, é provável que ocorram alguns problemas como kernel panic, e alguns drivers não carregarem, no meu caso foi o driver do dispositivo wireless e o kernel panic ao desligar ou reiniciar.
Para corrigir esse problema você deve primeiro atualizar o kernel, caso isso não tenha sido feito:
yum update kernel* --enablerepo=updates-testing
Se o novo kernel já estiver instalado, o comando acima simplesmente não instalará nada porém o novo kernel não está disponível na lista do grub, para adicioná-lo, execute o comando:
grub2-mkconfig -o /boot/grub2/grub.cfg
Em seguida reinicie o seu sistema, que como ainda está rodando o kernel antigo irá mostrar o kernel panic, mas no próximo boot iniciará com o novo.
Esse problema está documentado nos Bugs: 820351, 826537 e 820340.


