开机自启modprobe -r kvm_intel

要创建一个开机自启动并执行一次 modprobe -r kvm_intel 的 systemd 服务,请按以下步骤操作:

1. 创建服务单元文件

使用 root 权限创建 /etc/systemd/system/remove-kvm-intel.service 文件,内容如下:

ini 复制代码
[Unit]
Description=Remove kvm_intel kernel module at boot
After=local-fs.target sysinit.target
Before=multi-user.target

[Service]
Type=oneshot
ExecStart=/sbin/modprobe -r kvm_intel
RemainAfterExit=no
# 如果模块未加载,忽略错误
SuccessExitStatus=0 1

[Install]
WantedBy=multi-user.target

2. 重新加载 systemd 并启用服务

bash 复制代码
sudo systemctl daemon-reload
sudo systemctl enable remove-kvm-intel.service

3. (可选)立即测试运行一次

bash 复制代码
sudo systemctl start remove-kvm-intel.service

说明

  • Type=oneshot:服务执行一次即退出。
  • RemainAfterExit=no:退出后不视为活动状态。
  • After / Before:确保在系统基本初始化之后、多用户目标之前运行。
  • SuccessExitStatus=0 1 :允许命令返回 0 或 1 均视为成功(若模块未加载,modprobe -r 返回 1,但通常无需处理)。
  • 服务会在每次开机时自动运行一次,卸载 kvm_intel 模块。

注意

  • 如果之后需要恢复加载 kvm_intel,可以手动执行 sudo modprobe kvm_intel
相关推荐
D4c-lovetrain2 小时前
linux实战之多配置部署(ansible、nginx、keepalived、dhcp、dns多元化操作)
linux·运维·服务器
我爱学习好爱好爱2 小时前
Ansible force_handlers delegate委托 playbook语法格式 template模块
linux·运维·ansible
cpp_learners2 小时前
Linux ARM架构 使用 linuxdeployqt 打包QT程序
linux·arm开发·qt
2401_827499992 小时前
python项目实战07-DeepSeek调用测试(本地部署)
linux·运维·服务器
longxibo2 小时前
【Ubuntu datasophon1.2.1 二开之九:验证离线数据入湖】
大数据·linux·运维·ubuntu
似水এ᭄往昔2 小时前
【Linux】--命令行参数和环境变量
linux·运维·服务器
linux修理工2 小时前
在Debian上安装桌面环境并启用远程登录
linux·运维·服务器
不愿透露姓名的大鹏2 小时前
Oracle Undo空间爆满急救指南(含在线切换+更优方案+避坑指南)
linux·运维·数据库·oracle
艾莉丝努力练剑2 小时前
【Linux线程】Linux系统多线程(三):Linux线程 VS 进程,线程控制
java·linux·运维·服务器·c++·学习·ubuntu