我的目的:
我想编辑和调试内核模块
FUSE
。我认为编译 FUSE
内核模块是可加载和可移动的(可以是 insmod
ed 和 rmmod
ed,而不是设置选项 yes
,它将 FUSE
模块编译成内核的一部分)会是个好主意,因为我编辑了它的源代码后,我只需要运行rmmod fuse;make;insmod fuse.ko
而不是再次编译内核并重新启动,这会花费很多时间。make menuconfig
之后,我看到CONFIG_FUSE_FS
的默认选项设置为y
。(顺便说一下,系统可以成功启动的默认配置文件)m
并完成编译和安装后,系统挂起为。如果我选择原来安装的其他内核启动,系统可以成功启动。顺便说一句,我正在使用 ubuntu20.04 虚拟机。rootdelay=100
,但它没有帮助。y
更改为m
?还是有其他方法可以方便地编辑和调试内核?