يعد إعداد جهاز افتراضي يعمل بنظام Windows في Linux باستخدام KVM أفضل من التمهيد المزدوج. إليك كيفية البدء.
إن تشغيل جهاز ظاهري يعمل بنظام Windows جنبًا إلى جنب مع Linux له فوائده. مع إعداد جهاز ظاهري يعمل بنظام Windows ، لن تضطر إلى الالتفاف حول طبقات التوافق أو البحث عن بدائل مفتوحة المصدر لتطبيقات Windows المفضلة لديك. بالإضافة إلى ذلك ، إذا كنت مطورًا ، يصبح من السهل اختبار برنامجك على أنظمة تشغيل متعددة.
الجهاز الظاهري المستند إلى Kernel ، أو KVM هو أفضل رهان لك عندما يتعلق الأمر بإعداد جهاز ظاهري يعمل بنظام Windows على Linux. ولكن كيف يمكنك البدء في إنشاء KVM جديد وتثبيت Windows عليه؟
1. قم بتثبيت وتكوين برنامج KVM الضروري
كخطوة أولى ، تحتاج إلى التحقق مما إذا كانت وحدة المعالجة المركزية لديك تدعم الظاهرية وما إذا كانت ممكّنة على نظامك. للقيام بذلك ، قم بتشغيل:
grep -Ec '(vmx|svm)' /proc/cpuinfo
يشير الإخراج الأكبر من 0 إلى تمكين الظاهرية ويمكنك المتابعة. إذا كان خلاف ذلك ، أعد تشغيل الكمبيوتر ، انتقل إلى خيارات BIOS ، وقم بتمكين دعم الظاهرية.
إذا كانت هذه هي المرة الأولى التي تعمل فيها مع KVM ، فيجب أن تفهم الأجهزة الافتراضية المستندة إلى Kernel وكيفية عملها.
بمجرد إعداد المحاكاة الافتراضية ، قم بتثبيت حزم KVM المطلوبة من مستودعات التوزيعة الخاصة بك. سيختلف أمر التثبيت حسب التوزيعة التي تستخدمها.
في التوزيعات المستندة إلى Debian و Ubuntu ، قم بتشغيل:
sudo apt install qemu-kvm libvirt-daemon bridge-utils virt-manager
على Arch Linux ومشتقاته:
sudo pacman -S qemu-kvm libvirt bridge-utils virt-manager
قم بتثبيت حزم KVM على Fedora و RHEL باستخدام:
sudo dnf install @virtualization
بعد ذلك ، مكّن وابدأ البرنامج الخفي libvirt عن طريق تشغيل:
sudo systemctl enable libvirtd
sudo systemctl start libvirtd
تحقق مما إذا كان libvirtd يعمل بشكل صحيح مع:
sudo systemctl status libvirtd
إذا عاد الإخراج "نشط" باللون الأخضر ، يمكنك المتابعة بأمان. إذا ظهر "غير نشط" باللون الأحمر ، قم بتشغيل الأوامر المذكورة أعلاه مرة أخرى.
أخيرًا ، أضف المستخدم إلى مجموعتي libvirt و kvm باستخدام:
sudo usermod -aG libvirt $(whoami)
sudo usermod -aG kvm $(whoami)
2. قم بتنزيل Windows 10 ISO
مع تلاشي تكوين المحاكاة الافتراضية ، فأنت الآن جاهز لإنشاء جهاز افتراضي. لكن أولاً ، قم بتنزيل ملف Windows 10 ISO الذي ستستخدمه لتشغيل VM.
توجه إلى صفحة تنزيلات Windows 10 وانتقل لأسفل للتحديد نظام التشغيل Windows 10 (إصدار ISO متعدد الإصدارات) من القائمة المنسدلة تحديد إصدار. ثم اضغط يتأكد.
حدد اللغة المناسبة واضغط يكمل. سيكون لديك الآن خياران لتنزيل إصداري 64 و 32 بت من Windows 10. انقر فوق الذي ترغب في تثبيته.
تحميل:نظام التشغيل Windows 10 (حر)
3. قم بإنشاء KVM جديد باستخدام Virt-manager
قم بتشغيل Virtual Machine Manager عن طريق الكتابة مدير الفضيلة في سطر الأوامر أو من قائمة التطبيقات. انقر على إنشاء آلة افتراضية جديدة الخيار (أيقونة سطح المكتب مع زر التشغيل في المنتصف) للمتابعة.
تابع مع التحديد الافتراضي -وسائط التثبيت المحلية—وانقر إلى الأمام.
انقر تصفح> تصفح محلي وحدد ملف Windows 10 ISO الذي تم تنزيله من التخزين لديك. انقر يفتح لتحديد صورة ISO. سيكتشف Virtual Machine Manager تلقائيًا نظام التشغيل. انقر إلى الأمام المضي قدما.
حدد مقدار الذاكرة وأنوية وحدة المعالجة المركزية التي تريد تخصيصها للجهاز الظاهري. بالنسبة للمبتدئين ، سيكون نصف الذاكرة الفعلية لجهاز الكمبيوتر الخاص بك أكثر من كافية. فيما يتعلق بأنوية وحدة المعالجة المركزية ، حدد أي شيء يتراوح من ثلث إلى نصف النوى المتاحة. بمجرد الانتهاء ، اضغط إلى الأمام.
في النافذة التالية ، تأكد تفعيل التخزين لهذا الجهاز الظاهري تم إلغاء تحديده. بعد ذلك ، حدد حجم صورة القرص (يكفي 50 جيجابايت) وانقر إلى الأمام.
اكتب اسم الجهاز الظاهري وانقر فوق ينهي بمجرد مراجعة مواصفات VM.
سيقوم برنامج Virtual Machine Manager الآن بإنشاء الجهاز وتشغيله مباشرة بعد ذلك.
4. قم بتثبيت Windows 10 على KVM
ستظهر نافذة Virtual Machine Manager جديدة ، يمكنك من خلالها رؤية تمهيد جهاز Windows الخاص بك. ستتحول الشاشة إلى اللون الأزرق وسيظهر مربع إعداد Windows.
حدد اللغة المراد تثبيتها ، وتنسيق الوقت والعملة ، ولوحة المفاتيح أو طريقة الإدخال من قائمة الخيارات المتاحة. بمجرد الانتهاء ، اضغط التالي> التثبيت الآن.
ستبدأ عملية الإعداد الآن وسيُطلب منك إدخال مفتاح منتج. اكتب مفتاح المنتج إذا كان لديك واحد. خلاف ذلك ، حدد ليس لدي مفتاح منتج.
هناك إصدارات مختلفة من Windows 10 يمكنك التثبيت. اختر ما تريد تثبيته وانقر التالي. في الشاشة التالية ، حدد المربع المجاور لـ اوافق على شروط الترخيص وانقر التالي.
يختار مخصص: تثبيت Windows فقط (متقدم) نظرًا لعدم تثبيت Windows على الجهاز الظاهري بالفعل.
في الشاشة التالية ، قسّم محرك الأقراص باستخدام ملف جديد, يمسح، و شكل خيارات إذا كنت ترغب في الحصول على محركات أقراص متعددة. بالنسبة لأولئك الذين يرغبون في إعداد قسم واحد ، انقر فوق التالي.
سيبدأ Windows الآن في التثبيت على الجهاز الظاهري. ستنتقل من خلال الخطوات التالية: نسخ ملفات Windows ، وتجهيز الملفات للتثبيت ، وتثبيت الميزات ، وتثبيت التحديثات ، والانتهاء.
قد تتم إعادة تشغيل الجهاز الظاهري عدة مرات أثناء التثبيت ، لذلك لا تقلق وتدع برنامج إعداد Windows يقوم بعمله.
بعد انتهاء تثبيت Windows ، سترى شاشة ترحيب Cortana. انقر فوق رمز الميكروفون الصغير في الجزء السفلي الأيسر لإيقاف تشغيل Cortana. بعد ذلك ، حدد موقعك الجغرافي وانقر نعم.
اختر تخطيط لوحة المفاتيح وانقر نعم. إذا كنت تريد إضافة تخطيط ثانٍ ، فحدد أضف تخطيطًا. خلاف ذلك ، انقر فوق يتخطى. قد تضطر إلى الانتظار لعدة دقائق بعد هذه الخطوة.
بعد ذلك ، أضف حساب Microsoft الخاص بك للمتابعة. إذا كنت ، كمستخدم Linux ، لا تفضل مشاركة معلومات بريدك الإلكتروني ، فاستخدم عنوان بريد إلكتروني وهمي وكلمة مرور في الوقت الحالي. سيقوم Windows بإلقاء خطأ غير صحيح في كلمة المرور. ثم اضغط التالي لتخطي إضافة عنوان البريد الإلكتروني الصحيح
في الشاشة التالية ، أدخل اسمك وكلمة مرورك. بعد ذلك ، حدد ثلاثة أسئلة أمان وأجب عنها للمتابعة.
ستظهر شاشة اختيار إعدادات الخصوصية لجهازك. قم بتعطيل جميع الخيارات إذا كنت لا ترغب في مشاركة بيانات الاستخدام مع Microsoft. ثم اضغط يقبل.
تخطي شاشة دعونا نخصص تجربتك وحدد ليس الآن عندما يطلب منك مشاركة المعلومات الشخصية مع Cortana. بعد ذلك ، سيقوم Windows بتخصيص بعض الأشياء الأخرى لك قبل تمهيدك إلى سطح المكتب.
إذا كنت لا تحب KVM ، فلماذا لا تذهب إليه برامج Hypervisor الأخرى مثل VirtualBox أو VMware لتثبيت ويندوز؟
أنت لا تقتصر على KVM فقط على Linux
هذا هو مدى سهولة تثبيت Windows 10 باستخدام KVM على Linux. لكن لا تتوقف هنا. جرب جميع أنواع توزيعات Linux وأنظمة التشغيل مفتوحة المصدر الأخرى عن طريق تثبيتها في الأجهزة الافتراضية.
لست مقيدًا باستخدام Virtual Machine المستندة إلى Kernel على Linux. إذا كنت تريد ، يمكنك حتى الذهاب إلى برامج Hypervisor الأخرى مثل VirtualBox أو VMware لتثبيت Windows على جهاز Linux الخاص بك.