Топ 50 источников трафика + набор материалов для развития программистов и владельцев сайта. Подписывайся Telegram @

Manjaro ошибка: Failed to mount Mount unit for core, core18 (система не запускается совсем)

Предыстория: решил установить себе на компьютер нейронку по созданию изображений. Программа запускалась и зависла. В результате на системе Manjaro стало выдаваться ошибка: Failed to mount Mount unit for core, Failed to mount Mount unit for core18 и так множество программ. Сейчас уже понимаю, что покеты повредились, да и в самом загрузчике тоже дело было.

Выглядело так:

manjaro failed to mount mount unit for core ошибка загрузки manjaro

Для начала нужно подключиться с загрузочного диска Live CD(DVD) с флешки или диска.

Далее зайти в терминал (после загрузки системы). И вбить в терминал следующие команды.

P.S. Все команды представлены для ознакомления. Выполняя команды на своем компьютере несете ответственность исключительно вы сами. Ситуации бывают разные, кому-то они помогут, кому то нет.

Первый способ

Посмотрим какие диски имеются в системе:

fdisk -l
Автоматически сделаем монтирование:
manjaro-chroot -a
Обновим в системе Manjaro пакеты
sudo pacman -Syyuu
Так же можете принудительно, но не обязательно запустить переустановку всех пакетов из официального репозитория.
sudo pacman -S $(pacman -Qnq)
(может помочь спасти систему, мне помогало)

exit

После можно перезапустить систему и проверить работу, какие ошибки будут. У меня были ошибки со snapd. Но перед этим оставлю на память команды с ручными монтированием. Их делать не нужно (скорее всего они не нужны вам). Оставлю для ознакомления:


sudo fdisk -l 
manjaro-chroot -a 
pacman -Syu grub
pacman -Syy
pacman -Syu
pacman -S udev
pacman -S mkinitcpio
pacman -Sy linux

ls /boot/
ls /lib/modules
Составляем команду на основе данных выше
mkinitcpio -c /etc/mkinitcpio.conf -g /boot/initramfs-5.15-x86_64.img -k 5.15.104-2-MANJARO

ls /etc/mkinitcpio.d/
Выводит следующее:
linux510.preset  linux515.preset
Команда будет такой:
mkinitcpio -p linux515

exit
reboot

Однако выше команды хоть и починили фатальные ошибки, осталась проблема со snapd, поэтому ее устраним. (если ее нет, то не стоит тогда вбивать команды ниже по snapd)

При запуске происходит следующее: комп виснет, и ошибка со snapd и дальше не идет загрузка. Для этого нажимаем: CTRL+Shift+F2 (CTRL+Shift+F1 свернет консоль) для запуска консоли.


Чтобы в консоли был русский язык нормальный, вместо крякозябр вбиваем команду
setfont cyr-sun16

pamac remove snapd
sudo rm -r /var/lib/snapd

Таким образом программа удалиться. Поставим ее заново.


pamac install snapd libpamac-snap-plugin
sudo systemctl enable --now snapd.socket
Создадим символьную ссылку
ln -s /var/lib/snapd/snap /snap
pamac install discover-snap

Так проблемы со snapd ушла. Если ее не было, то можно и не переустанавливать.

Были и проблемы дальше с загрузкой. Пришлось залазить в файл запуска grub и менять версию ядра с 5.15 на версию 5.10 (делать это нужно очень внимательно и когда система на начальном этапе не загружается)

Заходил в дирректорию /boot/grub и менял там файл загрузки. Там была версия 5.15 первой. Заменил все 5.10. И путь один изменил к файлу, чтобы система запустилась. Сейчас уже порядок не вспомню, но там нужно проверять существование файла, чтобы система запустилась.

Дальше уже делал отладку драйвера монитора, а то экран был черный.

Команды были такие:


sudo systemctl status ddm
sudo systemctl start ddm
sudo systemctl restart ddm

Так после всех действий система заработала и уже появился опыт ее восстановления. Обычно для восстановления системы хватает способа 1.


Уважаемый читатель!

Ты можешь сделать проект Mirdeveloper.ru лучше!

Написание статей требует много затрат, времени и сил, ресурсов, в том числе и денежных.

Оставь чаевые, и будут новые статьи, и появятся видео.

Это даст новые возможности в улучшении сайта

Спасибо за то, что Вы с нами!


Комментарии находятся на модерации или не добавлены.

Для добавления комментариев необходимо зарегистрироваться и авторизоваться

Также возможно авторизоваться через Социальную сеть Вконтакте (VK)