Discusión:Actualizando Fedora con PreUpgrade
De ProyectoFedora
Algunos detalles interesantes:
SW para el arranque
Imagenes y kernel para el arranque, PreUpgrade "modifica" grub de tal forma de poder arrancar con dichas imagenes y poder culminar la actualización de Fedora (en este caso Fedora 10).
$ ls -l /boot/upgrade/ total 131078 -rw-r--r-- 1 root root 17159894 2008-11-19 20:20 initrd.img -rw-r--r-- 1 root root 113963008 2008-11-19 20:23 install.img -rw-r--r-- 1 root root 203 2008-11-30 08:22 ks.cfg -rw-r--r-- 1 root root 2567024 2008-11-19 20:20 vmlinuz
Repo local
Para que PreUpgrade pueda hacer su trabajo se requiere crear un repo local a partir de los RPMs descargados, si hemos corrido en consola preupgrade podremos verificar que ello ha ocurrido.
... Generating metadata for preupgrade repo DEBUG /sbin/grubby --title="Upgrade to Fedora 10 (Cambridge)" --remove-kernel="/boot/upgrade/vmlinuz" --add-kernel="/boot/upgrade/vmlinuz" --initrd="/boot/upgrade/initrd.img" --args="preupgrade repo=hd:UUID=05ea075d-3b5b-49a2-80ab-ade6e99a1f1f:/var/cache/yum/preupgrade stage2=hd:UUID=8f710af7-02f4-4d4c-a303-bec8db00bff4:/upgrade/install.img ks=hd:UUID=8f710af7-02f4-4d4c-a303-bec8db00bff4:/upgrade/ks.cfg" ...
Notas para preupgrade F10 -> F11
Estoy haciendo las pruebas en una máquina virtual limpia F10, sin actualizaciones, pero sin "nada" agregado, ni rpm-fusion.
# yum install preupgrade ... Dependencies Resolved ================================================================================ Package Arch Version Repository Size ================================================================================ Installing: preupgrade noarch 1.0.1-1.fc10 updates 88 k Installing for dependencies: anaconda-yum-plugins noarch 1:1.0-3.fc10 fedora 11 k createrepo noarch 0.9.6-3.fc10 fedora 72 k Transaction Summary ================================================================================ Install 3 Package(s) Update 0 Package(s) Remove 0 Package(s) Total download size: 171 k Is this ok [y/N]:
Sabado 23 de Mayo 10pm VET: No aparece listado Fedora 11 Leonidas como una opción de preupgrade. Estoy haciendo la prueba con pregupgrade F10 pulcro a Rawhide.
[root@localhost ~]# cat /etc/fedora-release Fedora release 11 (Leonidas) [root@localhost ~]# rpm -qf /etc/fedora-release fedora-release-11-1.noarch
Utilizando rawhide equivale a hacer upgrade con Fedora 11 Preview :) Todo sale de maravillas. El repo rawhide no queda habilitado después de este procedimiento.
