Migrando Fedora 13 a Fedora 14

Ya pasó algo de tiempo desde mi última actualización; pero ya es hora de migrar a F14.

En teoría hay 3 formas de actualizar Fedora:

  1. Usando el DVD
  2. Usando PreUpgrade
  3. Manualmente con yum

De atrás hacia adelante, la actualización manual con yum no me interesa; no tengo necesidad de mantener uptime y quiero evitarme errores y omisiones.

PreUpgrade

El PreUpgrade suena atractivo, pero tanto la vez pasada como ésta tuve problemas.

¿Por qué?

Probablemente porque mis computadoras normalmente no son instalaciones estándar de Fedora. Tengo programas instalados manualmente o con instaladores propietarios (como el NWN o los drivers de mi impresora) y otros para los que bajo manualmente los RPMs. Además, tengo otros repositorios no-oficiales agregados (google, adobe, livna, rpmfusion, virtualbox).

A diferencia de la vez anterior, ahora ya tengo una partición de /boot de 500Mb (en lugar de 200Mb); pero quizás debí vaciar la partición (quitar kernels en desuso) antes de instalar.

Aún así, cuando me pidió que reiniciara, reinició con mi F13 normalmente; en lugar de con la actualización. Y ya no quise averiguar porqué estaba fallando.

Actualizar con el DVD

Según la guía de instalación de Fedora, lo mejor es reinstalar; en lugar de actualizar. Pero de todos modos hice un intento.

El primer problema es decidir cuál ISO bajar. En teoría las opciones son las siguientes:

  1. DVD completo.
  2. Completa en sets de CDs (igual que el anterior, pero en varios CDs en lugar de un DVD).
  3. Disco Live (supuestamente para un CD o USB).
  4. CD mínimo.

Y en realidad mis opciones se limitan a la 1 o la 3 (la 2 es igual a la 1 y la 4 no me es muy útil, debido a que le instalo muchas aplicaciones a mi máquina).

Para Fedora 13 tengo tanto el LiveCD como el FullDVD; y la única diferencia significativa que puedo mencionar (hasta ahora) es que el LiveCD no me deja tener mi partición / como ext3. Me dice que debo tenerla como ext4; y por lo tanto, forzosamente debo formatearla.

Al bootear (el primer error)

El DVD que tengo de F14, viene de un ISO de 3Gb; pero extrañamente bootea en un escritorio de F14, y no en un instalador. Y por lo tanto no me dió opción de actualizar; sólo de reinstalar.

A diferencia de las opciones arriba mencionadas, para F14, parece haber las siguientes opciones:

  1. DVD completo, F14 DVD.
  2. CD Live, Desktop Edition.
  3. Y muchos spins (variaciones Live de la distribución).

La página dice claramente que el DVD completo de F14 no es un disco Live; es decir, que no arranca en un escritorio F14, sino que arranca un instalador:

The DVD edition of Fedora is not Live Media, but it is bootable.

Y eso me dejó con la duda de cuál ISO es el que yo tenía; pues claramente es de DVD, pero si arrancó en un escritorio.

Así que me puse a bajar nuevamente el ISO; pero son idénticos:

$ md5sum Fedora-14-i386-DVD.iso Fedora-14-i386-DVD-1.iso 
1cc67641506d2f931d669b8d3528dded  Fedora-14-i386-DVD.iso
1cc67641506d2f931d669b8d3528dded  Fedora-14-i386-DVD-1.iso

También verifiqué que coincidiera el sha256sum con el indicado.

Fue hasta entonces que me dí cuenta que en la pantalla de grub del DVD decía Fedora 14 i686 Live FEL, es decir, un spin de electrónica.

Mi error fue a la hora de grabar el ISO al DVD; porque los ISOs listados arriba son los correctos.

Ahora si, con el DVD correcto

La actualización parece haber funcionado tal como lo esperaba. No hubo errores, y la máquina cargó con los programas instalados que tenía con anterioridad.

$ cat /etc/fedora-release 
Fedora release 14 (Laughlin)

Reinstalar con el DVD

Ya entrados en gastos, le reinstalé Fedora a la AA1. Tenía F11, por lo que no hice actualización (habría que subir de F11 a F12 y luego a F13 y luego a F14). Respaldé todo y reescribí las particiones de Linux; pero ahora con /boot de 500Mb y todo en ext4.

De las sugerencias originales del instalador, sólo cambié el tamaño de / y /home; en lugar de 51 y 58, los puse en 32 y 77 Gb, respectivamente.

Todo funcionó bien y a la primera, como cualquier instalación de Fedora.

Tiempo después tuve que corregirle un problema con el micrófono.