Если вы используете Ubuntu, и у вас есть минутка, не могли бы вы проверить содержимое двух файлов для меня, это может быть очень полезно. Смотрите параграф "ЕСЛИ ВЫ ИСПОЛЬЗУЕТЕ UBUNTU:".
Я наивно редактировал gnome-shell-theme.gresource
, пытаясь редактировать фон экрана входа/блокировки. Полный путь указан ниже:
/usr/share/gnome-shell/theme/Yaru/gnome-shell-theme.gresource
В частности, я изменил то, что было в #lockDialogGroup
разделе. С тех пор это не позволило моему ноутбуку загрузиться.
ЕСЛИ ВЫ ИСПОЛЬЗУЕТЕ UBUNTU:
Не могли бы вы сообщить мне, что находится под вашим #lockDialogGroup
в обоих:
/usr/share/gnome-shell/theme/Yaru/gnome-shell-theme.gresource
и
/usr/share/gnome-shell/theme/gnome-shell-classic.css
(я тоже внес изменения здесь в какой-то момент, но думал, что успешно отредактировал их обратно, когда это не имело никакого эффекта). Это может спасти мою шкуру.
При попытке загрузки появляется следующее (обычный белый текст на черном фоне, похожий на текст в терминале):
/dev/sda2: clean 12345678/12345678 files 12345678/12345678 blocks
Затемпоявляется графически превосходное сообщение(серый текст на белом фоне):
:( О нет! Что-то пошло не так!Произошла проблема и система не может восстановиться. Обратитесь к системному администратору
Используя ctrl + alt + F3, я смог войти без графического интерфейса и отменить изменения, основанные на содержимом того же файла. Это было возможно, поскольку я мог загрузить другой ноутбук с USB и выбрать "Try Ubuntu", а затем просто sudo nano gnome-shell-theme.gresource
.
Это не помогло мне обойти ошибку...
Некоторые основные способы устранения неполадок:
Для надежности я провел тест на наличие поврежденных блоков, но он не обнаружил никаких неисправностей жесткого диска.
Я загрузился в режиме восстановления и выбрал fsck, но произошло следующее:
/lib/recovery-mode/recover-menu: line 80: /etc/default/rcS: No such file or directory
fsck from util-linux 2.34
/dev/sda2 is mounted
e2fsck: Cannot continue, aborting.
Я также переустановил GRUB из Ubuntu на моем USB-накопителе на всякий случай. Это, похоже, ничего не дало.
Когда я случайно нажал F4 при загрузке, в дополнение к сообщению /dev/sda2 мне выдали два сообщения о том, что существует файл problem loading x.509 certificates -65
.
Приветствуются любые идеи и даже критика. Мне было бы особенно интересно узнать, могу ли я переустановить ВСЕ внутри моего /usr/share/gnome-shell/theme
файла. Можно ли переустановить тему ОС по умолчанию из терминала? Спасибо за прочтение вышеизложенного, я действительно старался сбалансировать детали с краткостью.
решение1
Итак, я нашел способ исправить этот беспорядок.
Использоватьctrl+альт+Ф3для доступа к tty, по сути, необходимо взаимодействовать с компьютером без какого-либо графического интерфейса.
Удалите изуродованную версию gdm3, которая наказывает своего создателя, внесшего изменения без резервной копии.
Sudo apt purge gdm3
Идите и удалите папку Yaru вручную, если она все еще существует. Я получил сообщение о том, что моя папка была удалена.
cd /usr/share/gnome-shell/theme/
ls
Да, черт возьми, эта штука все еще была там, цепляясь за свою жизнь.
sudo rm -r Yaru
Установить свежий gdm3
sudo apt install gdm3
sudo apt install-desktop-theme-minimal
Запустите пользовательский интерфейс, выполнив...
startx
Перенастроить gdm3
sudo dpkg-reconfigure gdm3
Вышеуказанное, похоже, только перевело меня из цикла загрузки в цикл входа в систему, поэтому мне также пришлось изменить некоторые разрешения...
sudo chmod a+wt /tmp
Надеюсь, теперь вы можете успешно войти. И если вы хотите изменить свой экран входа, вы можете использоватьэтот скрипт от thiggy01вместо того, чтобы портить вашу ОС.
решение2
- Загрузите новый ISO-образ.
- Создайте загрузочную флешку.
- Загрузитесь с флешки на компьютере.
- Перейдите к
/usr/share/gnome-shell/theme/
. - Скопируйте папку Yaru с флешки по тому же пути, но на свой физический компьютер.
Делайте все через терминал Ex:
sudo cp -R /usr/share/gnome-shell/theme/Yaru
<путь к вашей физической машине> Пример:/media/oli/usr/share/gnome-shell/theme/
Мне это помогло :)