Не работает kexec -e. Initramfs выдаёт ошибку: Failed to mount as root file syst

Автор AlexZhukov, 14 ноября 2020, 22:53:26

« назад - далее »

0 Пользователи и 1 гость просматривают эту тему.

AlexZhukov

Добрый день. Установил себе на Virtual Box образ Linux Debian 10. Решил попробовать с помощью kexec перейти под управление другим ядром. При запуске kexec -e начинается перезагрузка, которая завершается с ошибкой в initramfs:

Warning: Type of root file system is unknown, so skipping check.
mount: mounting on /root failed: No such file or directory
Failed to mount as root file system.

Не подскажите, что делать?

qupl

Arch wiki kexec. С systemd там по-моему по другому нужно запускать. И в любом случае предупреждают: "Обратите внимание, что kexec может работать некорректно из-за того, что устройства не полностью повторно инициализируются при использовании этого метода, однако это случается редко."

AlexZhukov

Цитата: qupl от 15 ноября 2020, 08:12:51
Arch wiki kexec. С systemd там по-моему по другому нужно запускать. И в любом случае предупреждают: "Обратите внимание, что kexec может работать некорректно из-за того, что устройства не полностью повторно инициализируются при использовании этого метода, однако это случается редко."

К сожалению, при вводе команды systemctl kexec получаю ту же ошибку

AlexZhukov

Спасибо за помощь, уже нашёл решение. Добавил к команде --command-line="`cat /proc/cmdline`" и всё заработало!