Linux系统报错锦集一

2023-12-27 19:10:39

背景:Ubuntu 编译驱动,替换原驱动

? ? ? ? 我编译软Raid1.ko后,拷贝到 /lib/modules/5.15.78/kernel/drivers/md/ 目录下,重启系统依然加载的是原驱动(我驱动里面增加了日志,但是没有打印);

? ? ? ? 即使我删除了 /lib/modules/5.15.78/kernel/drivers/md/下的ko文件,重启后驱动依然会被加载;

原因:这个问题的原因,是因为系统镜像initramfs文件的,默认先从initramfs中加载,只有镜像文件中不存在才会去标准目录下加载,所以编译ko文件,并拷贝到标准目录后,要重新生成镜像文件,命令是 dracut -f?

问题:执行dracut -f之后重启系统,内核崩溃,错误日志:?System is deadlocked on memory

解决: 只需要增大虚拟机的内存(我原虚拟机已经给了4G,给到8G后启动正常)。

文章来源:https://blog.csdn.net/lichao201005/article/details/135251060
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。