تعرف على كيفية تثبيت وإعداد KVM في Arch Linux لتشغيل أنظمة تشغيل مختلفة جنبًا إلى جنب مع تثبيت Arch الأساسي.

هل تريد تشغيل أنظمة تشغيل مختلفة فوق تثبيت Arch Linux الخاص بك؟ يمكنك دائمًا استخدام VirtualBox أو VMware لإنشاء جهاز افتراضي ، لكن KVM تفوز باللعبة بأدائها العالي ومجموعة ميزاتها المرنة.

قد يبدو إعداد جهاز افتراضي جديد على Arch Linux باستخدام KVM و QEMU أمرًا شاقًا في البداية. لكن لا تقلق ، لأنه نسيم بمجرد أن تتعلم كيفية القيام بذلك.

إليك كل ما تحتاج لمعرفته حول تثبيت KVM في Arch Linux وتكوين أول جهاز افتراضي.

الخطوة 1: تحقق مما إذا كان الوضع الافتراضي ممكّنًا

تتمثل الخطوة الأولى في التحقق مما إذا كان لديك دعم الظاهرية ممكّنًا على جهاز الكمبيوتر الخاص بك. للقيام بذلك ، قم بتشغيل الأمر التالي:

grep -Ec '(vmx | svm)' / proc / cpuinfo

لاحظ الإخراج. إذا كانت أكبر من 0 ، فسيتم تمكين الظاهرية ويمكنك المتابعة بأمان. لكن في حال لم يكن الأمر كذلك ، فأنت بحاجة إلى ذلك قم بتمكين الظاهرية من خلال التوجه إلى BIOS لجهاز الكمبيوتر الخاص بك.

الخطوة الثانية: تثبيت حزم KVM المطلوبة

الآن بعد أن أصبحت متأكدًا من دعم المحاكاة الافتراضية ، حان الوقت لتثبيت الحزم الضرورية لـ KVM. لكن أولاً ، قم بتحديث الحزم الموجودة على نظامك باستخدام:

instagram viewer

sudo pacman -Syyu

بعد ذلك ، قم بتشغيل الأمر التالي لتثبيت جميع الحزم المتعلقة بـ KVM:

sudo pacman -S qemu-full Virt-manager Virt-viewer dnsmasq bridge-utils libguestfs ebtables vde2 openbsd-netcat

يدخل ص عندما يُطلب منك التأكيد.

الخطوة 3: قم بتكوين خدمة libvirtd

ابدأ خدمة libvirtd بـ:

sudo systemctl ابدأ libvirtd.service

قم بتمكين الخدمة بحيث تبدأ تلقائيًا عند التمهيد:

يقوم sudo systemctl بتمكين libvirtd.service

تحقق مما إذا كان libvirtd قيد التشغيل حاليًا باستخدام ملف حالة يأمر:

sudo systemctl حالة libvirtd.service

يجب أن يعرض الإخراج ملف نشط (قيد التشغيل) الوضع باللون الأخضر. إذا كان يظهر غير نشط (ميت)، إصدار بدء systemctl الأمر مرة أخرى.

بعد ذلك ، تحتاج إلى إجراء بعض التغييرات على ملف تكوين libvirtd الموجود في /etc/libvirt/libvirtd.conf. افتح الملف باستخدام Vim (أو محرر النصوص المفضل لديك):

vim /etc/libvirt/libvirtd.conf

حدد موقع السطرين التاليين وأزل التعليق عنهما عن طريق إزالة ملف جنيه (#) شخصية من البداية:

unix_sock_group = "libvirt"
unix_sock_rw_perms = "0770"

احفظ التغييرات واخرج من Vim لاستكمال. بعد ذلك ، أضف المستخدم الخاص بك إلى مجموعة libvirt باستخدام:

sudo usermod -aG libvirt $ USER

أعد تشغيل خدمة libvirtd لحفظ التغييرات:

إعادة تشغيل systemctl libvirtd.service

أنت الآن جاهز لإنشاء KVM على نظام Arch Linux الخاص بك. هناك طريقتان للقيام بذلك: استخدام QEMU CLI أو مع Virt-manager ، وهي واجهة رسومية أمامية لـ QEMU / KVM. الخيار لك!

ولكن قبل ذلك ، تأكد من تنزيل صورة ISO لنظام التشغيل الذي تريد تثبيته. إذا كنت لا تزال مترددًا ، فتحقق من قائمة أفضل توزيعات Linux للمستخدمين المبتدئين والمتوسطين والمتقدمين.

قم بإنشاء KVM جديد على Arch Linux باستخدام Virt-manager

إذا كنت مبتدئًا أو لا ترغب في التعامل مع محطة Linux ، فإن أفضل طريقة لإنشاء KVM على Arch Linux هي استخدام Virt-manager. إنه سهل الاستخدام وله واجهة نظيفة ، على غرار برامج Hyperviser واجهة المستخدم الرسومية الأخرى مثل VirtualBox و VMware.

ابدأ بإطلاق Virt-manager. عادة ، ستظهر على شكل مدير الجهاز الظاهري في قائمة التطبيقات ، ولكن يمكنك أيضًا تشغيل ملف مدير الفضيلة الأمر في المحطة لتشغيله.

عندما يتم إطلاقه ، انقر فوق إنشاء آلة افتراضية جديدة من القائمة (أسفل ملف خيار). يختار تثبيت الوسائط المحلية (صورة ISO أو قرص مدمج) وضرب إلى الأمام.

في الشاشة التالية ، انقر فوق تصفح> تصفح محلي وحدد ملف ISO الذي تم تنزيله. بالنسبة لهذا الدليل ، دعنا نثبِّت Manjaro ، وهو توزيعة Linux قائمة على Arch ومُجرد من التثبيت المعقد الذي يشتهر به Arch. مع تحديد الملف ، انقر فوق إلى الأمام.

إذا رأيت مطالبة تشير إلى أن المحاكي قد لا يكون لديه أذونات بحث للمسار ، فما عليك سوى النقر فوق نعم المضي قدما.

اختر حجم الذاكرة وأنوية وحدة المعالجة المركزية للجهاز الظاهري. بالنسبة للذاكرة ، يعتبر ربع ذاكرتك الفعلية الفعلية نقطة انطلاق جيدة.

على سبيل المثال ، إذا كانت لديك ذاكرة بسعة 8 جيجابايت ، فإن أي شيء في نطاق 2 جيجابايت و 4 جيجابايت يعمل. بالنسبة لوحدة المعالجة المركزية ، أدخل عدد النوى المتاح (في هذه الحالة ، 12). انقر إلى الأمام لاستكمال.

بعد ذلك ، قم بتكوين حجم KVM. سيكون 25 جيجابايت أكثر من كافٍ لتثبيت Manjaro المجرد ، أو أي توزيعة أخرى ، لهذا الأمر. مرة أخرى ، تابع بالنقر إلى الأمام.

راجع معلومات KVM وانقر ينهي إذا كان كل شيء يبدو على ما يرام. إذا رأيت ملف الشبكة الافتراضية غير نشطة منبثقة ، حدد نعم لبدء الشبكة.

سيبدأ مدير Virt-manager في إنشاء KVM وبمجرد الانتهاء من ذلك ، ستظهر نافذة آلة افتراضية جديدة.

تكوين ملف KVM جديد على Arch Linux باستخدام QEMU CLI

لإنشاء KVM على Arch Linux من سطر الأوامر ، يمكنك استخدام أوامر qemu. للبدء ، أولاً ، قم بإنشاء دليل منفصل للجهاز الظاهري وانقل ملف OS ISO الذي تم تنزيله إلى المجلد الذي تم إنشاؤه حديثًا:

مكدير كفم
mv /path/to/linux-distro.iso ./kvm

بعد ذلك ، قم بإنشاء ملف صورة 20G يقوم بتخزين بيانات KVM:

qemu-img create -f qcow2 Image.img 20G

تابع عن طريق تشغيل الأمر التالي لبدء تشغيل الجهاز الظاهري:

qemu-system-x86_64 -enable-kvm -cdrom linux-distro.iso -boot menu = on -drive file = Image.img -m 4G -cpu host -vga Virtio -display sdl، gl = on

تأكد من استبداله لينكس توزيعة ايزو في الأمر أعلاه مع اسم الملف والمسار الصحيحين. يمكنك أيضًا تغيير قيمة ملف م علم لتكوين مقدار الذاكرة التي تريد تخصيصها لجهاز KVM.

ستظهر نافذة آلة افتراضية جديدة. لا تتردد في اختبار أو تثبيت نظام التشغيل.

بعد تثبيت نظام التشغيل على ملف الصورة ، لن تحتاج إلى ملف -drom ضع علامة في الأمر أعلاه ، نظرًا لأنك لن تقوم بالتمهيد من ملف ISO بعد الآن. بدلاً من ذلك ، قم بتشغيل:

qemu-system-x86_64 -enable-kvm -boot menu = on -drive file = Image.img -m 4G -cpu host -vga Virtio -display sdl، gl = on

يمكنك تقصير الأمر أعلاه من خلال إنشاء اسم مستعار لسطر الأوامر لذلك.

KVM و Virt-manager أفضل من VirtualBox!

بصرف النظر عن QEMU و Virt-manager ، يتوفر العديد من برامج Hypervisors الأخرى لنظام التشغيل Linux. تعد VirtualBox و VMware و GNOME Boxes من أكثر الصناديق شيوعًا. ولكن من بين كل شيء ، تبرز KVM و QEMU على أنهما الأفضل ، حيث تقدمان أداءً وميزات أفضل من البقية.