
Ejecuto arch Linux en una computadora portátil hp. Instalé un administrador de inicio de sesión gráfico (gdm) y durante el arranque, el kernel se descomprime, se inicia systemd, pero cuando intenta iniciar mi administrador de inicio de sesión
"Se ha producido un error :(. Cierra la sesión y vuelve a intentarlo.
[Cerrar sesión]"
Pero no puedo seleccionar ese botón. Sé que desinstalarlo reparará mi sistema o, al menos, detendrá el sangrado. Necesito poder iniciar en una memoria USB, acceder a mi instalación y sudo pacman --remove gdm
PERO, no estoy seguro del procedimiento exacto para hacerlo sin estropear mi sistema. ¿Qué particiones debo montar? ¿Necesito sudo? ¿Necesito alterar algún script de inicio? La computadora portátil es bastante basura y no contiene nada importante, pero no quiero reinstalarla por un paquete mal configurado.
EDITAR: Ok, descubrí que con los scripts arch-chroot, puedo realizar una instalación montando todas las particionesmount /mnt /dev/sda1 /dev/sda6 ; arch-chroot (something, I think the drives I mounted(This is most of the part I need help with))
archiso@joeyhobbypcarch / # su averagejoey2000
averagejoey2000@joeyhobbypcarch / $ sudo pacman -R gdm fprintd ; yaourt -R (package 1 2 3)
¿Alguna parte de esto está mal? Me sé la tabla de particiones de memoria y puedo encontrar el paquete con errores a los pocos minutos de controlar el dispositivo.
EDITAR: ¡Advertencias agregadas! La pantalla está prácticamente rota. ¿Qué tan rápido puedo enviarlo a un monitor externo? No tengo un arco iso a mano. ¿Puedo hacer chroot desde un sistema operativo en vivo no relacionado? decir"CRUZ"?
Respuesta1
Arrancar terminal de sistema operativo en vivo
su
mkdir /mnt/arch
mount /dev/sda1 /mnt/arch
mount /dev/sa3 /mnt/arch/boot/
mount /dev/sda6 /mnt/arch/home/
Usando chroot Monte los sistemas de archivos API temporales:
cd /mnt/arch
mount -t proc proc proc/
mount --rbind /sys sys/
mount --rbind /dev dev/
mount --rbind /run run/
cp /etc/resolv.conf etc/resolv.conf
chroot /mnt/arch /bin/bash
su #sudoer
pacman -Q |grep gdm|sudo pacman -R - && yaourt -Q|grep logo|yaourt -R -
exit
telinit 6 #Remember, we were root during the file mounting. No need to do it again.