
Я запускаю arch Linux на ноутбуке hp. Я установил графический менеджер входа (gdm) и во время загрузки ядро распаковывается, запускается systemd, но когда он пытается запустить мой менеджер входа
«Произошла ошибка :(. Выйдите из системы и повторите попытку.
[Выйти]"
Но я не могу нажать эту кнопку. Я знаю, что удаление восстановит мою систему или, по крайней мере, остановит кровотечение. Мне нужно иметь возможность загрузиться с флэш-накопителя, получить доступ к моей установке и sudo pacman --remove gdm
НО я не уверен, как именно это сделать, не испортив мою систему. Какие разделы мне монтировать, нужен ли мне sudo, нужно ли мне вмешиваться в какие-либо скрипты инициализации? Ноутбук довольно хлам, и на нем нет ничего важного, но я не хочу переустанавливать неправильно настроенный пакет.
EDIT: Хорошо, я обнаружил, что с помощью скриптов 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)
Что-то здесь не так? Я знаю таблицу разделов наизусть, я могу найти глючный пакет в течение нескольких минут после управления устройством.
EDIT: Добавлены предостережения! Экран почти полностью разбит. Как быстро я смогу вывести его на внешний монитор? У меня нет под рукой образа Arch ISO. Могу ли я сделать chroot из неродственной live os; скажем"ХВОСТЫ"?
решение1
Загрузить Live OS Терминал
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.