Actualizar openSUSE 13.1 a 13.2 (sin DVD/USB Disponible)

Hoy por la madrugada estando en el trabajo,  sentí la necesidad de  una vez por todas actualizar mi openSUSE 13.1 al 13.2, y ¿porque no? ya usarlo con Btrfs, si ,ese sistema de archivos que en un futuro reemplazara a ext4.

Descargue el ISO de la pagina oficial, y para mi sorpresa la unidad de DVD no funcionó. (Ya tiene mas de 6 meses que no la tocaba). Por cuestiones de una noche de copas perdí la ultima USB que no habia extraviado como con tantas lo he echo.

Pensé usar mi Celular para  booteear el ISO desde android, pero tampoco Era opción por el poco espacio disponible en la SD interna.

EL escenario era el siguiente:

  • Disco duro con 2 particiones (Windows 8 / OpenSuse 13.1)

  • No dvd , no usb booteable,

  • Dejar intacto la parte de Windows 8,

  • dejar intacto mi /home en linux.

Recordé que con el Unetbootin se puede bootear desde el disco duro, nunca lo habia intentado con Linux y ni con Windows 8. Lo intenté y no funcionó.

Asi que sin mas cuentos, con los pasos siguientes logré actualizar mi openSUSE.

**** linuxsysymas no se hace responsable en ningún momento por problemas que llegasen a presentarse durante el procedimiento. *****

1. entramos a root y creamos una carpeta en /  llamada suse132. Asi mismo creamos otra con el mismo nombre dentro de /home

mkdir /suse132    y mkdir /home/suse132

2.  El  ISO que descargamos de suse lo copiamos del directorio donde se guardó, al directorio creado /home/suse132

cp “ruta de descarga/nombre.iso” /home/suse132/suse.iso

3.  Montamos el iso en la ruta /mnt/iso. para ello creamos la carpeta iso dentro de /mnt y copiamos los ficheros linux y initrd a la carpeta creada anteriormente en /

creamos carpeta: mkdir /mnt/iso

montamos iso : mount -o loop /home/suse132/suse.iso  /mnt/iso

copiamos : cp /mnt/iso/boot/x86_64/loader/linux  /suse132
cp /mnt/iso/boot/x86_64/loader/initrd  /suse132

Nota: la ruta /boot/x86_64  existe porque estoy usando el iso de 64 Bits.

4. Editamos el fichero grub.cfg dentro de /boot/

*******************

Hay que tener mucha precaución al editar el fichero, preferentemente realizar un backup del mismo antes de modificarlo.

******************

Desde la consola ingresamos lo siguiente: vim /boot/grub2/grub.cfg . Se abrirá el archivo, donde localizaremos la siguiente parte del documento:

edit grub

Identificamos las siguientes lineas, las 3 se encuentran en la parte sombreada de la imagen anterior:

menuentry ‘openSUSE’  reemplazar por: menuentry ‘INSTALAR openSUSE 13.2’
linux   /boot/vmlinuz-3.16.6-2-desktop reemplazar por: /suse132/linux
initrd  /boot/initrd-3.16.6-2-desktop reemplazar por:  /suse132/initrd

El fichero quedara asi:

fichero final

En este link viene explicado sencillamente como usar vim. en caso que no quieran usarlo, copien  el  fichero a su home , lo editan con el kwrite o algún otro editor y lo vuelven a copiar a su ruta original.

5. Antes del reinicio verificamos (en caso de no tener el dato) en que partición esta nuestro /home

Con el comando df -k o cualquiera que consideren necesario.

6. Reiniciamos el equipo.

Si todo sale bien veremos una pantalla similar, a esta, y seguiremos las demás instrucciones tal cual la muestra la imagen.

El pase de diapositivas requiere JavaScript.

Seleccionamos la partición donde tenemos nuestro /home

8

Tenemos que especificarle el path donde esta nuestro iso de suse e, en este caso es el que habíamos copiado en /home/suse132

(la imagen tiene otra ruta, la ruta correcta seria /home/suse132/suse.iso)

select

Si la ruta ingresada es la correcta comenzará  a cargar los archivos de instalación.

9

Después de esto comenzara la instalación a la cual ya estamos acostumbrados.

Cuando esta iniciando el proceso de instalación , les aparecerá el error que la partición /home no puede ser montada porque ya existe una activa, solo hay que darle omitir, se montara posteriormente de forma manual.

Les dejo unas capturas:

La primera vez que carga nuestro openSUSE carga con un home completamente nuevo.

Solo resta montar nuestra partición de home tal cual la teníamos en el suse anterior, para ello abrimos el  partitioner.

Seleccionamos la partición a montar, botón derecho editar, y montamos en /home. con eso al reiniciar nuestro home estara tal cual lo teníamos en la version 13.1

part part2

Espero en algún momento les sirva esta solución.

Saludos.

Anuncios

Agradezco tu opinión

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión /  Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión /  Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión /  Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión /  Cambiar )

Conectando a %s