SDB:Cómo migrar a una nueva versión de openSUSE

Saltar a: navegación, buscar


Este artículo debería ayudar a aquellos que deseen actualizar su versión actual de openSUSE realizando una instalación limpia, pero manteniendo sus datos y ajustes personales. Otros métodos son la opción Actualización disponible al arrancar desde el DVD o una actualización de la distribución por medio de zypper. El método que se describe aquí puede utilizarse para migrar desde una distribución Linux distinta.
Probado en openSUSE Artículos recomendados Artículos relacionados
Icon-checked.png
  • 11.2 en adelante

Icon-manual.png Icon-ayuda.png

Preparando la migración

Respaldar tus datos

Los usuarios residen en /home/<username>. Si quieres asegurarte de que no se pierde absolutamente nada, debes copiar todo eso a algún medio externo. También tendrás que respaldar todo lo contenido en /home si no utilizas una partición separada para dicho directorio.

Respaldar datos es un poco diferente de simplemente copiarlos; asegúrate de que preservas el usuario y los permisos de los ficheros, ya que si no acabarás con archivos marcados como de sólo-lectura en los que el sistema no podrá escribir.

Si grabas tus archivos en un DVD, indícale a la aplicación de grabado que estás haciendo una copia de seguridad. En K3B se puede hacer esto en el diálogo emergente que aparece haciendo clic en grabar, yendo a la pestaña Sistema de ficheros, luego en Personalizar y marcando la casilla Preservar permisos (backup).

Si quieres copiar todos los archivos de los usuarios a un disco duro externo, eso es fácil de hacer en konsole o con otra aplicación de terminal. Asegúrate de que el disco duro externo está montado y se puede acceder a él. Si no has cambiado nada, se encuentra en /media/<carpeta_de_tu_disco_duro_externo>. Puedes encontrarlo navegando por el sistema con tu gestor de archivos predilecto. Si sabes la ruta al disco duro externo, simplemente abre un terminal y haz:

$ su
# cd /home
# cp -r -b -vvv nombre_de_usuario_a_respaldar /media/<carpeta_de_tu_disco_duro_externo></div>

Considera usar rsync en lugar de cp.

Knotes 128x128.png

Esto copiará la carpeta de usuarios completa en el disco duro externo. Si has iniciado sesión como el usuario del cual vas a copiar los datos (en vez de grabarlos en CD/DVD), no deberías tener que preocuparte de los permisos de esos ficheros.

Y si simplemente respaldas tu propio usuario, no necesitas usar su.

Respaldado selectivo

Respaldar todo es el método más seguro, pero no podría no ser necesario. Puedes copiar archivos manualmente desde tu carpeta de usuario al disco duro externo. El truco está en saber qué carpetas guardan qué datos.

Hay archivos que no están ocultos, es decir, aquellos que ves, que están ahí en frente. Sin embargo hay algunos otros importantes de los que no debes olvidarte.

tu.nombre.de.usuario.revoke - Si has creado y publicado una clave encriptada, necesitas este archivo para revocarla.

Hay carpetas y archivos ocultos. Para verlos, abre tu gestor de archivos y activa Ver archivos ocultos -en Dolphin está situado en el menú Ver o con el atajo de teclado ALT+..

Los nombres de los archivos y carpetas ocultos comienzan con un ".". Puedes respaldar todos o seleccionar aquellos que sabes que son importantes. Sus nombres suelen ser descriptivos:

.kde - ajustes de KDE3
.kde4 - ajustes de KDE4
.mozilla - ajustes de Thunderbird/Firefox
.gnome - ajustes de Gnome
.bogofilter - ajustes de la herramienta Bogofilter
.ssh - clave SSH
.gnupg - claves de encriptación para encriptar/firmar correos y archivos, usada también por aplicaciones como kgpg.
.ooox - ajustes de OpenOffice
.strigi - índices del buscador de escritorio
.
.
.

Recordar las particiones

Un disco duro está divido en las llamadas particiones. Puede que tengas una con Windows, otra para Linux y otra más para tus datos. Para encontrarlas, abre una terminal y ejecuta:

$ df

Verás una lista con todas las particiones en uso. Necesitas tomar nota de sus particiones. P.ej.:

/dev/sda1 = /windows/C
/dev/sda2 = / (sistema Linux)
/dev/sdb1 = /home (usuarios)
/dev/sdb4 = SWAP

Si no ves ningún /dev/sdX = /home sino solo /dev/sxyz = /, entonces, ¡debes respaldar todos los datos contenidos en /home porque lo que haya allí se perderá! La razón es que una instalación nueva formateará la partición del sistema principal, p.ej. la partición the root/sistema (/). Si la carpeta /home no está en otra partición, p.ej. no tiene su propio /dev/sdX, entonces es que es parte de la partición del sistema y por ello se perderá cuando más tarde sea formateada durante la instalación.

Instalando

Asegúrate de que tu webcam, impresora, etc. están conectadas y encendidas, de otra forma el instalador no podrá detectarlas.

Comienza la instalación de openSUSE y haz clic en nueva instalación en lugar de Actualizar. El punto importante de la instalación es asegurarte de que el instalador toma las particiones del disco duro correctamente. Así que revisa dos veces si se asignan los puntos de montaje correctos para las particiones. P.ej., en el ejemplo de arriba, /dev/sda2 se monta en /. Lo mismo para /home.

El instalador marcará todas las particiones para formatear con una F con una fuente de color rojo. Asegúrate de que sólo se formatea / y no /home. Si lo hace correctamente, esto concluirá con un sistema Linux instalado en / pero los datos de los usuarios, los cuales están en /home, serán preservados.

En caso de que el instalador quiera redimensionar las particiones podrás cambiar su recomendación. Asegúrate de asignar las particiones existentes a los puntos de montaje correctos y que solamente se formatea /.

Si pide un nombre de usuario, pon el mismo usuario que has usado antes; el instalador reutilizará tus viejos datos en /home/<username>.

Trabajo subsecuente

Si todo fue como se esperaba no necesitarás copiar nada de tu sistema de respaldo, ya que todo en lo que había en las carpetas de usuarios ha sido preservado.

De todas formas necesitarás ajustar y configurar muchas cosas como impresoras o controladores gráficos. Puedes hacerlo con YaST.

Para la reproducción de medios audiovisuales, asegúrate de que añades el repositorio Packman desde YaST > Repositorios > Añadir > Repositorios de la comunidad > Packman. Este repositorio mantiene paquetes como libxine1 que será necesario que actualices para poder reproducir archivos mp3. Para más detalles, ver opensuse-community.org/Multimedia.

Otros artículos sobre cómo configurar la impresora y otros tipos de hardware se puede encontrar en la sección CÓMO de esta wiki.

Ver también

Enlaces externos