PC PC üzerinde taklit edilir
kqemu QEMU Hızlandırıcı Modülü QEMU hızını artırır. Bu yerli performansa yakın ulaşmak için ana işlemci üzerindeki doğrudan hedef uygulama kodu çoğu çalışır. Bir Linux masaüstünde (örneğin Windows için) Başka bir İşletim Sistemi çalıştırmak istediğinizde çok kullanışlıdır.
Şu anda bir çekirdek 2.4.x veya 2.6.x çalışan Linux x86 veya x86_64 bilgisayarlar için kullanılabilir Ön sürümleri Windows ve FreeBSD bilgisayarlar için kullanılabilir.
QEMU Hızlandırıcı Modülü ile QEMU diğer ticari veya ücretsiz PC Virtualizers mukayese edilebilir. Bu özgür olmak ve özel misafir İşletim Sistemi değişiklikleri gerektiren iken iyi performans elde etmek için bir avantaja sahiptir. Başka hiçbir ürün, avantajları vardır.
Montaj
2.1 kqemu Derleme (Linux)
Öncelikle etkin kqemu desteği ile QEMU (> = 0.8.1) (varsayılan değer budur) bir son sürümüne sahip olduğunuzdan emin olun.
Sonra kqemu kaynaklarını sıkıştırıp:
cd / tmp
tar zxvf kqemu-x.y.z.tar.gz
cd kqemu-x.y.z
Sonra kqemu yapılandırmak ve (genellikle hiçbir seçenek ihtiyaç vardır) onu inşa:
./configure
yapmak
Ardından root olarak yazın:
make install
/ usr / local `in kqemu yüklemek için '.
Linux için QEMU Accelerator Kurulum
Eğer x86 Linux, QEMU Hızlandırıcı Çekirdek Modülü (kqemu) derlemesini otomatik olarak sağlanır aktive kullanmak Eğer gerekli çekirdek başlıkları var. Yine derleme başarısız olursa, `--disable-kqemu 'configure seçeneği ile derleme devre dışı bırakabilirsiniz.
Xen virtualizer ana bilgisayar üzerinde çalışıyorsa kqemu şu anda çalışmıyor unutmayın.
Eğer 2.6 ana bilgisayar çekirdek kullanıyorsanız, o zaman gerekli tüm çekirdek başlıkları zaten yüklü olmalıdır. Eğer 2.4 çekirdeği kullanıyorsanız, o zaman o düzgün yapılandırılmış çekirdek kaynakları yüklenmiş ve derlenen doğrulamak gerekir. Örneğin Redhat 9 dağılımına, şu yapılmalıdır:
1) kernel-source-xxx paketini kurun
2) cd / usr / src / linux-xxx
3) distclean hale
.config'dir (Kullanım uname -r 4) kopyala / boot / config-vvv yapılandırma adı 'vvv') bilmek
5) Mevcut yapılandırma adı eşleştirmek için EXTRAVERSION hattını değiştirmek için Makefile düzenleyin:
EXTRAVERSION = -Özel
için
EXTRAVERSION = -8 Bu örnek #, bu -8smp da olabilir
6) menuconfig # Sadece yapılandırmayı kaydetmek yapmak
7) dep bzImage yapmak
Son derece dağıtım bağımlı olduğundan kqemu kurulumu tam otomatik değil. Başlatırken
make install
Kqemu içinde / lib / modules / kernel_version / misc yüklenir. Cihaz `/ dev / kqemu 'herkes için okuma / yazma erişim hakları ile oluşturulur. Eğer güvenlik sorunlarını korku varsa, `/ dev / kqemu 'erişim haklarını kısıtlayabilir.
Eğer kqemu önyükleme işlemi sırasında otomatik olarak yüklü olduğunu istiyorsanız, ekleyebilirsiniz
# Kqemu çekirdek modülü yükleyin
/ Sbin / modprobe kqemu
'de `/etc/rc.d/rc.local.
Büyük sayı 250 zaten başka bir sürücü tarafından kullanılıyorsa, alternatif bir büyük sayısını ayarlamak için önemli bir seçenek = N kullanabilirsiniz.
Dağıtım (Fedora gibi) udev'i kullanıyorsa, cihazı var 0 = ana kqemu modülü seçeneğini kullanın `/ dev / kqemu 'otomatik olarak oluşturulur:
# Kqemu çekirdek modülü yükleyin
/ Sbin / modprobe kqemu major = 0
Bu udev tarafından belirlenen aygıt erişim haklarını değiştirmek genellikle gereklidir. Edit `/etc/udev/permissions.d/50-udev.permissions 've ekleyin:
# Kqemu
kqemu: root: root: 0666
Bu sürümde Yeni nedir:
- Dinamik cihaz '/ dev / kqemu' yaratma şimdi varsayılan değerdir.
- '- BSE-yığını koruyucusu' gcc seçeneği düzeltme
- ekledi kqemu regresyon testleri (API kullanımı örnek teşkil edebilir çok)
- kqemu teknik doc dahil
Yorum Bulunamadı