تثبيت KVM على Ubuntu 24.04

كيفية مع تعليمات خطوة بخطوة

Page content

تثبيت KVM على Ubuntu 24.04 يتم عن طريق فحص دعم ترقيم المعالج الافتراضي، وتثبيت حزم KVM/libvirt، وتفعيل خدمة libvirtd، و(اختياريًا) تثبيت virt-manager للواجهة الرسومية.

homelab

1. فحص دعم الافتراضية

قم بتشغيل هذه الأوامر في نافذة الطرفية:

  • فحص أlags المعالج:
    lscpu | grep -E 'vmx|svm'
    إذا رأيت vmx (Intel) أو svm (AMD)، فإن معالجك يدعم الافتراضية.
  • (اختياريًا) تثبيت cpu-checker وتشغيل kvm-ok:
sudo apt update
sudo apt install -y cpu-checker
kvm-ok

يجب أن ترى “exists /dev/kvm” و “KVM acceleration can be used”.

إذا لم يتم الإبلاغ عن دعم الافتراضية، ففعّله في BIOS/UEFI، ثم أعد التشغيل إلى Ubuntu.

2. تثبيت KVM وحزم أساسية

تثبيت KVM و QEMU و libvirt و أدوات الشبكة:

sudo apt update
sudo apt install -y qemu-kvm libvirt-daemon-system libvirt-clients bridge-utils virtinst

هذا يوفر KVM المُستضيف، و QEMU، وdaemon libvirt، والأدوات اللازمة لإنشاء وإدارة الآلات الافتراضية.

3. تفعيل وتشغيل libvirtd

تأكد من أن daemon libvirt يبدأ تلقائيًا ويكون يعمل:

sudo systemctl enable --now libvirtd
sudo systemctl status libvirtd

يجب أن تظهر أوامر الحالة أن الخدمة نشطة (running) دون أخطاء.

4. إضافة المستخدم إلى المجموعات

أضف مستخدمك إلى مجموعات kvm و libvirt بحيث لا تحتاج إلى sudo لكل عملية تتعلق بالآلة الافتراضية:

sudo adduser $USER kvm
sudo adduser $USER libvirt

الخروج والدخول مرة أخرى (أو إعادة التشغيل) حتى تبدأ أذونات المجموعة الجديدة العمل.

5. (اختياريًا) تثبيت واجهة الرسومية virt-manager

إذا كنت ترغب في واجهة رسومية لإدارة الآلات الافتراضية:

sudo apt install -y virt-manager

ثم:

  • ابدأ من قائمة التطبيقات (“Virtual Machine Manager”) أو قم بتشغيل virt-manager.
  • اضغط على “إنشاء آلة افتراضية جديدة”، اختر ISO الخاص بك، ضع إعدادات الذاكرة/المعالج/القرص، واتبع النصائح لإنشاء آلة افتراضية.

7. (اختياريًا) تثبيت واجهة GNOME Boxes الرسومية

sudo apt-get install gnome-boxes

gnome-boxes

والمشابه: اضغط على + في الزاوية اليسرى العليا وقم بإنشاء آلة افتراضية جديدة من ملف أو تنزيل نظام التشغيل الضيف المفضل لديك.

روابط مفيدة