Energía perdida durante la actualización, ¿cómo me recupero?

19

Intentaba actualizar mi instalación 11.10 a 12.04beta. Durante el paso de instalación, accidentalmente perdí la energía de mi computadora portátil (el cable de alimentación se desconectó) y se apagó. Cada vez que voy a arrancar, puedo seleccionar mi instalación a través de Grub y se carga hasta donde debería ocurrir el inicio de sesión, pero obtengo una pantalla que se parece a lo que ves tan pronto como cierras. Parece que se bloquea después de verificar la batería.

¿Hay alguna forma, con o sin medios en vivo, para restaurar la instalación / actualización de mi máquina a 12.04 pero aún así mantener mis configuraciones / aplicaciones / archivos?

Ryan McClure
fuente
Sé que la pregunta está marcada como respondida, pero noto que parte de esta pregunta no ha sido respondida al publicar este comentario. También me gustaría saber cómo cambiar a 12.04 en caso de problemas.
Kernel

Respuestas:

29

¿Intentaste arrancar en el modo de recuperación (seleccionado a través de grub)? Entonces podría intentar reiniciar la actualización con

sudo apt-get update
sudo apt-get upgrade

Puede que tengas que correr

sudo dpkg --configure -a

para arreglar los paquetes parcialmente instalados.

Si el modo de recuperación también se interrumpe, puede intentar arrancar desde un CD en vivo y luego pasar a la instalación de su disco duro y realizar los pasos anteriores.

Para iniciar la instalación de su disco duro, primero inicie un CD en vivo. Puede usar el CD de instalación de ubuntu para esta tarea, simplemente elija la opción "probar ubuntu" en lugar de instalar. Una vez arrancado, abra una terminal y monte su partición raíz. Si su partición raíz es / dev / sda1 (para encontrar su partición raíz, hay una guía en https://help.ubuntu.com/community/RecoveringUbuntuAfterInstallingWindows#The_terminal_way ):

sudo mkdir -p /media/ubuntu
sudo mount /dev/sda1 /media/ubuntu

Luego, necesita montar los sistemas de archivos proc, dev y sys en su nuevo entorno:

sudo mount --bind /dev /media/ubuntu/dev
sudo mount --bind /proc /media/ubuntu/proc
sudo mount --bind /sys /media/ubuntu/sys

Habilitar redes:

cp /etc/resolv.conf /media/ubuntu/etc/resolv.conf

Finalmente, hazlo:

sudo chroot /media/ubuntu

Desde aquí puede ejecutar apt-get y dpkg para reparar su sistema. Esto es idéntico a la forma en que las personas arreglan grub usando chroot, en caso de que tenga problemas, puede buscar en Google algo como "grub chroot ubuntu livecd" y encontrar más información.

pestilencia
fuente
¿Cómo hago exactamente el chroot en mi instalación desde Live?
Ryan McClure
Actualicé mi respuesta con esa información.
pestilencia
No puedo ejecutar "sudo dkpg --configure -a" ... "no puedo resolver el host ubuntu". Además, si trato de hacer "apt-get update", me "falla al buscar ..." para cada repositorio. Y, ejecutar apt-get upgrade no hace nada. ¿Alguna idea?
Ryan McClure
Parece que las redes no están configuradas correctamente. ¿La configuración de red está en el cd en vivo? Si es así, tiene que haber alguna forma de hacerlo accesible también en el entorno chroot.
pestilencia
logré que se inicie desde el modo de recuperación después de que hice un dpkg desde el menú ... ahora puedo arrancar 12.04 pero falta mucho y no funciona correctamente. Sin embargo, puedo ejecutar apt-get update y upgrade, así que cuando mi internet de 56k decida terminar, publicaré un resultado.
Ryan McClure
0

Debian y Ubuntu son similares y para este tipo de problemas funcionan las mismas soluciones.

Durante la actualización de Debian, mi estación de trabajo experimentó una pérdida de energía. Grub funcionó y MS Windows sí, pero la entrada de Debian no. La instalación se bloqueó con un mensaje inusual en el modo de texto.

La solución fue bastante simple. Ejecute la computadora con un CD de Debian y elija las Opciones avanzadas-> Modo de rescate (algo así) en el menú principal e inicial.

La red no es importante.

Elegí la opción de la parte inferior "continuar sin montar o instalar el sistema de archivos raíz" (esto proporcionó funcionalidades reducidas) ... pero solo los requería ...

Una vez en el indicador que usé

#fdisk -l to list my partitions.

Mi partición raíz estaba en /dev/sdb1

Solía:

#fsck /dev/sdb1 

para solucionar mi problema ... dando "sí" a todas las preguntas.

Cuando terminó, repetí el comando. Obteniendo en este caso ninguna pregunta y finalización rápida (porque los problemas se solucionaron en la primera invocación del comando) Solo para estar seguro.

Reinicié mi sistema sin el Live CD y pude volver a ejecutar el sistema Linux ... durante la configuración se encontraron y repararon muchos problemas con otras particiones, pero la configuración del sistema se realizó correctamente.

Espero que esta experiencia sea útil.

Gengis Kanhg Toledo Ramírez
fuente