Я запускаю Arch Linux на ноутбуке HP. Я установил графический менеджер входа в систему (gdm) и во время загрузки ядро распаковывается, запускается systemd, но когда он пытается запустить мой менеджер входа в систему

"Произошла ошибка :(. Выйдите из системы и попробуйте снова.

[Выйти]"

Но я не могу выбрать эту кнопку. Я знаю, что его удаление восстановит мою систему или, по крайней мере, остановит кровотечение. Мне нужно иметь возможность загружаться на флэш-накопитель, получать доступ к моей установке и sudo pacman --remove gdm НО, я не уверен, какую именно процедуру сделать это, не испортив мою систему. Какие разделы я монтирую, нужно ли sudo, нужно ли вмешиваться в какие-либо сценарии инициализации? Ноутбук довольно мусорный, и на нем нет ничего важного, но я не хочу переустанавливать его для неправильно сконфигурированного пакета.

РЕДАКТИРОВАТЬ: Хорошо, я обнаружил, что с помощью скриптов arch-chroot я могу войти в установку, смонтировав все разделы mount /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)

Есть ли какая-то часть этого неправильно? Я знаю таблицу разделов наизусть, я могу найти пакет с ошибками в течение нескольких минут после управления устройством.

РЕДАКТИРОВАТЬ: Добавлены предостережения! Экран в основном лопнул. Как быстро я могу вывести его на внешний монитор? У меня нет арки изо под рукой. Могу ли я сделать chroot от несвязанного живого ОС; сказать "ХВОСТЫ"?

1 ответ1

0

Загрузите Live OS Terminal

su
mkdir /mnt/arch
mount /dev/sda1 /mnt/arch
mount /dev/sa3 /mnt/arch/boot/
mount /dev/sda6 /mnt/arch/home/

Использование chroot Смонтируйте временные файловые системы api:

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.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .