Linux

De qué manera volver a poner Broken Arch Linux a su estado de desempeño previo

Este corto tutorial detalla de qué forma volver a poner Arch Linux dañado y sus variaciones (como EndeavorOS, Manjaro Linux) a su estado de trabajo previo.

Efectué una actualización completa del sistema de pedidos hace unos días "sudo pacman -Syu"Y, en último término, ocasionar daños en el sistema Arch Linux.

My Arch Linux se niega a arrancar en modo gráfico y prosigue exponiendo mensajes de fallo: "dependency failed multi-usuario system""dependency failed for graphical interfaz".

Mi única opción es comenzar sesión en modo de usuario único y también procurar revertir el bulto actualizado a la versión previo.

En el modo perfecto de usuario único, probé lo siguiente:

  • Procuré disponer el bulto desde el repositorio oficial pero fallé. Mi tarjeta de red no se reconoce en el modo perfecto de usuario único, con lo que no puedo entrar a Internet.
  • Estas «Degradar» Este comando no marcha. No tengo iniciativa de por qué razón. Por consiguiente, no puedo degradar el bulto a la versión previo. Termina de recibir un mensaje de fallo. "sudo pacman command is not found".
  • Conque inténtalo nuevamente Degradar todos y cada uno de los packs a una fecha concretaTampoco asistió. Tengo exactamente el mismo fallo que el previo, esto es "sudo pacman command is not found".

Me siento impotente. Solo tengo una tablet con conexión a internet. Tras buscar en la wiki y foros de discusión de Arch Linux a lo largo de un buen tiempo, pensé en ofrecerle una última ocasión.

Decidí degradar todos y cada uno de los packs antes actualizados uno por uno, pues "pacman -Syu" Este comando actualiza varios packs, con lo que no puedo corroborar precisamente qué bulto está ocasionando el inconveniente.

Si está en una situación afín, esta guía puede asistirlo a volver a poner el Linux Arch corrupto a su estado de trabajo previo.

Volver a poner el inconveniente de Arch Linux a su estado de trabajo previo

1. Primero, comience sesión en modo de usuario único entrando "y también" En el momento en que vea el menú de grub.

Menú Grub en Arch Linux

2. Entonces halla la línea que empieza con palabra linux:

linux          /boot/vmlinuz-linux  root-UUID=d474f2-y también6a2-4cc3-9899-aa98af13  rw  quiet

En el final de la línea previo, ingrese la próxima línea:

init=/bin/bash

Consulte la atrapa de pantalla ahora como referencia.

Modificar entradas en el menú Comienzo de Grub

3. entonces presione F10 Oh CTRL+X Proseguir. Tras unos segundos, va a entrar en el modo perfecto de usuario único.

habitación Ingrese el próximo comando para conseguir su. root (/) El sistema de ficheros está en modo de lectura / escritura.

mount -n -o remount,rw /

5. En este momento ha de saber cuándo se efectuó una actualización completa del sistema y puede hallarla de forma fácil visitando su página web. pacman.log Poner. Este fichero almacena todas y cada una de las entradas de Pacman que creó anteriormente.

tail -n 200 /var/log/pacman.log | less

Aquí, -n 200 Significa el último 200 En tu estirpe pacman.log Fichero. Gracias a mi pacman.log El fichero tiene dentro muchas entradas.

Como sabe, el comando tail solo exhibe las últimas 10 entradas, conque reemplácelo 200 Use su número para llenar esto pacman.log Archivo.i hablaba en talk "tail" pedido "less" Un comando para enseñar los desenlaces página por página.

sexto Tras comprobar el fichero pacman.log, hallé la hora precisa de la actualización completa del sistema. Compruebe la marca de tiempo en la atrapa de pantalla ahora (lo siento por la baja calidad de la imagen).

Corrí antes "sudo pacman -Syu" Orden de entrada 12:06.

Archivo de registro de Pacman en Arch Linux
Fichero de registro de Pacman en Arch Linux

Como se puede observar, "pacman -Syu" El pedido fué actualizado 40+ Bulto.

séptimo no puedo emplearlo allí "downgrade" Para organizar todos y cada uno de los packs y degradarlos a una fecha cierta, no tengo mucho más antídoto que integrar todos y cada uno de los packs que se han actualizado individualmente "pacman -U" Comando desde caché. Como usted sabe pacman Guarde todos y cada uno de los packs descargados en /var/cache/pacman/pkgs/ Adhesivo.

octavo. Eliminé todos y cada uno de los packs actualizados de las screenshots y los bajé uno por uno del caché a la versión previo como se expone en la imagen ahora.

pacman -U /var/cache/pacman/pkg/qt5-base-5.9.1-3-x86_64.pkg.tar.xz

Se instalará el comando previo qt5-base Bulto de carpeta de caché. Me tomó prácticamente media hora degradar todos y cada uno de los packs.

9. Cuando haya vaciado la carpeta de caché, no posee otra alternativa. La reubicación puede ser la única opción. Por ende, le sugiero que sostenga cuando menos 2 ediciones viejas en la caché a fin de que logre restaurarlas si algo sale mal con el nuevo bulto.

diez. Tras degradar todos y cada uno de los packs, ingrese el próximo comando para utilizar los cambios y también comenzar Arch Linux en modo habitual.

exec /sbin/init

11. En este momento puedo comenzar sesión de forma fácil en mi escritorio Arch Linux. Pienso que debería aguardar unos días y regresar a procurar la actualización cuando se resuelva este inconveniente.

Si tiene tiempo y paciencia, cambie y ejecute un bulto "exec /sbin/init" Empiece el sistema en modo habitual y vea si eso solventa el inconveniente.

En caso contrario, pruebe con otro bulto. Repita este desarrollo hasta el momento en que halle el bulto problemático. Entonces salga del bulto problemático y actualice todos los otros packs.

Ciertos de ustedes hallarán este procedimiento no tan eficaz y difícil. Pero es de este modo como restauré el sistema Arch Linux dañado.

Aparte de este procedimiento, posiblemente asimismo esté familiarizado con otros métodos fáciles. Si conoce un procedimiento tan fácil, hágamelo comprender en la sección de comentarios ahora. Revisaré y actualizaré la guía consecuentemente.

Los manuales mucho más útiles de Arch Linux en este blog:

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Botón volver arriba