Birincil Arch kurulumunuzun yanı sıra farklı işletim sistemlerini çalıştırmak için Arch Linux'ta bir KVM'yi nasıl kuracağınızı ve kuracağınızı öğrenin.
Arch Linux kurulumunuzun üzerinde farklı işletim sistemlerini çalıştırmak ister misiniz? Sanal bir makine oluşturmak için her zaman VirtualBox veya VMware kullanabilirsiniz, ancak KVM, yüksek performansı ve esnek özellikleriyle oyunu kazanır.
Arch Linux'ta KVM ve QEMU kullanarak yeni bir sanal makine kurmak ilk başta göz korkutucu görünebilir. Ama merak etmeyin, nasıl yapılacağını öğrendikten sonra çok kolay.
Arch Linux'ta bir KVM kurmak ve ilk sanal makinenizi yapılandırmak hakkında bilmeniz gereken her şey burada.
1. Adım: Sanallaştırmanın Etkin Olup Olmadığını Kontrol Edin
İlk adım, bilgisayarınızda sanallaştırma desteğinin etkinleştirilip etkinleştirilmediğini doğrulamaktır. Bunu yapmak için aşağıdaki komutu çalıştırın:
grep -Ec '(vmx|svm)' /proc/cpuinfo
Çıktıyı not edin. 0'dan büyükse, sanallaştırma etkindir ve güvenle devam edebilirsiniz. Ama değilse, ihtiyacın var bilgisayarınızın BIOS'una giderek sanallaştırmayı etkinleştirin.
Adım 2: Gerekli KVM Paketlerini Kurun
Artık sanallaştırma desteği konusunda emin olduğunuza göre sıra KVM için gerekli paketleri kurmaya geldi. Ama önce sisteminizdeki mevcut paketleri aşağıdakileri kullanarak güncelleyin:
sudo pacman -Syyu
Ardından, KVM ile ilgili tüm paketleri kurmak için aşağıdaki komutu çalıştırın:
sudo pacman -S qemu-full virt-manager virt-viewer dnsmasq köprü-utils libguestfs ebtables vde2 openbsd-netcat
Girmek Y onay istendiğinde.
3. Adım: libvirtd Hizmetini yapılandırın
libvirtd hizmetini şununla başlatın:
sudo systemctl libvirtd.service'i başlat
Hizmeti, açılışta otomatik olarak başlaması için etkinleştirin:
sudo systemctl libvirtd.service'i etkinleştir
libvirtd'nin şu anda çalışıp çalışmadığını kontrol edin. durum emretmek:
sudo systemctl durumu libvirtd.service
Çıktı şunu göstermelidir: aktif (çalışıyor) durum yeşil. Eğer gösterirse etkin değil (ölü), yayınla systemctl başlangıç tekrar komut
Ardından, adresinde bulunan libvirtd yapılandırma dosyasında bazı değişiklikler yapmanız gerekir. /etc/libvirt/libvirtd.conf. Dosyayı Vim'i (veya tercih ettiğiniz metin düzenleyiciyi) kullanarak açın:
vim /etc/libvirt/libvirtd.conf
Kaldırarak aşağıdaki iki satırı bulun ve açıklamasını kaldırın. Pound (#) baştan karakter:
unix_sock_group = "libvirt"
unix_sock_rw_perms = "0770"
Değişiklikleri kaydedin ve Vim'den çıkın devam etmek. Ardından, kullanıcınızı şu şekilde libvirt grubuna ekleyin:
sudo usermod -aG libvirt $KULLANICI
Değişiklikleri kaydetmek için libvirtd hizmetini yeniden başlatın:
systemctl libvirtd.service'i yeniden başlat
Artık Arch Linux sisteminizde bir KVM oluşturmaya hazırsınız. Bunu yapmanın iki yolu vardır: QEMU CLI kullanarak veya QEMU/KVM için grafiksel bir ön uç olan virt-manager ile. Seçim senin!
Ancak bundan önce, kurmak istediğiniz işletim sistemi için ISO görüntüsünü indirdiğinizden emin olun. Hala kararsızsanız, listemize göz atın başlangıç, orta ve ileri düzey kullanıcılar için en iyi Linux dağıtımları.
Virt-manager Kullanarak Arch Linux'ta Yeni Bir KVM Oluşturun
Yeni başlayan biriyseniz veya Linux terminaliyle uğraşmak istemiyorsanız, Arch Linux üzerinde KVM oluşturmanın en iyi yolu virt-manager kullanmaktır. Kullanımı kolaydır ve VirtualBox ve VMware gibi diğer GUI hipervizörlerine benzer şekilde temiz bir arayüze sahiptir.
Virt-manager'ı başlatarak başlayın. Genellikle, şu şekilde görünür: Sanal Makine Yöneticisi uygulamalar menüsünde, ancak aynı zamanda sanal yönetici başlatmak için terminaldeki komut.
Başladığında, tıklayın Yeni bir sanal makine oluştur menüden (sağ altında Dosya seçenek). Seçme Yerel medya kurulumu (ISO görüntüsü veya CDROM) ve vur İleri.
Aşağıdaki ekranda, tıklayın Gözat > Yerel Gözat ve indirilen ISO dosyasını seçin. Bu kılavuz için, Arch'ın ünlü olduğu karmaşık kurulumdan arındırılmış Arch tabanlı bir Linux dağıtımı olan Manjaro'yu yükleyelim. Dosya seçiliyken, tıklayın İleri.
Öykünücünün yol için arama izinlerine sahip olmayabileceğini belirten bir bilgi istemi görürseniz, yalnızca Evet Devam etmek için.
Sanal makine için bellek boyutunu ve CPU çekirdeklerini seçin. Hafıza için, gerçek fiziksel hafızanızın dörtte biri iyi bir başlangıç noktasıdır.
Örneğin, 8 GB belleğiniz varsa, 2 GB ile 4 GB aralığındaki her şey çalışır. CPU için mevcut çekirdek sayısını girin (bu durumda 12). Tıklamak İleri devam etmek.
Ardından, KVM'nin boyutunu yapılandırın. 25GB, Manjaro'nun basit bir kurulumu veya herhangi bir başka dağıtım için fazlasıyla yeterli olacaktır. Yine tıklayarak ilerleyin İleri.
KVM bilgilerini inceleyin ve tıklayın Sona ermek her şey yolunda görünüyorsa. Eğer bir görürsen Sanal Ağ etkin değil açılır pencere, seç Evet ağı başlatmak için.
virt-manager KVM'yi oluşturmaya başlayacak ve biter bitmez yeni bir sanal makine penceresi açılacaktır.
QEMU CLI Kullanarak Arch Linux'ta Yeni Bir KVM Yapılandırma
Arch Linux'ta komut satırından bir KVM oluşturmak için qemu komutlarını kullanabilirsiniz. Başlamak için öncelikle sanal makine için ayrı bir dizin oluşturun ve indirilen OS ISO dosyasını yeni oluşturulan klasöre taşıyın:
mkdir kvm
mv /yol/to/linux-distro.iso ./kvm
Ardından, KVM'nin verilerini depolayacak bir 20G görüntü dosyası oluşturun:
qemu-img oluşturma -f qcow2 Image.img 20G
Sanal makineyi başlatmak için aşağıdaki komutu çalıştırarak ilerleyin:
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
değiştirdiğinizden emin olun linux-distro.iso yukarıdaki komutta doğru dosya adı ve yolu ile. değerini de değiştirebilirsiniz. -M KVM'ye ayırmak istediğiniz bellek miktarını yapılandırmak için bayrak.
Yeni bir sanal makine penceresi görünecektir. İşletim sistemini test etmekten veya kurmaktan çekinmeyin.
İşletim sistemini görüntü dosyasına yükledikten sonra, -CD-ROM Artık ISO dosyasından önyükleme yapmayacağınız için yukarıdaki komutta bayrağı işaretleyin. Bunun yerine şunu çalıştırın:
qemu-system-x86_64 -enable-kvm -boot menu=on -drive file=Image.img -m 4G -cpu host -vga virtio -display sdl, gl=on
Yukarıdaki komutu şu şekilde kısaltabilirsiniz: komut satırı takma adı oluşturma onun için.
KVM ve sanal yönetici VirtualBox'tan Daha İyi!
QEMU ve virt-manager dışında, Linux için birkaç başka hipervizör mevcuttur. VirtualBox, VMware ve GNOME Kutuları en popüler olanlardan bazılarıdır. Ancak KVM ve QEMU, diğerlerinden daha iyi performans ve özellikler sundukları için en iyisi olarak öne çıkıyor.