למד כיצד להתקין ולהגדיר 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 של המחשב שלך.
שלב 2: התקן את חבילות ה-KVM הנדרשות
עכשיו כשאתה בטוח לגבי התמיכה בווירטואליזציה, הגיע הזמן להתקין את החבילות הדרושות עבור KVM. אבל ראשית, עדכן חבילות קיימות במערכת שלך באמצעות:
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 status 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 עבור מערכת ההפעלה שברצונך להתקין. אם אתה עדיין מתלבט, עיין ברשימה שלנו ההפצות הטובות ביותר של לינוקס למשתמשים מתחילים, בינוניים ומתקדמים.
צור KVM חדש ב- Arch Linux באמצעות virt-manager
אם אתה מתחיל או לא רוצה להתמודד עם מסוף לינוקס, הדרך הטובה ביותר ליצור KVM ב- Arch Linux היא באמצעות virt-manager. זה קל לשימוש ויש לו ממשק נקי, בדומה ל-Hypervisors GUI אחרים כמו VirtualBox ו-VMware.
התחל בהפעלת virt-manager. בדרך כלל, זה יופיע בתור מנהל מכונות וירטואליות בתפריט היישומים, אבל אתה יכול גם להפעיל את וירט-מנהל הפקודה בטרמינל כדי להפעיל אותו.
כאשר הוא מופעל, לחץ צור מכונה וירטואלית חדשה מהתפריט (ממש מתחת ל- קוֹבֶץ אוֹפְּצִיָה). בחר התקנת מדיה מקומית (תמונת ISO או CDROM) ופגע קָדִימָה.
במסך הבא, לחץ עיון > עיון מקומי ובחר את קובץ ה-ISO שהורד. עבור המדריך הזה, הבה נתקין את Manjaro, הפצת לינוקס מבוססת Arch שהופשטה מההתקנה המורכבת ש-Arch מפורסמת בה. כאשר הקובץ נבחר, לחץ קָדִימָה.
אם אתה רואה הנחיה המאזכרת שאולי אין לאמולטור הרשאות חיפוש עבור הנתיב, פשוט לחץ כן להמשיך.
בחר את גודל הזיכרון ואת ליבות המעבד עבור המכונה הוירטואלית. עבור זיכרון, רבע מהזיכרון הפיזי האמיתי שלך הוא נקודת התחלה טובה.
לדוגמה, אם יש לך זיכרון של 8GB, כל דבר בטווח של 2GB ו-4GB עובד. עבור המעבד, הזן את מספר הליבות הזמינות (במקרה זה, 12). נְקִישָׁה קָדִימָה להמשיך.
לאחר מכן, הגדר את גודל ה-KVM. 25GB יספיקו יותר ממספיק עבור התקנת Barebones Manjaro, או כל הפצה אחרת, לצורך העניין. שוב, המשך בלחיצה קָדִימָה.
עיין במידע KVM ולחץ סיים אם הכל נראה טוב. אם אתה רואה א רשת וירטואלית אינה פעילה קופץ, בחר כן כדי להפעיל את הרשת.
virt-manager יתחיל ליצור את ה-KVM וברגע שזה יסתיים, יופיע חלון חדש של מכונה וירטואלית.
הגדרת KVM חדש ב- Arch Linux באמצעות QEMU CLI
כדי ליצור KVM ב- Arch Linux משורת הפקודה, אתה יכול להשתמש בפקודות qemu. כדי להתחיל, ראשית, צור ספרייה נפרדת עבור המחשב הווירטואלי והעבר את קובץ ה-ISO של מערכת ההפעלה שהורדת לתיקיה החדשה שנוצרה:
mkdir kvm
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
הקפד להחליף linux-distro.iso בפקודה לעיל עם שם הקובץ והנתיב הנכונים. אתה יכול גם לשנות את הערך של -M דגל כדי להגדיר את כמות הזיכרון שברצונך להקצות ל-KVM.
חלון חדש של מכונה וירטואלית יופיע. אל תהסס לבדוק או להתקין את מערכת ההפעלה.
לאחר התקנת מערכת ההפעלה לקובץ התמונה, אינך צריך את -תקליטור דגל בפקודה לעיל, מכיוון שלא תבצע אתחול מקובץ ה-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, מספר היפרוויזורים אחרים זמינים עבור לינוקס. תיבות VirtualBox, VMware ו-GNOME הן מהפופולריות ביותר. אבל מכולם, KVM ו-QEMU בולטים כטובים ביותר, מכיוון שהם מציעים ביצועים ותכונות טובים יותר מהשאר.