Итак, раз уж вы в отчаянии, вот временное / грязное решение ...
монтирует файловые системы и chroot в него, например.
mkdir / mnt / root
mount / dev / mapper / mint - vg-root / mnt / root
mount / dev / sda1 / mnt / root / boot # пример, если у вас есть отдельная загрузка
для d в dev proc sys; сделать mount -o bind / $ d / mnt / root / $ d; done
chroot / mnt / root / bin / bash
затем попробуйте несколько исправлений ... Я предлагаю понизить версию systemd или других файлов (см. историю вашего обновления в / var / log / apt / history.log) (ниже приведен пример для ubuntu 16.04 ... У меня нет монетного двора, чтобы посмотреть)
$ apt-cache policy systemd
systemd: {{1} } Установлено: 229-4ubuntu6
Кандидат: 229-4ubuntu6
Таблица версий:
*** 229-4ubuntu6 500
500 http: //de.archive. ubuntu.com/ubuntu xenial-updates / main amd64 Packages
100 / var / lib / dpkg / status
229-4ubuntu4 500
500 http: //de.archive.ubuntu .com / ubuntu xenial / main amd64 Пакеты
$ apt-get install systemd = 229-4ubuntu4
, а затем, если вам нужно обновить это, например. поскольку какое-то программное обеспечение, которое вы изменили, сгенерировало бы его по-другому, повторно создайте загрузочный материал (обязательно исправьте fstab, если он еще не исправлен ...):
grub-install / dev / sda
update-initramfs -u
update-grub
И последнее примечание: в вашем выводе указано / dev / disk / vg -...
, и я не верю, что это правильно . Он должен сказать / deg / mapper / vg -...
с «mapper», а не «disk». Я бы исправил это в fstab, но я не уверен, что это за хакерство ... Я предполагаю, что вы не делали это вручную, поэтому я не уверен, что это проблема.