ปิดโมดูล KVM แบบ autorun บน Linux Mint


ใช้ autostart (.desktop) ใน home

1.สร้างโฟลเดอร์ (ถ้ายังไม่มี)

mkdir -p ~/.config/autostart

2.สร้างไฟล์ เช่น kvm.desktop

nano ~/.config/autostart/kvm.desktop

3.ใส่เนื้อหา:

[Desktop Entry]
Type=Application
Exec=/home/[ชื่อผู้ใช้]/kvm.sh
Hidden=false
NoDisplay=false
X-GNOME-Autostart-enabled=true
Name=kvm

4.บันทึก แล้ว reboot / logout

5.สร้าง script kvm.sh

ที่ตำแหน่ง /home/[ชื่อผู้ใช้]/kvm.sh

#!/bin/bash
sudo /usr/sbin/modprobe -r kvm_intel
sudo /usr/sbin/modprobe -r kvm

อย่าลืมคำสั่ง:

chmod +x /home/[ชื่อผู้ใช้]/kvm.sh

6. เปิด sudoers เพื่อไม่ให้ถาม password เวลารันคำสั่ง:

sudo visudo

เพิ่มบรรทัดนี้ บรรทัดเดียว [ในที่นี้ ชื่อผู้ใช้ ชื่อว่า mill] :

mill ALL=(root) NOPASSWD: \
    /usr/sbin/modprobe -r kvm_intel, \
    /usr/sbin/modprobe -r kvm

7.ทดสอบก่อน autostart

รันทดสอบเองใน terminal:

/home/[ชื่อผู้ใช้]/kvm.sh

ถ้า:

  • ❌ ไม่ถาม password
  • ❌ ไม่ error

แปลว่า GNOME autostart จะทำงานแน่นอน ✔

, ,