Alexey Asked: 2018-02-17 05:03:34 +0800 CST2018-02-17 05:03:34 +0800 CST 2018-02-17 05:03:34 +0800 CST 使用“modprobe”添加或删除模块后是否需要“update-initramfs -u”? 772 我在网上找到的大多数关于在 Ubuntu 中添加或替换内核模块的说明只提到modprobe和rmmod. 但是,根据我的经验e1000e,除非我之后再重新启动,否则修改会在重新启动后恢复update-initramfs -u。的man页面update-initramfs没有提到模块。 update-initramfs -u那么,如果我想在重启后拥有修改后的内核,是否总是需要在更换内核模块后运行? debian ubuntu 1 个回答 Voted Best Answer telcoM 2018-02-17T05:20:58+08:002018-02-17T05:20:58+08:00 我想这是关于一些属于 Debian/Ubuntu 家族的 Linux 发行版,就像update-initramfsDebian 的一部分一样initramfs-tools。 如果模块(以及加载它的命令)包含在 initramfs 中,则update-initramfs -u需要:如果您不这样做,initramfs 仍将包含旧状态(= 模块的旧版本和加载它的命令)。 如果您不确定模块是否包含在 initramfs 中,请使用该lsinitramfs命令查看 initramfs 的内容。例如: $ lsinitramfs /boot/initrd.img-4.9.0-5-amd64 |less 但是,跑步update-initramfs -u通常不会有任何伤害,所以如果你不确定,你可以为了安全起见而跑。
我想这是关于一些属于 Debian/Ubuntu 家族的 Linux 发行版,就像
update-initramfs
Debian 的一部分一样initramfs-tools
。如果模块(以及加载它的命令)包含在 initramfs 中,则
update-initramfs -u
需要:如果您不这样做,initramfs 仍将包含旧状态(= 模块的旧版本和加载它的命令)。如果您不确定模块是否包含在 initramfs 中,请使用该
lsinitramfs
命令查看 initramfs 的内容。例如:但是,跑步
update-initramfs -u
通常不会有任何伤害,所以如果你不确定,你可以为了安全起见而跑。