LINUX.ORG.RU

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

 , , ,


0

1

Добрый день. Установил себе на 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.

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

Перед kexec -c нужно выполнять kexec -l --command-line="`cat /proc/cmdline`" --initrd=/boot/initrd /boot/vmlinuz https://ru.opensuse.org/Kexec

Либо --command-line=root=/dev/sda3, если ты решил загрузиться со своими параметрами (вместо тех, с которыми загружался).

И ещё перед этим надо переходить в init 1.

ZenitharChampion ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.