internet pencereler Android

VirtualBox'ı kullanmaya başlama (aptallar için). VirtualBox'a Başlarken (Aptallar için) Virtualbox'ta programların başlatılmasını hızlandırma

VirtualBox'a Başlarken
(Aptallar için)

2014.12.12. |

Son zamanlarda, VMware Workstation ile Başlarken bölümünde, sanal makinelerle çalışmanın basit ve faydalı olduğunu göstermeyi umarak bir VMware sanal makinesiyle çalışmanın temellerini ele aldım. VMware herkes için iyidir, ancak bir dezavantajı vardır - ücretlidir ve ucuz değildir. Bugün VMWare'e ücretsiz bir alternatif olan VirtualBox sanal makinesinden bahsetmek istiyorum.

Örnek olarak Windows için VirtualBox 4.3.20 ve ubuntu-12.04 konuk işletim sistemini kullanacağım. Ve tüm bunları Windows 7 ana bilgisayar işletim sistemine kuracak ve yapılandıracağım.

1. VirtualBox 4.3.20 for Windows sanal makinesini kurun.

En uygun yol, sanal makine dağıtım kitini “www.virtualbox.org” resmi sitesinden, https://www.virtualbox.org/wiki/Downloads sayfasından indirmektir. Orada, popüler işletim sistemlerinin çoğu için sanal makinenin en son sürümlerini bulacaksınız. Windows işletim sistemi için indiriyorum (Şekil 1).

Windows için VirtualBox 4.3.20 dağıtım kiti, 105 MB hacimli tek bir yürütülebilir dosya VirtualBox-4.3.20-96997-Win.exe olarak sunulur.

Yürütülebilir dosyayı başlattıktan sonra, programın kurulumunun başlatılması için hazırlık hakkında bilgi veren bir pencere açılır (Şekil 2).

Birkaç saniye sonra Kurulum Asistanı penceresi açılacaktır. Kurulumu başlatmak için "İleri" düğmesine tıklayın. Bundan sonra, kurulum hacmini ve yerini seçme penceresi açılacaktır (Şekil 3).

Varsayılan olarak, sanal makinenin tüm bileşenlerini yüklemeniz istenecektir, sanal makinenin minimum kullanımıyla bile hepsine ihtiyaç duyulacağından, herhangi bir bileşenin kurulumunu gereksiz yere devre dışı bırakmanızı önermiyorum. Ayrıca, varsayılan olarak, programı "Programs Files\Oracle\VirtualBox\" klasörüne kurmanız önerilecek ve burada hiçbir şeyi değiştirmeyeceğim. Kurulumun bir sonraki aşamasına geçmek için "İleri" düğmesine basın.

Açılan pencerede (Şekil 4), sanal makineyi başlatmak için temel ayarlar sunulacaktır:

Masaüstünde kısa yol oluştur;
- hızlı başlatma çubuğunda bir kısayol oluşturun;
- Virtual Box dosya uzantılarını işletim sistemine kaydedin.

Bu ayarlardan birinci ve üçüncüyü bırakacağım ama bu bir zevk ve alışkanlık meselesi.

Kuruluma devam etmek için "İleri" ye tıklayın, ardından kurulum işlemi sırasında ağ bağlantısının kesileceğini bildiren bir pencere açılacaktır (Şekil 5). Veri kaybını önlemek için, uygulamaların bir ağ bağlantısı kullanarak çalışmasını sağlamanız ve tüm veriler ağdan indirilene kadar beklemeniz önerilir.

Ağ bağlantısı sadece birkaç saniyeliğine kesilecek ve ardından otomatik olarak geri yüklenecektir, bu nedenle kurulum hazırlığının bir sonraki aşamasına geçmek için "Evet" düğmesini tıklamaktan çekinmeyin. Açılan pencere (Şekil 6) programı kurmak için gerekli tüm hazırlıkların yapıldığını ve kuruluma devam edebileceğinizi bildirir. Kurulumu başlatmak için "Kur" butonuna tıklayın ve kurulum işlemini gösteren bir pencere göreceksiniz (Şekil 7).

Yükleme işlemi sırasında işletim sistemi, sanal makine (Şekil 8), ağ bağdaştırıcıları (Şekil 9) ve ağ hizmetleri (Şekil 10) için USB kanal denetleyicilerinin kurulumuna izin vermek için onay isteyecektir.

Sanal makine ile rahat çalışma için USB denetleyicilerine erişebilmek ve ağ ile çalışabilmek arzu edilir, bu nedenle bu bileşenlerin kurulumuna katılıyoruz.

Kurulum tamamlandıktan sonra ekranda uzun zamandır beklenen bu olay hakkında bilgi veren bir pencere açılacaktır (Şekil 11). Kurulumu tamamlamak ve sanal makineyi oluşturmaya ve yapılandırmaya devam etmek için Bitir düğmesine tıklayın.

2. Sanal bir makine oluşturuyoruz.

Peki, sanal bir makine oluşturmaya başlayalım. VirtualBox'ı kurmaktan daha zor olmayacak. Ve böylece VirtualBox'ı başlatıyoruz ve önümüzde ana program penceresi açılıyor (Şekil 12).

Bir sanal makine oluşturmak için düğmeye basın veya menü öğesini seçin: "Makine-> oluştur" veya Ctrl + N tuş bileşimine basın. Açılan pencerede (Şekil 13) sanal sistemin adını, konuk işletim sisteminin türünü ve sürümünü belirleyin.

Sanal makinem "VM" olarak adlandırılacak. Misafir olarak ubuntu-12.04 kullanmaya karar verdiğim için misafir tipi Linux ve versiyonu Ubuntu (32 bit) olacaktır. Gerekli parametreleri ayarladıktan sonra "İleri" ye tıklayın.

Açılan pencerede (Şekil 14) sanal makine için ayrılan RAM boyutunu seçiniz.

Çoğu durumda, varsayılan 512 MB bellek yeterlidir. Küçük RAM'iniz varsa, bu boyut azaltılabilir, ancak sanal makinenin performansını etkileyebileceğinden çok düşük ayarlamayın. Gerekirse, sanal bir makinede kaynak yoğun uygulamalar çalıştırmanız gerekiyorsa, ayrılan RAM miktarı artırılabilir. RAM miktarını seçtikten sonra "İleri" ye tıklayın.

Bir sonraki pencerede (Şekil 15), sanal makinenin çalışacağı sanal sabit diski seçmeniz gerekiyor.

İki seçenek vardır: hazır olanı seçin veya yeni bir tane oluşturun. VirtualBox ile çalışmaya yeni başladığımız için halihazırda oluşturulmuş sanal sabit disklerimiz yok, bu yüzden "Create a new virtual hard disk" seçip "Create" butonuna tıklıyoruz.

Açılan pencerede (Şekil 16), öncelikle "Detayları gizle" butonuna tıklayın. VirtualBox'ın bu versiyonunda bu butonun çevirisinde veya adında bir hata var ve "Detayları gizle" butonuna tıkladığınızda oluşturulan sanal sabit disk için detaylı ayarların olduğu bir pencere görüntüleniyor.

"Ayrıntıları gizle" düğmesine tıkladıktan sonra gelişmiş sabit disk ayarlarının bulunduğu bir pencere açılır (Şekil 17).

Öncelikle sanal hard disk tipini seçiyoruz. Diğer sanallaştırma programlarıyla uyumluluğu sağlamak için çeşitli türlerde sanal sabit diskler oluşturmak mümkündür, örneğin VMDK sabit diskleri VMware sanal makineleri ile kullanılabilir.

Bu makalenin amacı bir VirtualBox sanal makinesiyle çalışma konusunda temel beceriler kazandırmak olduğundan, VirtualBox sanal makineleriyle çalışmak üzere tasarlanmış sabit disk biçimi olan sanal disk VDI türünü seçeceğim.

UYARI: Sanal bir sabit disk oluşturmaya başlamadan önce sabit diskinizde yeterli alan bulunduğundan emin olun.

Sanal bir dişi disk oluşturmak için "Oluştur"a tıklayın. Ardından, sabit disk oluşturma işlemini gösteren bir pencere açılacaktır (Şekil 18). Bu bir kaç dakika alabilir.

Oluşturulan sanal disk, ana bilgisayar işletim sisteminde belirttiğiniz ada ve VDI uzantısına sahip sıradan bir dosyadır. Bu dosya taşınabilir, kopyalanabilir, başka bir bilgisayara aktarılabilir. Örneğin, evde ve ofiste aynı sanal makine ile çalışmanız gerekiyorsa, bir sabit disk dosyasını bir flash sürücüye aktarabilir ve aynı sanal makine ile evde ve ofiste çalışabilirsiniz.

Sanal sabit diski oluşturduktan sonra VirtualBox programının ana penceresinde kullanıma hazır yeni bir sanal makine görünecektir (Şekil 19). Geriye sadece misafir işletim sistemini kurmak kalıyor.

3. Konuk işletim sistemini kurun.

Konuk işletim sisteminin kurulumu, sanal makinenin ilk çalıştırılmasından sonra otomatik olarak başlayacaktır. Ve böylece sanal makineyi butona tıklayarak başlatıyoruz. Birkaç saniye sonra, önyükleme diskinin veya önyükleme diski görüntüsünün yolunu belirtmenizin isteneceği bir pencere açılacaktır (Şekil 20).

İşletim sistemini önceden RuTracker.org tarafından indirilen önyükleme disk görüntüsünden (ubuntu-12.04-oem-i386.iso) kuracağım. Önyükleme disk görüntüsünü seçmek için düğmesine basın ve açılan pencerede (Şekil 21) ubuntu-12.04-oem-i386.iso dosyasını seçin, "aç" düğmesine basın ve pencerede işletim sistemini yüklemeye başlayın ( Şekil 20), "Devam" düğmesine basın.

Butona bastıktan hemen sonra sanal makine başlayacak (Şekil 22) ve birkaç saniye sonra konuk işletim sisteminin kurulumu otomatik olarak başlayacaktır. İşletim sisteminin kurulumu sırasında, sanal makine ile çalışmayı kolaylaştırmak için tasarlanmış istemler göreceksiniz.

Konuk işletim sisteminin kurulumu, bu işletim sistemini gerçek bir bilgisayara veya bir VMWare sanal makinesine kurarken olduğu gibi tamamen aynı şekilde ilerleyecektir. Benzer bir işletim sistemi kurma sürecini "VMware Workstation'a Başlarken" makalesinde, misafir işletim sistemi kurma bölümünde zaten anlattığım için, kendimi tekrar etmeyeceğim ve doğrudan çalışmanın temellerini açıklamaya gideceğim. sanal bir makine.

4. Sanal makine ile temel işlemler.

4.1. Sanal makine çalıştırma

VirtualBox sanallaştırma programını başlatın. Ekranda ana program penceresi açılacaktır (Şekil 23).

Açılan pencerenin sol tarafında, mevcut sanal makineler listesinde ihtiyacınız olan kimse yoksa, menü öğesini seçin:

Makine-> Ekle

Açılan dosya yöneticisinde, ihtiyacınız olan sanal makineyi seçin (izne sahip dosya .vbox) ve "aç" düğmesine tıklayın. Seçilen sanal makine, ana VirtualBox penceresinin sol tarafındaki kullanılabilir sanal makineler listesinde görünecektir.

Penceredeki sanal makineler listesinden (Şekil 23) ihtiyacınız olanı seçin. "VM" adında bir sanal makine seçeceğim ve seçilen sanal makineyi aşağıdaki yollardan biriyle başlatacağım:

Pencerenin üst kısmında bulunan "Düzenle" menüsü altındaki butona tıklayarak;
- bir menü öğesi seçerek: Makine-> Çalıştır.

Sanal makineyi başlattıktan sonra durumu kaydedildiyse, sanal makinenin durumu otomatik olarak geri yüklenir ve sanal makineyi kapatmamışsınız gibi çalışmaya devam edebilirsiniz. Sanal makinenin durumu kaydedilmediyse, gerçek bir bilgisayar açıldığında işletim sisteminin başlatılmasına benzer şekilde kurulu konuk sistemi başlayacaktır.

4.2. Sanal makineyi duraklatın.

Genellikle işyerinden geçici olarak ayrılmak gerekir. Şu anda belirli bir program çalışıyorsa ve bu programın sürecindeki hiçbir önemli anı kaçıramıyorsanız, VirtualBox sanal makinenin çalışmasını geçici olarak askıya alma yeteneği sağlar. Bunu yapmak için menü öğesini seçin: Makine-> Askıya Al ve sanal makine otomatik olarak duraklayacaktır. Çalışmaya devam etmek için menü öğesini tekrar seçin: Makine-> Askıya Al.

Doğal olarak, durum bilgisi olan sanal makineyi kapatabilir ve ardından sanal makineyi yeniden başlatabilirsiniz, ancak bu çok daha uzun sürer. Duraklatma ayarı bir saniyeye bölünmüşse, durumu kaydetmek birkaç on saniye sürebilir. Sık sık dikkatinizin dağılması gerekiyorsa, duraklatmak çok daha uygundur.

4.3. Sanal makineyi kapatma.

Sanal makineyi kapatmanın birkaç yolu vardır:

1. Pencerenin sağ üst köşesindeki kapatma düğmesine tıklayın (Şekil 24). Açılan menüde (Şekil 25), aşağıdaki öğelerden birini seçin:

- Makine durumunu kaydeden ve ardından sanal makineyi kapatan "Makine Durumunu Kaydet". Sanal makineyi bir sonraki başlatışınızda, sanal makinenin durumu otomatik olarak geri yüklenecek ve çalışma, sanal makineyi kapatmamışsınız gibi devam edecektir.

- "Kapatma sinyali gönder", bu, görünümü kullanılan işletim sistemine bağlı olan kapatma penceresini açacaktır. Bu pencereyi kullanarak konuk işletim sistemini düzenli bir şekilde kapatabileceksiniz ve konuk işletim sistemi kapatıldıktan sonra sanal makine otomatik olarak kapanacaktır.

- "Arabayı kapat." Bu eylem, gerçek bir makinenin enerjisini kesmeye eşdeğerdir.

Bu programda kullanılan VirtualBox sürümünde, işletim sistemi kapatma penceresindeki seçiminiz ne olursa olsun, "Kapatma sinyali gönder"i seçtikten birkaç saniye sonra sanal makinenin kapandığına dikkatinizi çekmek isterim.

2. Konuk işletim sistemi tarafından sağlanan düzenli bir şekilde konuk işletim sistemini kapatın ve konuk işletim sistemi kapatıldıktan sonra sanal makine otomatik olarak kapanacaktır.

3. Bir menü öğesi seçin: Makine -> Ctrl-Alt-Del Gönder, bu durumda sanal makinenin eylemleri, aynı adı taşıyan klavye tuşlarına basıldığında, yani gerçek bir bilgisayarın eylemine benzer olacaktır. Görünüşü kullanılan işletim sistemine bağlı olan görev yöneticisi başlayacaktır. Görev Yöneticisini kullanarak, tüm konuk işletim sistemini veya tek tek iş parçacıklarını kapatmak mümkün olacaktır. Konuk işletim sistemi kapatıldıktan sonra sanal makine otomatik olarak kapanacaktır.

4. Bir menü öğesi seçin: Makine -> yeniden başlat, ardından bir pencere açılacaktır (Şekil 26), yeniden başlatmaya devam ederseniz, konuk işletim sisteminde çalışan uygulamalardaki kaydedilmemiş tüm verilerin kaybı hakkında uyarı verir. "Yeniden Başlat" düğmesini tıklarsanız, sanal makinenin diğer eylemleri, "sistem yöneticisi" üzerindeki "Yeniden Başlat" düğmesini tıkladığınızda kişisel bir bilgisayarın eylemlerine benzer olacaktır.

5. Menü öğesini seçin: Makine-> kapat, bu, görünümü kullanılan işletim sistemine bağlı olan kapatma penceresini açacaktır. Bu pencereyi kullanarak konuk işletim sistemini düzenli bir şekilde kapatabileceksiniz ve konuk işletim sistemi ve sistem kapandıktan sonra sanal makine otomatik olarak kapanacaktır.

Bu programda kullanılan VirtualBox sürümünde, işletim sisteminin kapatma penceresindeki seçiminiz ne olursa olsun, menü öğesini seçtikten birkaç saniye sonra dikkatinizi çekmek isterim. "Makine-> kapat", sanal makine kapatılıyor.

4.4. Çıkarılabilir aygıtları sanal bir makineye bağlama.

Bir USB sürücüsünü bağlama ve bağlantısını kesme örneğini kullanarak çıkarılabilir aygıtların bağlantısını düşünelim.

Bir USB depolama birimi bağlamak için menü öğesini seçin: Cihazlar-> USB Cihazları ve açılan listeden (Şekil 27) ihtiyacınız olan USB cihazını seçin. Benim durumumda, USB sürücüsü "Genel Yığın Depolama" olarak tanımlandı.

"Genel Yığın Depolama" menü öğesini seçtikten sonra, USB depolama, gerçek bir bilgisayara bir flash sürücü bağlamış gibi bağlanacak ve listede (Şekil 27) seçilen cihaz bir onay işareti ile işaretlenecektir. Diğer eylemler, kullandığınız işletim sistemi tarafından belirlenir. USB depolama biriminin bağlantısını kesmek için aynı menüdeki onay kutusunun işaretini kaldırın. Gördüğünüz gibi, her şey çok basit.

DİKKAT! Çıkarılabilir bir aygıt bir sanal makineye bağlandığında, ana bilgisayar işletim sisteminde devre dışı bırakılır ve bu, kaydedilmemiş verilerin kaybolmasına neden olabilir. Bu nedenle, çıkarılabilir bir aygıtı bir sanal makineye bağlamadan önce, ana bilgisayar işletim sisteminde bu aygıtla herhangi bir işlem yapmadığınızdan emin olun.

4.5. Ana bilgisayar ve konuk işletim sistemleri arasında geçiş yapma.

Bir sanal makinede çalışırken, klavye ve fare "yakalanır", yani tüm tuş vuruşları veya fare eylemleri sanal makine tarafından işlenir ve ana bilgisayar işletim sisteminde yok sayılır. Ana bilgisayar işletim sistemi ile çalışmaya geçmek için "Ana Bilgisayar" tuşuna veya bir tuş kombinasyonuna basmanız gerekir. Sanal makinelerin farklı sürümleri için ve ayarlarına bağlı olarak "Host" tuşu farklı olabilir, ancak anahtarın adı sanal makine penceresinin sağ alt köşesinde görüntülenir (Şekil 28).

Bu tuşa bastığınızda, klavye ve fareden gelen tüm olayların işlenmesi ana bilgisayar işletim sistemi tarafından tekrar işlenecektir. Sanal makine ile çalışmaya geri dönmek için, ritüel makine penceresinde herhangi bir yere fare ile tıklamanız yeterlidir.

Bu, sanal bir makineyle çalışmaya başlamak için oldukça yeterli ve gelecekte, yeni aracı beğendiyseniz ve kesinlikle beğenecekseniz, tüm yeteneklerini kolayca keşfedebilirsiniz ve size yardımcı olmaya çalışacağım. aşağıdaki makaleler.


Zaman zaman VirtualBox'ta sanal makinelerle çalışmak zorunda kalıyorsunuz, ancak çalışmalarının hızından kesinlikle memnun değil misiniz? Bu yazımızda sizlere VirtualBox'ı nasıl hızlandıracağınızı anlatmaya çalışacağız!

İster yazılım geliştiricisi, ister web tasarımcısı, ister yeni ürünlerle ilgilenen bir teknoloji meraklısı olun, sanal bir makinenin yavaş çalışması kimsenin hoşuna gitmez. Popüler sanal makinelerden biri ve aynı zamanda ücretsiz, Oracle Virtualbox.

VirtualBox'ı hızlandırın

Sanal işletim sistemlerinin nasıl daha hızlı çalışacağını daha sonra anlatacağız.

Sunucunuz veya PC'niz için bileşenler

İşletim sisteminin Virtualbox'ta hızlı çalışmasında en güçlü argüman, yüksek performanslı bileşenlerdir. Daha fazla veya daha az rahat çalışma için ihtiyacınız olacak:

  • Intel Core i5 işlemci, eşdeğeri veya daha iyisi
  • 8 GB'den itibaren RAM
  • Yeterli boş belleğe sahip SSD veya HDD (en az 8 GB yüklü bir işletim sistemi)

Daha yavaş donanımda, ne yaparsanız yapın VirtualBox'ın hızlı çalışmasını sağlayamazsınız.

UEFI / BIOS'u Yapılandırma

Modern Intel ve AMD işlemciler, donanım sanallaştırma yeteneğine sahiptir ve bu seçeneği etkinleştirerek VirtualBox sanal makinesinin çalışmasını önemli ölçüde hızlandırabilir. Bu, Intel VT-x veya AMD-V seçeneklerinin etkinleştirilmesini gerektirir.

VirtualBox'ı Yapılandırma

Şimdi sanal makineyi hızlandırmak için VirtualBox'ta etkinleştirilmesi veya değiştirilmesi gereken seçeneklere bakalım.

Sanal makinelerin konumu

Bilgisayarınızda birden fazla disk (HDD veya SSD) varsa, değiştirilmesi gereken ilk ayar "makineler için varsayılan klasör"dür. Bu ayarın yapılması gereklidir, çünkü tek tek programların ve işletim sisteminin çalışması sırasında disk alt sisteminde gecikmelere neden olabilirler, bunun olmaması için "sanal makineleri" başka bir diske yerleştirmek gerekir.

Daha da iyisi, eğer bir SSD sürücüsü ise. Dikkat edilmesi gereken tek şey, okuma / yazma hızı dahili disklerden çok daha düşük olacağından harici bir sürücü belirtmemeniz gerektiğidir.

"Varsayılan klasör"ü ayarlamak için panelde "Dosya"yı seçmeniz ve "Genel" sekmesine gitmeniz gerekir.

Sanal makineler oluştururken yapılan ayarlar

Sanal makine oluştururken aşağıdaki parametrelere dikkat edin:


Sanal makine ayarlarını yapılandırma

Sanal sabit disk oluşturulduktan sonra, onu bazı kaynakları işletim sistemine tahsis edecek şekilde yapılandırabilirsiniz.

"Sistem" bölümü

"Sistem" bölümünde, "İşlemci" sekmesinde, sanal sisteme 4 GB'den fazla sağladıysanız "PAE / NX'i Etkinleştir" yanındaki kutuyu işaretleyin.

Kabul edilebilir işlemci çekirdeği sayısını belirtin.

"Hızlandırma" sekmesinde, "VT-x / AMD-V'yi Etkinleştir" ve "İç İçe Sayfalamayı Etkinleştir" onay kutularını işaretleyerek donanım sanallaştırmasını etkinleştirin.

"Paravirtualization interface" açılır listesinde şunları belirtin:

  • Hyper-V - Windows için
  • KVM - Linux çekirdeğindeki işletim sistemleri için (Ubuntu, Fedora, OpenSuse, Mint, Debian)

Ekran bölümü

"Ekran" bölümünde, Windows kullanıyorsanız "Hızlandırma: 3B hızlandırmayı etkinleştir"in yanındaki kutuyu işaretleyin ve ardından "2B hızlandırmayı etkinleştir"i de işaretleyin.

Maksimum video belleği miktarını ayarlayın. Burada, VirtualBox arayüzünden 128 MB'ın üzerindeki video belleği miktarını belirleyemeyeceğinizi belirtmekte fayda var, daha fazlasını (256 MB'a kadar) belirtmek için şu adımları izleyin:


"Medya" Bölümü

"Medya" bölümünde, sanal makinenin kurulacağı (veya zaten kurulu olduğu) sanal SATA denetleyicisini seçin ve "G/Ç önbelleğe alma" yanındaki kutuyu işaretleyin.

Sanal sistemi kurduktan sonra

İşletim sistemini sanal makineye kurduktan sonra, konuk işletim sistemi eklentilerini hemen bağlamalı ve sanal Windows veya Linux için "sürücüleri" kurmalı ve sistemi yeniden başlatmalısınız.

VirtualBox'ı başka ne hızlandırabilir?

Yukarıda yazdığımız tüm adımları izlediyseniz, aşağıdaki adımlar sanal sistemin performansını artırmanıza yardımcı olacaktır:


Hala sorularınız mı var? Onları yorumlara yazın, bize ne yaptığınızı söyleyin ya da tam tersi!

Bu kadar! Bölümdeki diğer makaleleri ve talimatları okuyun. Sitede kalın, daha da ilginç olacak!

1 Şubat 2013, 07:28

Yeni başlayanlar için sanal makine kullanmanın bazı özellikleri

  • sanallaştırma

Virtualbox gibi sanal makineler, sanal donanımı taklit etmek ve bir bilgisayarda birden çok işletim sistemini çalıştırmak için kullanılır. CPU'nuz ne kadar iyi ve RAM'iniz ne kadar fazlaysa, bilgisayarınızdaki sanal makineler o kadar hızlı çalışır.
Sanal makinelerinizi ilk kez kurarken zamandan tasarruf etmenize yardımcı olacak bazı ipuçları. Bu, VirtualBox, VMware, Parallels veya diğer sanal makinelerle çalışmak için faydalı olacaktır.

VirtualBox Guest OS veya VMware Tools eklentilerini kurduğunuzdan emin olun.

Konuk işletim sistemini sanal makineye kurduktan sonra yapılacak ilk şey sanal makine yazılımını - "VirtualBox için Misafir İşletim Sistemi Eklentileri" veya VMware için VMware Araçları'nı yüklemektir. "Bu paketler, misafirinizin çalışmasına yardımcı olacak özel sürücüler içerir. sistem, ana makinenizin donanımını kullanarak daha hızlı çalışır.

Paketin kurulumu basittir - VirtualBox'ta konuk işletim sistemini başlattıktan sonra Cihazlar menü düğmesine tıklayın ve "Misafir Eklemeleri Kur" seçeneğini seçin. VMware kullanıyorsanız Virtual Machine menüsünden Install VMware Tools seçeneğini seçiniz. Yüklemeyi tamamlamak için ekrandaki yönergeleri izleyin - Windows'u konuk işletim sisteminiz olarak kullanıyorsanız, bu, başka herhangi bir uygulamayı yüklemekle aynı olacaktır.

En son Konuk Eklemelerine sahip olduğunuzdan emin olun - Konuk Eklemeleri veya VMware Araçları için bir güncellemenin mevcut olduğuna dair bir bildirim görürseniz, yüklemeniz gerekir.

İlk kurulumda sabit boyutlu diskler oluşturma

Sanal makine oluştururken iki farklı türde sanal disk oluşturabilirsiniz. Varsayılan olarak, program genellikle konuk işletim sisteminin kapladığı alanla birlikte büyüyen dinamik olarak ayrılmış disklerin kullanılmasını önerir.

Örneğin, maksimum 30 GB boyutunda dinamik olarak ayrılmış bir diske sahip yeni bir VM oluşturursanız, hemen 30 GB sabit disk alanı almaz.İşletim sistemi ve programları kurduktan sonra, disk yalnızca 10 GB'a kadar. Dosyalar sanal diske eklendikçe, maksimum 30 GB boyutuna genişleyecektir.

Bu uygun olabilir - her sanal makine sabit diskinizde makul olmayan miktarda yer kaplamaz. Ancak bu, sabit bir disk boyutu (önceden ayrılmış alana sahip bir disk) oluşturmaktan daha yavaştır. Sabit boyutlu bir disk oluşturduğunuzda, 30 GB'ın tamamı bilgisayarınızda hemen kullanılacaktır.

Burada bir değiş tokuş var - sabit disk boyutu daha fazla sabit disk alanı kaplar, ancak sanal bir sabit diskle daha hızlı çalışır. Ayrıca dosya parçalanmasından da kurtulacaksınız - diskin her yerine daha küçük parçalar eklemek yerine büyük bir blok alan kaplayacaktır.

Virüsten koruma yazılımınızdaki sanal makineler dizinini hariç tutun

Virüsten koruma yazılımınız, sanal makine dosyalarını erişildikçe tarayarak performansı yavaşlatabilir. Antivirüs, konuk işletim sisteminizde çalışan bir sanal makinenin içindeki bir virüsü algılayamaz, bu nedenle bu kontrol yalnızca zarar verir.

İşlemi hızlandırmak için sanal makine dizininizi antivirüs yazarının dışlama listesine ekleyebilirsiniz. Listelendiğinde, virüsten koruma yazılımınız bu dizindeki tüm dosyaları yok sayar.

Daha fazla bellek ayırın

Sanal makineler çok fazla sanal belleği sever. Microsoft, 64-bit Windows 7 için 2GB RAM önerir ve bu öneri, sanal bir makinede çalışırken Windows 7 x32 için de geçerlidir. Bir sanal makinede büyük uygulamalar çalıştırıyorsanız, 2GB'tan fazla RAM ayırabilirsiniz.

Sanal makinenizin ayarlar diyaloğunda daha fazla RAM tahsis edebilirsiniz (bunun için sanal makinenin kapalı olması gerekir). Bilgisayarınızın bir sanal makineyle rahatça çalışacak kadar belleği yoksa, disk belleği dosyasını sabit diskinizde kullanırken bilgisayar performansında çok büyük bir düşüş fark edebilirsiniz.

Daha fazla işlemci ayırın

Birden fazla işlemci veya çekirdeğe sahip bir bilgisayarınız varsa, VM ayarları penceresinden sanal makineniz için ek işlemciler tahsis edebilirsiniz. Çift çekirdekli (veya dört çekirdekli) işlemciye sahip bir VM daha duyarlı olacaktır.

MS-Windows ailesinden bir işletim sistemi kuracaksanız ve ileride kurulum sırasında daha fazla kernel kullanabilmeniz için, doğru HAL'ı kurmak için 2 çekirdek belirtin, kurulumdan sonra makineyi kapatıp ayarlayabilirsiniz. Günlük kullanım için varsayılan olarak 1 çekirdek. Ancak gelecekte, işletim sistemini kaldırmadan her zaman çekirdek ekleyebilirsiniz. Linux VM, işletim sistemi önyüklendiğinde herhangi bir sayıda çekirdeği dinamik olarak algılayabilir.

Video ayarlarını yapın

Video ayarlarında ince ayar yapmak ve daha fazla video belleği ayırmak, sanal makinenizin hızını artırmaya da yardımcı olacaktır. Örneğin, VirtualBox'ta 2B hızlandırmayı etkinleştirmek sanal makinelerde video oynatmayı iyileştirir, 3B hızlandırmayı etkinleştirmek bazı 3B uygulamaları kullanmanıza olanak tanır.

Genel olarak, Aero'yu devre dışı bırakarak, örneğin Windows 7 gibi 3D kullanımını en aza indirmeniz gerekir.

Intel VT-x veya AMD-V özelliklerinin etkinleştirildiğinden emin olun

Intel VT-x ve AMD-V, sanallaştırma hızını artıran özel işlemci uzantılarıdır. Daha yeni Intel ve AMD işlemciler genellikle bu özellikleri içerir. Ancak bazı bilgisayarlar VT-x veya AMD-V'yi otomatik olarak etkinleştirmez - bu ayarı bilgisayarınızın BIOS'unda etkinleştirmeniz gerekir.

Intel işlemcinizin Intel VT uzantısını destekleyip desteklemediğini belirlemek için sistem bilgilerini görüntüleyen yardımcı programları kullanın. İşlemciniz bu özelliği destekliyorsa ancak bu seçenek sanal makinenizde mevcut değilse, bilgisayarınızın BIOS'unda bu özelliği etkinleştirmeniz gerekir. Bu seçenek genellikle AMD işlemcili anakartlarda varsayılan olarak etkindir.

Sanal makine dosyalarını farklı bir diske yerleştirin

Disk performansı sanal makinenizin hızını sınırlayabilir. Sanal makine dosyalarını ayrı bir fiziksel diske yerleştirmek veya sistem diskine yerleştirmemek performansı artırabilir. Sanal makineniz ve sisteminiz aynı diskten rekabetçi bir şekilde okuma ve yazma yapmayacaktır.

Ancak sanal makineyi harici bir diskten (USB) başlatmanız gerekmez - çok daha yavaş olacaktır.

  1. Ek işlemciler tahsis etmek nadiren iyi bir fikirdir. Masaüstü işletim sistemi için 1 CPU kullanın.
  2. Sunucu işletim sistemleri için grafiksel hipervizörler kullanmamaya çalışın.
  3. Çalışan bir VM'ye bilgisayarınızda olduğundan daha fazla çekirdek ayırmayın.

Ayrı bir makineye cihaz olarak kurulmak üzere tasarlanmış bir yazılım sistemi çalıştırmam gerekiyor. Enerjiden tasarruf etmek için bunun yerine sistemi sanal bir makinede çalıştırmayı planlıyorum.

Ana bilgisayar, SysV-Init sistemine sahip standart bir Linux kutusudur, konuk ise oldukça değiştirilmiş bir Linux'tur ve ben onu daha fazla değiştirmemeyi tercih ederim. OSE versiyonunda VirtualBox kullanılmaktadır.

Ana bilgisayar önyüklendiğinde sanal VBoxManager startvm'nin nasıl başlatılacağını zaten anladım ( Düzenlemek: bu, aşağıda VBoxManager startvm tarafından VBoxManager startvm komutu kullanılarak belirtildiği gibi yapılır), ancak VM'yi nasıl zarif bir şekilde kapatabilirim? Ana bilgisayarda çalışan herhangi bir komut dosyasının, konuğun tamamen bağlantısının kesilmesini beklemesi gerekir.

Örneğin, herhangi biri bir hizmet dosyasının görünümünün nasıl görünmesi gerektiğini önerebilir mi?

10 Çözüm, “VirtualBox Makineleri Nasıl Otomatik Olarak Başlatılır ve Kapatılır?” için web formunu toplar.

Bu komut setinden acpipowerbutton denediniz mi?

VBoxManage controlvm |duraklat | devam ettir | sıfırla | güç kapalı | kaydetme durumu | acpipowerbutton |acpisleepbutton |

Yorumları okuduktan sonra düzenleyin:

Zarif hale getirmek için acpid veya diğer acpi yardımcı programlarını kullanabilirsiniz. Ayrıca, şu anda makinenin nasıl kapatılacağı hakkında daha fazla bilgi verebilir misiniz?

Normal bir kapatma, bitmemiş işleri beklemez, gecikme süresi çok uzun olabilir.

Bir pencere yöneticisi kullanmadığınızı varsayıyorum, bu yüzden bu aracı deneyin.

Bu şeytanı yeni gördüm. Bunu faydalı bulabilirsiniz.

Kendiniz kodlamak yerine, sanal makine örnekleri oluşturmak ve yönetmek için oluşturulmuş Vagrant'ı kullanmayı düşünün. Belgeler harika ve kendiniz yuvarlamaya çalışmak yerine kontrol etmenizi öneririm.

Bunun uzun ve kısası, basit bir kontrol dosyası oluşturmanız ve ardından istediğiniz kadar VirtualBox örneğini çalıştırmak için serseri çalıştırmanızdır. Ana bilgisayarlarda oturum açmak için vagrant ssh'yi ve ana bilgisayarı kapatmak için vagrant durdurmayı kullanabilirsiniz (kesinti yok). serseri yok et bu durumlardan kurtulacak.

Kukla, Ansible veya Chef oluşturmayı destekler ve açıkta kalan VBox ayarlarının çoğunu kontrol etmenize olanak tanır.

Senin gibi benzer bir uygulamam var, bir farkla: Sistemi yeniden başlatmam ve bir anlık görüntüden geri yüklemem gerekiyor.

seni ne ilgilendirir başsız mod .

Bu tür birkaç hizmetim var, bu yüzden aşağıdaki komut dosyasını kullanıyorum:

VBox_StopRestoreStart.sh

#! / bin / bash ise [-z "$ 1"]; sonra echo "Kullanım: $ 0 VMNAME_or_UUID" çıkış 1 fi set -x VBoxManage controlvm "$ 1" poweroff #enforce turnoff VBoxManage anlık görüntüsü "$ 1" restorecurrent #retore state VBoxManage showvminfo "$ 1" | grep State #görüntüleme durumu, VBoxHeadless -s'nin "$ 1" #arka planda başsız modda çalışmasını sağlamak için

VM'yi zarif bir şekilde nasıl kapatabilirim?

Sanal makineyi sorunsuz bir şekilde kapatmak istiyorsanız, uygulamanıza bağlı olarak iki seçeneğiniz vardır:

  • Kapatma düğmesini taklit edin veya "uyku düğmesi" ve VM'yi buna yanıt vermeye hazırlayın (incelikle kapatmak için)
    • VBoxManage controlvm |acpipower düğmesi
    • VBoxManage controlvm |acpisleepdüğmesi
  • Daha sonra kurtarmak için sanal makinenin durumunu kaydedin
    • VBoxManage controlvm |Kayıt Yeri

TAVSİYE. Yararlı bulabilirsiniz:

  • VBoxManage listesi vms - kullanılabilir vms listesi
  • rdesktop IP-ADDR: 3389 veya rdesktop-vrdp IP-ADDR: 3389 - GUI'yi kullanmak istediğinizde (hatta uzaktan) başsız modda çalışırken: VBoxHeadless -s |
  • VBoxManage startvm - yerel hata ayıklama için GUI ile başlayın

VirtualBox kılavuzunun ilgili bölümü: Bölüm 7. Uzak Sanal Makineler - Adım Adım: Başsız Sunucuda Sanal Makine Oluşturma

PS Halihazırda uygulanmış tam özellikli çözümlerle ilgileniyorsanız, OpenStack ilginç bir seçim gibi görünüyor.

VirtualBox sanal makinesini yönetmeye ilişkin belgeleri http://www.virtualbox.org/manual/ch08.html adresinde görüntüleyin.

Sanal makineleri listelemek için VBoxManage list vms komutunu kullanın

Sanal makineyi başlatmak için VBoxManage startvm komutunu kullanın.

VM'yi yönetmek için VBoxManage controlvm'yi kullanın

controlvm controlvm, çalışmakta olan sanal makinenin durumunu değiştirmenize olanak tanır. Aşağıdakileri belirtebilirsiniz:

VBoxManage controlvm duraklatma, durumunu kalıcı olarak değiştirmeden sanal makineyi geçici olarak beklemeye alır. Sanal makinenin şu anda askıya alındığını belirtmek için VM penceresi gri renkte olacaktır. (Bu, GUI'nin Makine menüsünden Duraklat'ı seçmeye eşdeğerdir.)

VBoxManage controlvm'yi kullanın önceki duraklatma komutunu geri almak için devam ettirin. (Bu, GUI'nin Makine menüsünden Sürdür'ü seçmeye eşdeğerdir.)

VBoxManage controlvm sıfırlama, sanal bir makinede, gerçek bir bilgisayardaki Sıfırla düğmesini tıklatmakla aynı etkiye sahiptir: sanal makinenin yeniden başlatılıp konuk işletim sistemini yükleyecek olan soğuk yeniden başlatılması. Sanal makinenin durumu önceden kaydedilmez ve veriler kaybolabilir. (Bu, Makine GUI menüsünden Sıfırla'yı seçmeye eşdeğerdir.)

VBoxManage controlvm poweroff, sanal bir makinede gerçek bir bilgisayarda güç kablosunu çekmekle aynı etkiye sahiptir. Yine sanal makinenin durumu önceden kaydedilmez ve veriler kaybolabilir. (Bu, Makine GUI menüsünden Kapat'ı seçmeye veya kapat düğmesini tıklatıp iletişim kutusundan Makineyi Kapat'ı seçmeye eşdeğerdir.)

Bundan sonra, sanal makinenin durumu devre dışı bırakılacaktır.

Ana bilgisayardan misafire ssh üzerinden komut göndermeye ne dersiniz?

Çalışıp çalışmadığından ve bundan sonra makine durumunu kontrol edip edemeyeceğinizden veya çıkış durumu gibi bir şey alıp alamayacağınızdan emin değilim, ancak en azından temiz olmalı.

Systemd tabanlı bir sistem için bunu deneyebilirsiniz.

Adım 1: bir hizmet dosyası oluşturun

Açıklama = VBox Sanal Makinesi% i Hizmet Gereksinimleri = systemd-modules-load.service Sonra = systemd-modules-load.service Kullanıcı = kullanıcı Grubu = vboxusers ExecStart = / usr / bin / VBoxHeadless -s% i ExecStop = / usr / bin / VBoxManage controlvm% i savestate WantedBy = multi-user.target as Açıklama = VBox Sanal Makinesi% i Servis Gereksinimleri = systemd-modules-load.service Sonra = systemd-modules-load.service Kullanıcı = kullanıcı Grubu = vboxusers ExecStart = / usr / bin / VBoxHeadless -s% i ExecStop = / usr / bin / VBoxManage controlvm% i savestate WantedBy = multi-user.target

Adım # 2: Hizmet dosyasını ekleyin

$ sudo systemctl etkinleştir [e-posta korumalı] _name.servis
  • systemd / Hizmetler - ArchLinux Wiki
  • Systemd kullanarak Archlinux'ta VirtualBox sanal makinelerini otomatik başlatma

Benim çözümüm: Bu kabuk komut dosyasında "root", çağırandır ve "theuser", "thevm" nin sahibidir.

VBoxManage list Runningvms komutunun çıktısı boş bir dize döndürdüğünde vms'nin tükendiğini biliyorum.

Start () (su -c "VBoxHeadless --startvm thevm" -s / bin / bash theuser & # belki başka bir vbox komutu) stop () (su -c "VBoxManage controlvm thevm acpipowerbutton" -s / bin / bash theuser # belki ["` su -c "VBoxManage list runningvms" -s / bin / bash theuser` "! =" "] iken başka bir vbox komutu eko yapmak VM'lerin kapanmasını bekler uyku 3 yapılır) ...

Belki bu çözümün bir parçası olarak yardımcı olacaktır.

VBoxManage listesi çalışanvms | tr -s "\" (""% ("| cut -d"% "-f3 | uuid okunurken; VBoxManage controlvm $ uuid savestate yapın; bitti)

Muhtemelen aptalca bir soru, ama neden misafirhanenize gidip oradan ayrılmıyorsunuz?

Sshd'yi kurmamak ve VBox aracılığıyla VM'ye erişmemek için zorlayıcı bir nedeniniz yoksa, şimdi sadece ssh shutdown -h veren bir komut dosyasına giderdim. Dürüst olmak gerekirse, her makine için onu düzgün bir şekilde kapatan ve çalışırken bazı kontroller yapan bir komut dosyası oluştururdum.

Ana bilgisayardan diğerini çağıran /etc/init.d/shutdown_vm betiğini paketleyin, çağrı hazır olana kadar engellenecektir. Bu işlem (açıklandığı gibi) misafire linux bağımlılığını ekler, ancak ana bilgisayardaki VBox bağımlılığını kaldırır.

Kovalamayı kesin: makineyi kapatmak için VBox'a gitmenize gerek yok, eğer ona erişmenin bir yolu varsa (ssh gibi), o zaman işletim sisteminin bunu yapmak için her zaman bir yolu olacaktır (bunu etkinleştirmek elbette farklı)

vm'yi başlatmak için:

VBoxManage startvm VMNAME -- tür başsız

vm'yi durdurmak için:

VBoxManage controlvm VMNAME kaydetme durumu

Çalışan tüm vm'lerin listesi.