Yanıtlar:
64 bit işlemciniz varsa hem VMware hem de VirtualBox 32 bit ana bilgisayar sisteminde 64 bit sanal makine çalıştırabilir. VirtualBox için, işlemci (ya da donanım görselleştirme desteği olmalıdır AMD-V ya da VT-x olarak gösterilen svm
ve vmx
de flags:
hattı /proc/cpuinfo
Linux altında); Daha öncekiler dışında çoğu x86-64 işlemci ve özellikle tüm çekirdek i5 modellerinin bu desteğe sahip olduğunu düşünüyorum.
Bunu yapmazsanız, Qemu gibi bir yazılımda x86-64 işlemci taklit eden bir sanal makine teknolojisi kullanabilirsiniz. Ama buna ihtiyacınız yoksa iyi bir fikir değil: yavaş, belleğe aç ve garip.
Benim önerim sadece 64 bitlik bir ana bilgisayar veya en az 64 bitlik bir çekirdek almaktır. 32-bit uygulamaları x86-64 (diğer adıyla amd64) çekirdeğinde çalıştırabilirsiniz, aslında bir amd64 Linux çekirdeğinde tamamen 32-bit bir Linux kullanıcı alanı çalıştırabilirsiniz.
Ubuntu, i386 dağıtımında 64 bit çekirdek sağlamaz (Debian yapar). Çekirdeği amd64 dağıtımından alabilirsiniz ve uygulamalar çalışmalıdır, ancak natty altında paket kolayca kurulamaz .
64-bit uygulamaları çalıştırmanın en kolay yolu bir amd64 Ubuntu'nun paralel kurulumunu yapmak olacaktır. Mevcut 32 bit kurulumunuzu da koruyarak ayrı bir bölüme kurun. 64 bit sistemde, mevcut bölümleri bağlayın , ardından 32 bit programları çalıştırmak için bir 32 bit schroot (bu kılavuza bakın ) ayarlayın.
Gilles, 32 bit ana bilgisayarlarda 64 bit konukları destekleyen VirtualBox ve VMware hakkında yanıldığımı gösteriyor. VirtualBox, virtualbox-ose
paketteki Ubuntu depolarında bulunur .
VirtualBox belgeleri , 64 bit işletim sistemlerinin çalıştırılmasıyla ilgili aşağıdaki önerileri sunar:
VirtualBox, aşağıdaki koşulların sağlanması şartıyla 32 bit ana bilgisayar işletim sistemlerinde bile 64 bit konuk işletim sistemlerini destekler:
Donanım sanallaştırma desteğine sahip 64 bit işlemciye ihtiyacınız vardır (“Donanım ve yazılım sanallaştırması” adlı bölüme bakın). [İşlemciniz bu gereksinimi karşılıyor.]
64 bit desteğini istediğiniz belirli VM için donanım sanallaştırmasını etkinleştirmeniz gerekir; 64-bit VM'ler için yazılım sanallaştırması desteklenmez.
32 bit ana bilgisayar işletim sisteminde 64 bit konuk desteği kullanmak istiyorsanız, belirli VM için de 64 bit işletim sistemi seçmeniz gerekir. 32 bit ana bilgisayarlarda 64 bit desteklenmesi ek yük getirdiği için, VirtualBox bu desteği yalnızca açık istek üzerine etkinleştirir.
64 bit ana bilgisayarlarda (genellikle donanım sanallaştırma desteği ile birlikte gelir), 64 bit konuk işletim sistemleri ayarlardan bağımsız olarak her zaman desteklenir, böylece konuklara 64 bit işletim sistemi yükleyebilirsiniz.
Uyarı
Herhangi bir ana bilgisayarda, 64 bit modunda kullanmayı düşündüğünüz sanal makineler için G / Ç APIC'yi etkinleştirmelisiniz. Bu özellikle 64 bit Windows VM'leri için geçerlidir. "" Gelişmiş "sekmesi" adlı bölüme bakın. Ayrıca, 64 bit Windows misafirleri için, AMD PCNet kartı için 64 bit sürücü desteği olmadığından VM'nin Intel ağ cihazını kullandığından emin olmalısınız; “Sanal ağ donanımı” bölümüne bakınız. VirtualBox grafik kullanıcı arabiriminin "VM Oluştur" sihirbazını kullanırsanız (“İlk sanal makinenizi oluşturma” bölümüne bakın), VirtualBox seçilen her 64 bit işletim sistemi türü için otomatik olarak doğru ayarları kullanır.
Yazılım sanallaştırmasını kullanmanız gerekiyorsa, qemu
paketi Ubuntu depolarından yükleyebilirsiniz . Kontrol etmek için birkaç GUI paketi vardır (tercih ederim aqemu
), ancak komut satırından da kullanabilirsiniz.
Alternatif olarak, bunun yerine Linux'un 64 bit sürümünü çalıştırmayı düşünün. Ubuntu x86_64, herhangi bir sanallaştırma olmadan 32 bit ikili dosyaları çalıştırmayı destekler.