Kali установлена на флешку, во время обновления задела флешку, после перезагрузки:
You are in emergency mode. After logging in, type 'journalctl -xb' to view system logs, 'systemctl reboot'
'systemctl default' or "exit" to boot into default mode.
Cannot open access to console, the root account is locked.
See sulogin(8) man page for more details.
Press Enter to continue.
Решение Вы подсказали здесь. Поменяла пароль на root, но всё равно emergency mode. Пробовала исправить ошибку по той же статье. Подумала, что причина в неудачном обновлении, при помощи статьи на ZaLinux отрубила все автообновления в Kali. Диски вроде проверила, записи в /etc/fstab вроде верные... Я думаю, что флешка каким-то образом размонтировалась, но как это исправить не представляю. Я только в начале пути, помогите мне, пожалуйста. Очень не хочется заново переустанавливать Kali.
P.S. Прошу прощения за скрины на стороннем сайте, поздно увидела возможность закачать картинки на форуме.
Приветствую!
Что именно показано на скриншоте? Вывод journalctl -xb или что-то другое? Насколько я понимаю, это не экран загрузки, так как там должно быть предложение ввести пароль.
На скриншоте написано (среди прочего) что «fsck failed with exit status 4», то есть программа fsck (которая проверяет диски) вылетела с кодом ошибки. Там же можно разглядеть, что рекомендуется ручной запуск fsck — покажите, что именно дают проверки дисков, которые делаются командами (имя и номер раздела нужно указать свои!):
umount /dev/sda2 fsck -y /dev/sda2
Что показывает команда
mount
?
Скриншоты посмотреть не могу — у меня этот сайт не открывается.
@mial здравствуйте.
Вывод mount и команд выше прикрепляю. Первоначально сделала много скринов journactl -xb...
Приветствую! Вы проверяете /dev/sdb1, а это /boot. Почему не проверяете дополнительно и другие разделы, на которых должны быть основные файлы ОС? Логически, это должен быть раздел /dev/sdb2.
Чтобы убедиться в названии разделов, введите
fdisk -l
Хотя судя по записям /dev/mapper/hostname--vg-root и /dev/mapper/hostname--vg-home, вы используете LVM и/или шифрование дисков (об этом не плохо было бы сразу сказать).
То есть вопросы следующие:
1. Используете ли только LVM или LVM с шифрованием?
2. Если используете шифрование, что поменялось, например: раньше система при включении спрашивала пароль, а теперь не спрашивает; или по-прежнему запрашивает пароль.
3. Судя по скриншоту, все разделы смонтированы, что выводят команды
ls -l / ls -l /home/*
Показывают ли они файлы в этик директориях, если нет, то какие ошибки.
4. Причин, по которой система переходит в Emergency mode не так уж много, обычно это проблемы с монтированием, что выводит следующие команды:
systemctl status local-fs.target journalctl -xb | grep -i -E 'local-fs.target'
5. Что необычного показывает journalctl -xb? Попробуйте поискать сообщения, связанные с монтированием и ошибками — возможно, там есть ответ.
journalctl -xb | grep -i mount journalctl -xb | grep -i -E '(error|fail|warn|\(EE\))'
Кстати, что происходит если ввести
systemctl default
или
exit
По идее, система должна попытаться продолжить свою загрузку или может показать какую-то новую информацию.
@mial да, использую LVM с шифрованием диска. Действительно надо было раньше сказать. С этим проблем нет, после ввода пароля на диск возникает окно с вариантами загрузки Kali, а вот потом emergency mode. Выполнила все команды, скрины прилагаю по одному (нет возможности заархивировать).
Кстати, что происходит если ввести
systemctl defaultили
exitПо идее, система должна попытаться продолжить свою загрузку или может показать какую-то новую информацию.
А ничего не происходит, возвращается тоже самое сообщение "You are in emergency mode...".
На скриншотах видно, что система не может загрузиться из-за того, что не может смонтировать раздел /home.
Откройте файл /etc/fstab
nano /etc/fstab
и в опциях (это последний столбец строки) для проблемного раздела (запись с /home) добавьте следующее «noauto,nofail,x-systemd.automount».
Если понадобится, то можете почитать «Таблица файловых систем /etc/fstab».
Сохраните файл и перезагрузитесь.
По идее, после этого система должна загрузиться.
Дальше нужно пытаться отремонтировать раздел «/home». Вы уже видели «Как отремонтировать диск LVM с помощью fsck», там вы написали, что не получается проверить корневой раздел — его и не надо проверять, так как с ним проблем нет. Проверяйте на ошибки раздел «/home». Не знаю, как он у вас будет называться, может быть /dev/mapper/hostname--vg-home.
Если будут найдены и устранены ошибки, то можно убрать опции из файла /etc/fstab, чтобы система монтировал все разделы как прежде автоматически.