在华为W585x-银河麒麟桌面操作系统上更新initrd.img文件,首先使用命令
sudo mount -o rw,remount /boot
sudo mount -o rw,remount /boot/efi
,将/boot和/boot/efi两个分区使用读写的方式重新挂载,再运行命令sudo update-initramfs -u,这时会出错,无法生成initrd.img文件

update-initramfs一个shell脚本,里面调用了很多个命令,包括depmod这个命令,在命令行运行demod -a,可正常运行,说明是脚本里面的depmod未获取到正确的内核版本导致的问题
打开update-initramfs文件,

这个版本信息为空,运行命令uname -r,将获取到的内核版本信息填写到version="5.10.97-14-pangux",再运行sudo update-initramfs -u,即可正常生成initrd.img文件
还有一个方法运行sudo update-initramfs -u -k $(uname -r)

