Вы можете отключить SELinux, добавив параметр ядра
selinux=0
в командную строку ядра.
Если вы больше не можете загрузиться в свою систему из-за -скажем, -проблем с перемаркировкой SELinux, самое простое — временно добавить этот параметр в Grub, т. е. пока отображается меню Grub, выберите нужный пункт меню., войдите в режим редактирования ввода с помощью E , перейдите к строке параметров ядра, переместите курсор в конец, добавьте selinux=0
, а затем нажмите CtrlX , чтобы загрузить это измененное Вход.
После следующей успешной загрузки вы можете навсегда отключить SELinux, либо добавив selinux=0
в конфигурацию параметров ядра grub, либо установив SELINUX=disabled
в /etc/selinux/config
.
В CentOS 7 и более поздних версиях вы можете отредактировать параметры ядра в/etc/default/grub
(с помощью клавиши GRUB_CMDLINE_LINUX=
), а затем вам придется перегенерировать конфигурацию Grub следующим образом:
# grub2-editenv - unset kernelopts
# grub2-mkconfig -o /etc/grub2.cfg
# grub2-mkconfig -o /etc/grub2-efi.cfg
В моем случае та же ошибка была связана с наличием файла /etc/apt/preferences.d/nosnap.pref
, который устанавливается пакетом ubuntu-system-adjustments
Linux Mint для отключения установки snapd
.
Комментирование содержимого nosnap.pref
или удаление этого файла решает проблему.