версия была та же, что Вы написали (/boot/initramfs-4.14.39-calculate.img). Некоторые моменты мне непонятны:
-
Исходя из этого поста топика https://www.calculate-linux.ru/boards/16/topics/33191?r=33219#message-33219
“Выполнение cl-setup-boot приведёт к удалению неиспользуемых после загрузки модулей и созданию на его основе урезанного initramfs-4.4.14-calculate.img.” Разве это не то же самое, что делает команда
/usr/bin/dracut -fH --xz --kver=4.14.39-calculate /boot/initramfs-4.14.39-calculate.img
Если нет, то может я зря выполнил после нее
cl-setup-boot -v
2) Что я делал, чтобы загрузиться (может поправите, что не так):
загрузился с calculate live-dvd;
Создал каталог для монтирования корня
mkdir /mnt/root
mount /dev/md0 /mnt/root/
используем параметр bind, чтобы /dev и /proc были доступны сразу в двух местах
mount --bind /dev /mnt/root/dev
mount --bind /proc /mnt/root/proc
Переключаемся в новую систему:
chroot /mnt/root/
Потом я выполнял разные вариации с dracut, результат одинаковый.
Если выполнял cl-setup-boot -v, получал такой вывод:
cl-setup-boot -v
Traceback (most recent call last):
File "/usr/lib64/python2.7/site-packages/calculate/core/server/local_call.py", line 238, in local_method
call_method(metaObject, args, unknown_args, colorPrint)
File "/usr/lib64/python2.7/site-packages/calculate/core/server/local_call.py", line 398, in call_method
_print(e)
File "/usr/lib64/python2.7/site-packages/calculate/core/server/methods_func.py", line 80, in _print
print " ".join(map(lambda x: _u8(x), args))
TypeError: sequence item 0: expected string, VariableError found
* TypeError:sequence item 0: expected string, VariableError found(calculate.core.server.methods_func:80)
Пытался обновить grub:
grub-mkconfig -o /boot/grub/grub.cfg
, получал:
device node not found
/usr/sbin/grub-probe: warning: Couldn't find physical volume `(null)'. Some modules may be missing from core image..
Found linux image: /boot/vmlinuz-4.14.39-calculate
Found initrd image: /boot/initramfs-4.14.39-calculate.img
Cannot find list of partitions! (Try mounting /sys.)
Found memtest image: /boot/memtest86plus/memtest