Internet Windows Android
Kengaytirish

VirtualBox -ni ishga tushirish (qo'g'irchoqlar uchun). VirtualBox -ni ishga tushirish (qo'g'irchoqlar uchun) Virtual qutidagi dasturlarni ishga tushirishni tezlashtirish

VirtualBox bilan ishlashni boshlash
(qo'g'irchoqlar uchun)

2014.12.12. |

Yaqinda "VMware Workstation -ni ishga tushirish" kitobida men virtual mashinalar bilan ishlash oddiy va foydali ekanligini ko'rsatib, VMware virtual mashinasi bilan ishlash asoslarini o'rgandim. VMware hamma uchun yaxshi, lekin uning bitta kamchiligi bor - u pullik va arzon emas. Bugun men VMWare -ga bepul alternativ - VirtualBox virtual mashinasi haqida gaplashmoqchiman.

Men Windows uchun VirtualBox 4.3.20 va ubuntu-12.04 mehmon operatsion tizimini misol sifatida ishlataman. Va men bularning barchasini Window 7 xost operatsion tizimiga o'rnataman va sozlayman.

1. Windows virtual mashinasi uchun VirtualBox 4.3.20 ni o'rnating.

Eng qulay usul - "www.virtualbox.org" rasmiy saytidan https://www.virtualbox.org/wiki/Downloads sahifasidan virtual mashinalarni tarqatish to'plamini yuklab olish. U erda siz ko'pchilik mashhur operatsion tizimlar uchun virtual mashinaning barcha so'nggi versiyalarini topasiz. Men Windows operatsion tizimi uchun yuklab olaman (1 -rasm).

Windows uchun VirtualBox 4.3.20 tarqatish to'plami hajmi 105 MB bo'lgan VirtualBox-4.3.20-96997-Win.exe bitta bajariladigan fayl sifatida taqdim etilgan.

Bajariladigan faylni ishga tushirgandan so'ng, dasturni o'rnatishga tayyorgarlik haqida ma'lumot beruvchi oyna ochiladi (2 -rasm).

Bir necha soniyadan so'ng, O'rnatish yordamchisi oynasi ochiladi. O'rnatishni boshlash uchun "Keyingi" tugmasini bosing. Shundan so'ng, o'rnatish hajmi va joylashishini tanlash oynasi ochiladi (3 -rasm).

Odatiy bo'lib, sizdan virtual mashinaning barcha komponentlarini o'rnatishingiz so'raladi, men hech qanday komponentni o'rnatishni keraksiz o'chirishni tavsiya etmayman, chunki ularning barchasi virtual mashinadan minimal foydalanishda ham kerak bo'ladi. Bundan tashqari, sukut bo'yicha, dasturni "Programs Files \ Oracle \ VirtualBox \" papkasida o'rnatish taklif qilinadi va bu erda men hech narsani o'zgartirmayman. O'rnatishning keyingi bosqichiga o'tish uchun "Keyingi" tugmasini bosing.

Ochilgan oynada (4 -rasm) virtual mashinani ishga tushirishning asosiy sozlamalari taklif qilinadi:

Ish stolida yorliq yarating;
- tezkor ishga tushirish panelida yorliq yaratish;
- Virtual Box fayl kengaytmalarini operatsion tizimda ro'yxatdan o'tkazish.

Bu sozlamalardan men birinchi va uchinchisini qoldiraman, lekin bu did va odat masalasidir.

O'rnatishni davom ettirish uchun "Keyingi" tugmasini bosing, shundan so'ng oyna ochiladi (5 -rasm), o'rnatish jarayonida tarmoq ulanishi to'xtatiladi. Ma'lumot yo'qolishining oldini olish uchun tarmoq ulanishidan foydalangan holda ilovalarning ishlashiga ishonch hosil qilish va barcha ma'lumotlar tarmoqdan yuklanishini kutish maqsadga muvofiqdir.

Tarmoq ulanishi bir necha soniya davomida uziladi va keyin avtomatik ravishda tiklanadi, shuning uchun o'rnatishga tayyorgarlikning keyingi bosqichiga o'tish uchun "Ha" tugmasini bosishingiz mumkin. Ochilgan oyna (6 -rasm) sizga dasturni o'rnatish uchun barcha kerakli tayyorgarlik ishlari olib borilganligini va siz o'rnatishni davom ettirishingiz mumkinligi haqida xabar beradi. O'rnatishni boshlash uchun "O'rnatish" tugmasini bosing va siz o'rnatish jarayonini ko'rsatadigan oynani ko'rasiz (7 -rasm).

O'rnatish jarayonida operatsion tizim virtual mashina (8 -rasm), tarmoq adapterlari (9 -rasm) va tarmoq xizmatlari (10 -rasm) uchun USB -kanal boshqaruvchilarini o'rnatishga ruxsat berish uchun tasdiq so'raydi.

Virtual mashina bilan qulay ishlash uchun USB -kontrollerlarga kirish va tarmoq bilan ishlash imkoniyatiga ega bo'lish maqsadga muvofiq, shuning uchun biz ushbu komponentlarning o'rnatilishiga rozilik bildiramiz.

O'rnatish tugagandan so'ng, ekranda bu uzoq kutilgan voqea haqida ma'lumot beruvchi oyna ochiladi (11-rasm). O'rnatishni tugatish va virtual mashinani yaratish va sozlash uchun Finish tugmasini bosing.

2. Biz virtual mashinani yaratamiz.

Xo'sh, keling, virtual mashinani yaratishga o'taylik. VirtualBox -ni o'rnatishdan ko'ra qiyin bo'lmaydi. Shunday qilib, biz VirtualBox -ni ishga tushiramiz va oldimizda dasturning asosiy oynasi ochiladi (12 -rasm).

Virtual mashinani yaratish uchun tugmachani bosing yoki menyu bandini tanlang: "Mashina-> yaratish" yoki Ctrl + N tugmalar birikmasini bosing. Ochilgan oynada (13 -rasm) virtual tizim nomini, mehmon operatsion tizimining turini va versiyasini o'rnating.

Mening virtual mashinam "VM" deb nomlanadi. Men ubuntu-12.04-ni mehmon sifatida ishlatishga qaror qilganim uchun, mehmon turi Linux bo'ladi va versiya Ubuntu (32 bit) bo'ladi. Kerakli parametrlarni o'rnatgandan so'ng, "Keyingi" tugmasini bosing.

Ochilgan oynada (14 -rasm) virtual mashina uchun ajratilgan RAM hajmini tanlang.

Ko'p hollarda standart 512 MB xotira etarli. Agar sizda operativ xotira kam bo'lsa, bu hajmni kamaytirish mumkin, lekin uni juda past qilib qo'ymang, chunki bu virtual mashinaning ishlashiga ta'sir qilishi mumkin. Agar kerak bo'lsa, virtual mashinada ko'p resurs talab qiladigan ilovalarni ishga tushirish zarur bo'lsa, ajratilgan RAM miqdori oshirilishi mumkin. RAM miqdorini tanlagandan so'ng, "Keyingi" tugmasini bosing.

Keyingi oynada (15 -rasm), virtual mashina ishlaydigan virtual qattiq diskni tanlash kerak.

Ikkita variant bor: tayyorini tanlang yoki yangisini yarating. Biz VirtualBox bilan ishlay boshlaganimiz uchun bizda allaqachon yaratilgan virtual qattiq disklar yo'q, shuning uchun biz "Yangi virtual qattiq disk yaratish" -ni tanlaymiz va "Yaratish" tugmasini bosamiz.

Ochilgan oynada (16 -rasm), birinchi navbatda, "Tafsilotlarni yashirish" tugmasini bosing. VirtualBox -ning ushbu versiyasida bu tugma tarjimasida yoki nomida xato bor va "Tafsilotlarni yashirish" tugmasini bosganingizda, yaratilgan virtual qattiq disk uchun batafsil sozlamalari bo'lgan oyna ko'rsatiladi.

"Tafsilotlarni yashirish" tugmachasini bosgandan so'ng, qattiq disk sozlamalari kengaytirilgan oyna ochiladi (17 -rasm).

Birinchidan, biz virtual qattiq disk turini tanlaymiz. Boshqa virtualizatsiya dasturlari bilan muvofiqligini ta'minlash uchun bir nechta turdagi virtual qattiq disklarni yaratish mumkin, masalan, VMDK qattiq disklari VMware virtual mashinalarida ishlatilishi mumkin.

Ushbu maqolaning maqsadi VirtualBox virtual mashinasi bilan ishlashning asosiy ko'nikmalarini berish bo'lgani uchun, men VDI virtual disk turini - VirtualBox virtual mashinalari bilan ishlash uchun mo'ljallangan qattiq disklar formatini tanlayman.

OGOHLANTIRISH: Virtual diskni yaratishni boshlashdan oldin qattiq diskda bo'sh joy etarli ekanligiga ishonch hosil qiling.

Ayolning virtual diskini yaratish uchun "Yaratish" tugmasini bosing. Keyin qattiq disk yaratish jarayonini tasvirlaydigan oyna ochiladi (18 -rasm). Bu bir necha daqiqa vaqt olishi mumkin.

Yaratilgan virtual disk - bu siz ko'rsatgan ism va VDI kengaytmasi bo'lgan xost operatsion tizimidagi oddiy fayl. Bu faylni boshqa kompyuterga ko'chirish, nusxalash, o'tkazish mumkin. Misol uchun, agar siz uyda va ofisda bir xil virtual mashina bilan ishlashingiz kerak bo'lsa, siz qattiq disk faylini flesh -diskka o'tkazishingiz va xuddi shu virtual mashina yordamida uyda va ofisda ishlashingiz mumkin.

Virtual qattiq diskni yaratgandan so'ng, VirtualBox dasturining asosiy oynasida foydalanishga tayyor yangi virtual mashina paydo bo'ladi (19 -rasm). Qolgan narsa - unga mehmon operatsion tizimini o'rnatish.

3. Mehmon operatsion tizimini o'rnating.

Mehmon operatsion tizimini o'rnatish virtual mashinaning birinchi ishga tushirilishidan so'ng avtomatik ravishda boshlanadi. Shunday qilib, biz tugmani bosish orqali virtual mashinani ishga tushiramiz. Bir necha soniyadan so'ng, oyna ochiladi (20 -rasm), unda yuklash diskiga yo'l yoki yuklash diskining tasvirini ko'rsatish talab qilinadi.

Operatsion tizimni RuTracker.org oldindan yuklagan yuklash diskining tasviridan (ubuntu-12.04-oem-i386.iso) o'rnataman. Yuklash diskining tasvirini tanlash uchun tugmani bosing va ochilgan oynada (21-rasm) ubuntu-12.04-oem-i386.iso faylini tanlang, "ochish" tugmasini bosing va operatsion tizimni oynaga o'rnatishni boshlang ( 20 -rasm), "Davom etish" tugmasini bosing.

Tugmani bosgandan so'ng, darhol virtual mashina ishga tushadi (22 -rasm) va bir necha soniyadan so'ng mehmon operatsion tizimini o'rnatish avtomatik ravishda boshlanadi. Operatsion tizimni o'rnatishda siz virtual mashina bilan ishlashni osonlashtiradigan ko'rsatmalarni ko'rasiz.

Mehmonlar operatsion tizimini o'rnatish xuddi shu operatsion tizimni haqiqiy kompyuterga yoki VMWare virtual mashinasiga o'rnatishda bo'lgani kabi davom etadi. Men shunga o'xshash operatsion tizimni o'rnatish jarayonini "VMware Workstation -dan ishga kirish" maqolasida, mehmon operatsion tizimini o'rnatish bo'limida tasvirlab berganim uchun, men o'zimni takrorlamayman va to'g'ridan -to'g'ri ishlash asoslarini tasvirlashga o'taman. virtual mashina.

4. Virtual mashina bilan bajariladigan asosiy operatsiyalar.

4.1. Virtual mashinani ishga tushirish

VirtualBox virtualizatsiya dasturini ishga tushiring. Ekranda dasturning asosiy oynasi ochiladi (23 -rasm).

Agar ochilgan oynaning chap qismida, mavjud virtual mashinalar ro'yxatida sizga hech kim kerak bo'lmasa, menyu bandini tanlang:

Mashina-> Qo'shish

Ochilgan fayl menejerida sizga kerak bo'lgan virtual mashinani tanlang (ruxsat berilgan fayl .vbox) va "ochish" tugmasini bosing. Tanlangan virtual mashina VirtualBox asosiy oynasining chap tomonida mavjud virtual mashinalar ro'yxatida paydo bo'ladi.

Oynadagi virtual mashinalar ro'yxatida (23 -rasm) sizga kerak bo'lganini tanlang. Men "VM" nomli virtual mashinani tanlayman va tanlangan virtual mashinani quyidagi usullardan birida ishga tushiraman:

Oynaning yuqori qismidagi "Tahrirlash" menyusi ostidagi tugmani bosish orqali;
- menyu bandini tanlash orqali: Mashina-> Ishga tushirish.

Virtual mashinani ishga tushirgandan so'ng, agar uning holati saqlangan bo'lsa, virtual mashinaning holati avtomatik ravishda tiklanadi va siz virtual mashinani o'chirmagandek ishlashni davom ettirishingiz mumkin. Agar virtual mashinaning holati saqlanmagan bo'lsa, u holda haqiqiy kompyuter yoqilganda operatsion tizim ishga tushirilgandek o'rnatilgan mehmon tizimi ishga tushadi.

4.2. Virtual mashinani to'xtatib turing.

Ko'pincha ish joyini vaqtincha tark etish kerak. Agar hozirda ma'lum bir dastur ishlayotgan bo'lsa va siz ushbu dastur jarayonida biron bir muhim daqiqani o'tkazib yubora olmasangiz, VirtualBox virtual mashinaning ishlashini vaqtincha to'xtatib turish imkoniyatini beradi. Buning uchun menyu bandini tanlang: Mashina-> To'xtatish va virtual mashina avtomatik ravishda to'xtatiladi. Ishni davom ettirish uchun yana menyu bandini tanlang: Mashina-> To'xtatish.

Tabiiyki, siz virtual virtual mashinani o'chirib, keyin virtual mashinani qayta ishga tushirishingiz mumkin, lekin bu ancha uzoq davom etadi. Agar pauza qilish uchun bir soniya kerak bo'lsa, holatni saqlash bir necha o'n soniya davom etishi mumkin. Agar tez -tez chalg'itishga to'g'ri kelsa, pauza qilish ancha qulayroqdir.

4.3. Virtual mashinani o'chirish.

Virtual mashinani o'chirishning bir necha yo'li mavjud:

1. Oynaning o'ng yuqori burchagidagi o'chirish tugmasini bosing (24 -rasm). Ochilgan menyuda (25 -rasm) quyidagi elementlardan birini tanlang:

- "Mashina holatini saqlash", bu mashina holatini saqlaydi va keyin virtual mashinani o'chiradi. Keyingi safar virtual mashinani ishga tushirganingizda, virtual mashinaning holati avtomatik ravishda tiklanadi va siz virtual mashinani o'chirmagandek ishingiz davom etadi.

- "O'chirish signalini yuborish", bu tashqi ko'rinishi ishlatiladigan operatsion tizimga bog'liq bo'lgan o'chirish oynasini ochadi. Ushbu oynadan foydalanib, siz mehmon operatsion tizimini muntazam ravishda o'chirib qo'yishingiz mumkin va mehmon operatsion tizimi yopilgandan so'ng, virtual mashina avtomatik ravishda o'chadi.

- "Mashinani o'chiring." Bu harakat haqiqiy mashinaning kuchini yo'qotishga tengdir.

Sizning e'tiboringizni shuni qaratmoqchimanki, ushbu dasturda ishlatiladigan VirtualBox versiyasida, operatsion tizimni o'chirish oynasidagi tanlovingizdan qat'i nazar, "O'chirish signalini yuborish" ni tanlagandan bir necha soniya o'tgach, virtual mashina o'chadi.

2. Mehmon operatsion tizimini mehmon operatsion tizimi tomonidan muntazam ravishda o'chirib qo'ying va mehmon operatsion tizimi yopilgandan so'ng virtual mashina avtomatik ravishda o'chadi.

3. Menyu bandini tanlang: Mashina-> Ctrl-Alt-Del yuborish, bu holda virtual mashinaning harakatlari xuddi shu nomdagi klaviatura tugmachalari bosilganda haqiqiy kompyuterning harakatiga o'xshash bo'ladi, ya'ni. vazifa menejeri ishga tushadi, uning tashqi ko'rinishi ishlatilgan operatsion tizimga bog'liq. Vazifa menejeri yordamida butun mehmon operatsion tizimini yoki alohida tarmoqlarni o'chirib qo'yish mumkin bo'ladi. Mehmon operatsion tizimi yopilgandan so'ng, virtual mashina avtomatik ravishda o'chadi.

4. Menyu bandini tanlang: Mashina -> qayta yuklash, shundan so'ng, agar siz qayta ishga tushirishni davom ettirsangiz, mehmon operatsion tizimida ishlaydigan ilovalarda saqlanmagan barcha ma'lumotlar yo'qolishi haqida ogohlantiruvchi oyna ochiladi (26 -rasm). Agar siz "Qayta ishga tushirish" tugmasini bosgan bo'lsangiz, virtual mashinaning keyingi harakatlari "tizim menejeri" da "Qayta ishga tushirish" tugmasini bosganingizda shaxsiy kompyuterning harakatlariga o'xshash bo'ladi.

5. Menyu bandini tanlang: Machine-> shutdown, bunda o'chirish oynasi ochiladi, uning ko'rinishi ishlatilgan operatsion tizimga bog'liq. Ushbu oynadan foydalanib, siz mehmon operatsion tizimini muntazam ravishda o'chirib qo'yishingiz mumkin va mehmon operatsion tizimi va tizim yopilgandan so'ng, virtual mashina avtomatik ravishda o'chadi.

Men sizning e'tiboringizni ushbu dasturda ishlatiladigan VirtualBox versiyasida, sizning tanlovingizdan qat'i nazar, operatsion tizimni o'chirish oynasida, menyu bandini tanlagandan so'ng bir necha soniya ichida ko'rishni istardim. "Mashina-> o'chiring", virtual mashina yopilmoqda.

4.4. Olinadigan qurilmalarni virtual mashinaga ulash.

USB drayverini ulash va ajratish misolida olinadigan qurilmalarning ulanishini ko'rib chiqaylik.

USB xotirasini ulash uchun menyu bandini tanlang: Qurilmalar-> USB qurilmalari va ochilgan ro'yxatda (27 -rasm) kerakli USB qurilmasini tanlang. Mening holatimda, USB drayveri "Umumiy ommaviy saqlash" deb aniqlandi.

"Umumiy ommaviy saqlash" menyusi bandini tanlagandan so'ng, USB xotira fleshkasini haqiqiy kompyuterga ulagandek ulanadi va ro'yxatda (27 -rasm) tanlangan qurilma tasdiq belgisi bilan belgilanadi. Keyingi harakatlar siz foydalanayotgan operatsion tizim bilan belgilanadi. USB xotirasini uzish uchun o'sha menyudagi katakchani olib tashlang. Ko'rib turganingizdek, hamma narsa juda oddiy.

DIQQAT! Agar olinadigan qurilma virtual mashinaga ulangan bo'lsa, u asosiy operatsion tizimda o'chiriladi, bu esa saqlanmagan ma'lumotlarning yo'qolishiga olib kelishi mumkin. Shuning uchun, olinadigan qurilmani virtual mashinaga ulashdan oldin, xost operatsion tizimida u bilan hech qanday harakat qilmasligingizga ishonch hosil qiling.

4.5. Xost va mehmon operatsion tizimlari o'rtasida almashish.

Virtual mashinada ishlayotganda klaviatura va sichqonchani "ushlab" oladilar, ya'ni barcha tugmachalarni bosish yoki sichqoncha harakatlari virtual mashina tomonidan qayta ishlanadi va xost operatsion tizimida e'tiborga olinmaydi. Xost operatsion tizimi bilan ishlashga o'tish uchun siz "Xost" tugmachasini yoki tugmalar birikmasini bosishingiz kerak. Virtual mashinalarning turli xil versiyalarida va ularning sozlamalariga qarab "Xost" tugmasi boshqacha bo'lishi mumkin, lekin kalit nomi virtual mashina oynasining o'ng pastki burchagida ko'rsatiladi (28 -rasm).

Bu tugmani bosganingizda, klaviatura va sichqonchadagi barcha voqealarni qayta ishlash xost operatsion tizimi tomonidan amalga oshiriladi. Virtual mashina bilan ishlashga qaytish uchun, marosim mashinasi oynasining istalgan joyiga sichqoncha bilan bosish kifoya.

Bu virtual mashina bilan ishlashni boshlash uchun etarli, va kelajakda, agar sizga yangi vosita yoqsa va sizga albatta yoqsa, siz uning barcha imkoniyatlarini osongina o'rganishingiz mumkin, men esa sizga yordam berishga harakat qilaman. keyingi maqolalar.


Vaqti -vaqti bilan VirtualBox -da virtual mashinalar bilan ishlashga to'g'ri keladi, lekin siz ularning ish tezligidan mutlaqo qoniqmaysizmi? Ushbu maqolada biz sizga VirtualBox -ni qanday tezlashtirish kerakligini aytishga harakat qilamiz!

Siz dasturiy ta'minot ishlab chiqaruvchisi bo'lasizmi yoki veb -dizayner bo'lasizmi yoki yangi mahsulotlarga qiziqqan texnik geeksizmi, virtual mashinaning sekin ishlashi hech kimga yoqmaydi. Mashhur virtual mashinalardan biri, shuningdek bepul - Oracle Virtualbox.

VirtualBox -ni tezlashtirish

Sizga keyinchalik qanday qilib virtual operatsion tizimlar ishlashini aytib beramiz.

Kompyuter yoki server uchun komponentlar

Virtualbox operatsion tizimining tezkor ishlashidagi eng kuchli dalil-bu yuqori samarali komponentlar. Ko'p yoki kamroq qulay ish uchun sizga kerak bo'ladi:

  • Intel Core i5 protsessori, unga teng yoki yaxshiroq
  • RAM 8 GB dan
  • Yetarli bo'sh xotiraga ega SSD yoki HDD (bitta OS kamida 8 Gb o'rnatilgan)

Sekinroq qurilmalarda, nima qilsangiz ham, VirtualBox -ni tez ishga tushira olmaysiz.

UEFI / BIOS -ni sozlash

Zamonaviy Intel va AMD protsessorlari apparat virtualizatsiyasini amalga oshirish imkoniyatiga ega bo'lib, bu imkoniyatni yoqish VirtualBox virtual mashinasining ishlashini sezilarli darajada tezlashtiradi. Buning uchun Intel VT-x yoki AMD-V parametrlarini yoqish kerak.

VirtualBox -ni sozlash

Endi virtual mashinani tezlashtirish uchun VirtualBox -da yoqish yoki o'zgartirish kerak bo'lgan variantlarni ko'rib chiqaylik.

Virtual mashinalarning joylashuvi

Agar sizning kompyuteringizda bir nechta disk (HDD yoki SSD) bo'lsa, "mashinalar uchun standart papka" ni o'zgartirish kerak. Bu sozlamani bajarish kerak, chunki individual dasturlar va OS operatsion jarayonida ular disk quyi tizimida kechikishlarga olib kelishi mumkin, shuning uchun bunday bo'lmasligi uchun "virtual mashinalarni" boshqa diskka joylashtirish kerak bo'ladi.

Yaxshisi, agar bu SSD disk bo'lsa. E'tibor qilish kerak bo'lgan yagona narsa shundaki, siz tashqi drayverni ko'rsatmasligingiz kerak, chunki o'qish / yozish tezligi ichki disklarga qaraganda ancha past bo'ladi.

"Standart papka" ni o'rnatish uchun panelda "Fayl" ni tanlashingiz va "Umumiy" yorlig'iga o'tishingiz kerak.

Virtual mashinalarni yaratishda sozlamalar

Virtual mashinani yaratishda quyidagi parametrlarga e'tibor bering.


Virtual mashina sozlamalarini sozlash

Virtual qattiq disk yaratilgandan so'ng, uni OS uchun ba'zi resurslarni ajratish uchun sozlashingiz mumkin.

"Tizim" bo'limi

"Tizim" bo'limida, "Protsessor" yorlig'ida, agar siz virtual tizimga 4 Gb dan ortiq ta'minlagan bo'lsangiz, "PAE / NX -ni yoqish" yonidagi katakchani belgilang.

Qabul qilinadigan protsessor yadrolari sonini ko'rsating.

"Tezlashtirish" yorlig'ida "VT-x / AMD-V ni yoqish" va "Nested paging-ni yoqish" katakchalarini belgilab, apparat virtualizatsiyasini yoqing.

"Paravirtualizatsiya interfeysi" ochiladigan ro'yxatida quyidagilarni belgilang:

  • Hyper -V - Windows uchun
  • KVM - Linux yadrosidagi operatsion tizimlar uchun (Ubuntu, Fedora, OpenSuse, Mint, Debian)

Ko'rsatish bo'limi

"Ko'rsatish" bo'limida "Tezlashtirish: 3D tezlashtirishni yoqish" yonidagi katakchani belgilang, agar siz Windows -dan foydalanayotgan bo'lsangiz, "2D tezlashtirishni yoqish" -ni belgilang.

Video xotirasining maksimal hajmini belgilang. Shuni ta'kidlash kerakki, VirtualBox interfeysida siz 128 MB dan ortiq video xotira hajmini aniqlay olmaysiz, ko'proq (256 MB gacha) belgilash uchun quyidagi amallarni bajaring:


"Ommaviy axborot vositalari" bo'limi

"Media" bo'limida virtual mashina o'rnatiladigan (yoki allaqachon o'rnatilgan) virtual SATA boshqaruvchisini tanlang va "kirish -chiqish keshlash" yonidagi katakchani belgilang.

Virtual tizimni o'rnatgandan so'ng

Operatsion tizimni virtual mashinaga o'rnatganingizdan so'ng, mehmon OS operatsion qo'shimchalarini darhol ulashingiz va virtual Windows yoki Linux uchun "drayverlarni" o'rnatishingiz va tizimni qayta ishga tushirishingiz kerak.

VirtualBox -ni yana nima tezlashtirishi mumkin?

Agar siz yuqorida yozgan barcha amallarni bajargan bo'lsangiz, unda quyidagi amallar virtual tizimning ish faoliyatini oshirishga yordam beradi:


Hali ham savollaringiz bormi? Ularni izohlarda yozing, nima qilganingizni bizga ayting yoki aksincha!

Hammasi shu! Bo'limdagi boshqa maqolalar va ko'rsatmalarni o'qing. Saytda qoling, bundan ham qiziqroq bo'ladi!

2013 yil 1 -fevral, soat 07:28

Yangi boshlanuvchilar uchun virtual mashinalardan foydalanishning ba'zi xususiyatlari

  • Virtualizatsiya

Virtualbox kabi virtual mashinalar virtual uskunalarni taqlid qilish va kompyuterda bir nechta operatsion tizimlarni ishlatish uchun ishlatiladi. Sizning protsessoringiz qanchalik yaxshi bo'lsa va RAMingiz qanchalik ko'p bo'lsa, kompyuteringizdagi virtual mashinalar shunchalik tez ishlaydi.
Virtual mashinangizni birinchi marta sozlashda vaqtni tejashga yordam beradigan ba'zi maslahatlar. Bu VirtualBox, VMware, Parallels yoki boshqa virtual mashinalar bilan ishlashda foydali bo'ladi.

VirtualBox Guest OS yoki VMware Tools qo'shimchalarini o'rnatganingizga ishonch hosil qiling

Mehmonlar uchun operatsion tizimni virtual mashinaga o'rnatgandan so'ng, birinchi navbatda, virtual mashinaning dasturiy ta'minoti o'rnatiladi - "VirtualBox uchun Mehmon OS qo'shimchalari" yoki VMware uchun VMware vositalari. "Bu paketlar sizning mehmoningizning ishlashiga yordam beradigan maxsus drayverlarni o'z ichiga oladi. Tizim sizning asosiy qurilmangizdan foydalangan holda tezroq ishlaydi.

Paketni o'rnatish juda oddiy - VirtualBox -da, mehmon operatsion tizimini ishga tushirgandan so'ng, "Qurilmalar" menyusi tugmachasini bosing va "Mehmon qo'shimchalarini o'rnatish" -ni tanlang. Agar siz VMware -dan foydalanayotgan bo'lsangiz, Virtual Machine menyusidan "VMware Tools ni o'rnatish" -ni tanlang. O'rnatishni yakunlash uchun ekrandagi ko'rsatmalarga amal qiling - agar siz Windows -ni mehmon operatsion tizim sifatida ishlatayotgan bo'lsangiz, bu boshqa har qanday dasturni o'rnatish bilan bir xil bo'ladi.

Sizda eng yangi mehmon qo'shimchalari borligiga ishonch hosil qiling - agar siz mehmon qo'shimchalari yoki VMware vositalari uchun yangilanish mavjud bo'lsa, uni o'rnatishingiz kerak.

Dastlabki sozlashda qattiq o'lchamli disklar yaratish

Virtual mashinani yaratishda siz ikki xil turdagi virtual disklarni yaratishingiz mumkin. Odatiy bo'lib, dastur odatda mehmon OS tomonidan bo'sh joy bilan birga o'sadigan dinamik ravishda ajratilgan disklardan foydalanishni taklif qiladi.

Masalan, maksimal hajmi 30 Gb bo'lgan dinamik ravishda ajratilgan diskli yangi VM yaratilsa, u darhol qattiq diskda 30 Gbaytgacha joy olmaydi, operatsion tizim va dasturlarni o'rnatgandan so'ng, disk faqat 10 GB gacha. Fayllar virtual diskka qo'shilsa, u maksimal 30 Gb hajmgacha kengayadi.

Bu qulay bo'lishi mumkin - har bir virtual mashina qattiq diskda asossiz joy egallamaydi. Biroq, bu qattiq disk hajmini (bo'sh joy oldindan ajratilgan disk) yaratishga qaraganda sekinroq. Ruxsat etilgan o'lchamdagi diskni yaratganingizda, butun 30 Gb darhol kompyuterda ishlatiladi.

Bu erda savdo bor - qattiq disk hajmi qattiq diskda ko'proq joy egallaydi, lekin virtual qattiq diskda tezroq ishlaydi. Bundan tashqari, siz fayllar parchalanishidan qutulasiz - diskni kichik qismlarini qo'shish o'rniga bo'sh joyni katta blok egallaydi.

Antivirusda virtual mashinalar katalogini chiqarib tashlang

Sizning antivirusingiz virtual mashinalar fayllariga kirishda ularni skanerlashi mumkin, bu esa ishlashni sekinlashtiradi. Antivirus sizning mehmon operatsion tizimingizda ishlaydigan virtual mashina ichidagi virusni aniqlay olmaydi, shuning uchun bu tekshirish faqat zarar keltiradi.

Jarayonni tezlashtirish uchun siz virtual mashinalar katalogini antivirus mualliflarining istisnolar ro'yxatiga qo'shishingiz mumkin. Ro'yxatga olingandan so'ng, sizning antivirusingiz ushbu katalogdagi barcha fayllarni e'tiborsiz qoldiradi.

Ko'proq xotira ajratish

Virtual mashinalar juda ko'p virtual xotirani yaxshi ko'radilar. Microsoft 64-bitli Windows 7 uchun 2 Gbaytli RAMni tavsiya qiladi va bu tavsiya virtual mashinada ishlaganda Windows 7 x32 uchun ham amal qiladi. Agar siz katta dasturlarni virtual mashinada ishlayotgan bo'lsangiz, siz 2 Gbaytdan ortiq RAMni ajratishingiz mumkin.

Siz virtual mashinangizning sozlash oynasida ko'proq RAM ajratishingiz mumkin (buning uchun virtual mashinani o'chirib qo'yish kerak). Agar sizning kompyuteringizda virtual mashina bilan qulay ishlash uchun etarli xotira bo'lmasa, qattiq diskdagi disk xotira faylini ishlatganda, kompyuter ishining juda katta pasayishini sezishingiz mumkin.

Ko'proq protsessorlarni ajratish

Agar sizda bir nechta protsessor yoki yadroli kompyuter bo'lsa, VM sozlamalari oynasidan virtual mashinangiz uchun qo'shimcha protsessorlarni ajratishingiz mumkin. Ikki yadroli (yoki to'rt yadroli) protsessorli VM ko'proq sezgir bo'ladi.

Agar siz kelajakda MS-Windows oilasining operatsion tizimini o'rnatmoqchi bo'lsangiz, o'rnatish paytida ko'proq yadrolardan foydalanishingiz mumkin bo'lsa, to'g'ri HALni o'rnatish uchun 2 ta yadroni belgilang, o'rnatishdan so'ng siz mashinani o'chirib qo'yishingiz mumkin. Kundalik foydalanish uchun sukut bo'yicha 1 yadro. Ammo kelajakda siz har doim OSni o'chirmasdan yadro qo'shishingiz mumkin. Linux VM operatsion tizim ishga tushganda har qanday yadro sonini dinamik ravishda aniqlay oladi.

Video sozlamalarini sozlash

Video sozlamalarini aniq sozlash va ko'proq video xotirasini ajratish ham virtual mashinangizning tezligini oshirishga yordam beradi. Masalan, VirtualBox -da 2D tezlashtirishni yoqish virtual mashinalarda videoni ijro etishni yaxshilaydi, 3D tezlashtirishni yoqish sizga ba'zi 3D -ilovalardan foydalanish imkonini beradi.

Umuman olganda, siz Aero -ni o'chirib qo'yish orqali 3D -dan, masalan, Windows 7 -dan foydalanishni minimallashtirishingiz kerak.

Intel VT-x yoki AMD-V xususiyatlari yoqilganligiga ishonch hosil qiling

Intel VT-x va AMD-V-bu virtualizatsiya tezligini yaxshilaydigan maxsus protsessor kengaytmalari. Yangi Intel va AMD protsessorlari odatda bu xususiyatlarni o'z ichiga oladi. Biroq, ba'zi kompyuterlar VT-x yoki AMD-V ni avtomatik ravishda yoqmaydi-bu sozlamani kompyuteringizning BIOS-da yoqishingiz kerak bo'ladi.

Intel protsessoringiz Intel VT kengaytmasini qo'llab -quvvatlayotganligini aniqlash uchun tizim ma'lumotlarini ko'rsatadigan yordamchi dasturlardan foydalaning. Agar protsessoringiz ushbu funktsiyani qo'llab -quvvatlasa -da, lekin virtual mashinangizda bunday imkoniyat mavjud bo'lmasa, siz ushbu funktsiyani kompyuteringizning BIOS -da yoqishingiz kerak. Odatda bu parametr AMD protsessorli anakartlarda yoqiladi.

Virtual mashina fayllarini boshqa diskka joylashtiring

Diskning ishlashi virtual mashinaning tezligini cheklashi mumkin. Virtual mashina fayllarini alohida jismoniy diskka yoki tizim diskiga joylashtirish ish faoliyatini yaxshilashi mumkin. Sizning virtual mashinangiz va tizimingiz bitta diskdan o'qish va yozish uchun raqobatbardosh bo'lmaydi.

Biroq, virtual mashinani tashqi diskdan (USB) ishga tushirishingiz shart emas - bu ancha sekin bo'ladi.

  1. Qo'shimcha protsessorlarni ajratish kamdan -kam hollarda yaxshi fikrdir. Ish stoli OS uchun 1 ta CPUdan foydalaning.
  2. Server operatsion tizimlari uchun grafik gipervisorlardan foydalanmaslikka harakat qiling.
  3. Ishlayotgan VMga kompyuteringizdagidan ko'ra ko'proq yadro ajratmang.

Men alohida mashinaga qurilma sifatida o'rnatish uchun mo'ljallangan dasturiy ta'minot tizimini ishga tushirishim kerak. Energiyani tejash uchun men tizimni virtual mashinada ishlatishni rejalashtiryapman.

Uy egasi-bu SysV-Init tizimiga ega standart Linux qutisi, mehmon-bu juda o'zgartirilgan Linux va men uni boshqa o'zgartirmagan bo'lardim. VirtualBox OSE versiyasida ishlatiladi.

Men uy egasi yuklaganida virtual VBoxManager startvm -ni qanday ishga tushirishni allaqachon tushundim ( Tahrirlash: Bu VBoxManager startvm buyrug'i yordamida VBoxManager startvm quyida aytib o'tilganidek amalga oshiriladi), lekin qanday qilib VMni chiroyli tarzda yopishim mumkin? Xostda ishlaydigan har qanday skript mehmon to'liq uzilishini kutishi kerak bo'ladi.

Kimdir, masalan, xizmat faylining ko'rinishi qanday bo'lishi kerakligini taklif qila oladimi?

10 echimlar "VirtualBox mashinalarini avtomatik ravishda qanday ishga tushirish va o'chirish kerak?"

Ushbu buyruqlar to'plamidan acpipowerbuttonni sinab ko'rdingizmi?

VBoxManage boshqaruv vm |pauza | davom ettirish | qayta o'rnatish | o'chirish | tejash | acpipowerbutton | acpisleepbutton |

Fikrlarni o'qib bo'lgach, tahrir qiling:

Chiroyli bo'lishi uchun siz acpid yoki boshqa acpi yordam dasturlaridan foydalanishingiz mumkin. Bundan tashqari, ayni paytda mashinani qanday o'chirish haqida qo'shimcha ma'lumot bera olasizmi?

Oddiy o'chirish tugallanmagan ishlarni kutmaydi, vaqtni kechiktirish juda uzoq bo'lishi mumkin.

Men oyna menejeridan foydalanmayapman deb o'ylayman, shuning uchun ushbu vositani sinab ko'ring.

Men bu jinni ko'rdim. Siz buni foydali deb topishingiz mumkin.

O'zingiz kodlashning o'rniga, virtual mashina misollarini yaratish va boshqarish uchun yaratilgan Vagrantdan foydalanishni o'ylab ko'ring. Hujjatlar juda zo'r va men uni o'zingiz hal qilishdan ko'ra, tekshirib ko'rishingizni maslahat beraman.

Buning qisqa va qisqa tomoni shundaki, siz oddiy boshqaruv faylini yaratasiz va keyin VirtualBox -ni xohlaganingizcha ishga tushirish uchun bema'ni ishga tushasiz. Siz uy egalariga kirish uchun vagrant ssh va xostni o'chirish uchun vagrant to'xtatish (uzilishlarsiz) dan foydalanishingiz mumkin. bema'ni halokat bu holatlardan xalos bo'ladi.

U qo'g'irchoq, javob beradigan yoki oshpaz ko'rsatishni qo'llab -quvvatlaydi va VBox -ning ochiq sozlamalarini boshqarishga imkon beradi.

Menda siz kabi shunga o'xshash dastur bor, bir farq bilan: tizimni qayta ishga tushirishim va oniy tasvirdan tiklashim kerak.

Sizni nima qiziqtiradi boshsiz rejim .

Menda bir nechta bunday xizmatlar bor, shuning uchun men quyidagi skriptni ishlataman:

VBox_StopRestoreStart.sh

#! / bin / bash agar [-z "$ 1"]; keyin echo "Use: $ 0 VMNAME_or_UUID" chiqish 1 fi set -x VBoxManage controlvm "$ 1" poweroff #enforce offoff VBoxManage "$ 1" restecurrent #retore state VBoxManage showvminfo "$ 1" | grep State #display holati VBoxHeadless -ning "$ 1" #fonda boshsiz rejimda ishlashini ta'minlaydi.

VMni qanday qilib chiroyli tarzda yopishim mumkin?

Agar siz VM -ni chiroyli tarzda o'chirmoqchi bo'lsangiz, sizning ilovangizga qarab ikkita variant bor:

  • O'chirish tugmachasini taqlid qiling yoki "uyqu tugmasi" ni bosing va VMni unga javob berishga tayyorlang (chiroyli tarzda yopish uchun)
    • VBoxManage boshqaruv vm |ochish tugmasi
    • VBoxManage boshqaruv vm |uyqu tugmasi
  • Keyinchalik tiklash uchun virtual mashinaning holatini saqlang
    • VBoxManage boshqaruv vm |saqlamoq

MASLAHAT. Sizga foydali bo'lishi mumkin:

  • VBoxManage ro'yxati vms - mavjud vms ro'yxati
  • rdesktop IP-ADDR: 3389 yoki rdesktop-vrdp IP-ADDR: 3389-GUIdan foydalanmoqchi bo'lganingizda (hatto masofadan) boshsiz rejimda ishlaganda: VBoxHeadless -s |
  • VBoxManage startvm - mahalliy disk raskadrovka uchun GUI bilan boshlang

VirtualBox qo'llanmasining tegishli bo'limi: 7 -bob. Masofaviy virtual mashinalar - asta -sekin: Boshsiz serverda virtual mashinani yaratish.

PS Agar siz allaqachon amalga oshirilgan to'liq xususiyatli echimlarga qiziqsangiz, OpenStack qiziqarli tanlov kabi ko'rinadi.

VirtualBox virtual mashinasini boshqarish uchun hujjatlarni http://www.virtualbox.org/manual/ch08.html manzilida ko'ring.

Virtual mashinalarni ro'yxatga olish uchun VBoxManage list vms buyrug'idan foydalaning

Virtual mashinani ishga tushirish uchun VBoxManage startvm buyrug'idan foydalaning

VMni boshqarish uchun VBoxManage controlvm dan foydalaning

controlvm controlvm hozirda ishlayotgan virtual mashinaning holatini o'zgartirishga imkon beradi. Siz quyidagilarni belgilashingiz mumkin:

VBoxManage boshqaruv vm pauza vaqtinchalik holatini o'zgartirmasdan virtual mashinani vaqtincha to'xtatib qo'yadi. Virtual mashina hozirda to'xtatilganligini ko'rsatish uchun VM oynasi kulrang bo'ladi. (Bu GUI -ning Mashina menyusidan To'xtatishni tanlash bilan barobar.)

VBoxManage controlvm dan foydalaning oldingi pauza buyrug'ini bekor qilish uchun davom eting. (Bu GUI -ning Mashina menyusidan Rezyume -ni tanlashga tengdir.)

VBoxManage boshqaruv vm Qayta tiklash virtual mashinaga xuddi haqiqiy kompyuterda Reset tugmasini bosish bilan bir xil ta'sir ko'rsatadi: virtual mashinaning sovuq qayta ishga tushirilishi, u qayta ishga tushadi va mehmon operatsion tizimini yuklaydi. Virtual mashinaning holati oldindan saqlanmaydi va ma'lumotlar yo'qolishi mumkin. (Bu Machine GUI menyusidan Reset ni tanlashga tengdir.)

VBoxManage boshqaruv vm poweroff haqiqiy kompyuterda elektr kabelini tortish bilan bir xil ta'sir qiladi. Shunga qaramay, virtual mashinaning holati oldindan saqlanmagan va ma'lumotlar yo'qolishi mumkin. (Bu Machine GUI menyusidan Yopish -ni tanlash yoki yopish tugmachasini bosish va keyin muloqot oynasida Mashinani O'chirish -ni tanlash bilan tengdir.)

Shundan so'ng, virtual mashinaning holati o'chiriladi.

Xostdan mehmonga ssh orqali buyruq yuborish qanday?

Ishlayotganiga ishonchim komil emas va bundan keyin siz mashinaning holatini tekshirishingiz yoki chiqish holatiga o'xshash narsalarni olishingiz mumkin, lekin u hech bo'lmaganda toza bo'lishi kerak.

Systemd asosidagi tizim uchun buni sinab ko'rishingiz mumkin.

1 -qadam: xizmat faylini yarating

Tavsif = VBox Virtual Mashinasi% i Xizmatlar talab qilinadi = systemd-modules-load.service After = systemd-modules-load.service User = user Group = vboxusers ExecStart = / usr / bin / VBoxHeadless -s% i ExecStop = / usr / bin / VBoxManage controlvm% i savestate WantedBy = multi-user.target Tavsif = VBox Virtual Machine% i Xizmat talab qilinadi = systemd-modules-load.service After = systemd-modules-load.service User = user Group = vboxusers ExecStart = / usr / bin / VBoxHeadless -s% i ExecStop = / usr / bin / VBoxManage controlvm% i savestate WantedBy = multi-user.target

2 -qadam: xizmat faylini qo'shing

$ sudo systemctl yoqish [elektron pochta himoyalangan] _name.xizmat
  • systemd / Services - ArchLinux Wiki
  • Systemlin yordamida Archlinux -da VirtualBox virtual mashinalarini avtomatik ishga tushirish

Mening yechimim: bu shellscriptda "root" - chaqiruvchi va "theusm" - "thevm" egasi

VBoxManage ro'yxatining runningvms buyrug'i bo'sh qatorni qaytarganda, vms tugaganini bilaman.

Start () (su -c "VBoxHeadless --startvm thevm" -s / bin / bash theuser va # ehtimol boshqa vbox buyrug'i) stop () (su -c "VBoxManage controlvm thevm acpipowerbutton" -s / bin / bashususer # balki) boshqa vbox buyrug'i ["" su -c "VBoxManage ro'yxati ishlaydiganvms" -s / bin / bash theuser` "! =" "] VMlarning uyquni o'chirishini kutayotganida aks sado beradi 3 bajarildi) ...

Ehtimol, bu hal qilishning bir qismi sifatida yordam beradi.

VBoxManage ro'yxati runningvms | tr -s "\" (""% ("| cut -d"% "-f3 | uuid o'qilganda; VBoxManage controlvm $ uuid savestate; bajarildi

Balki ahmoqona savol, lekin nega mehmon uyingizga kirib, u erdan uzilmaysiz?

Agar sizda sshd -ni o'rnatmaslik va VBox orqali VM -ga kirmaslik uchun jiddiy sabab bo'lmasa, men hozir ssh o'chirish -h ni chiqaradigan skriptni qidirardim. Rostini aytsam, men har bir mashina uchun uni to'g'ri o'chirib qo'yadigan va ishlayotgan paytda ba'zi tekshiruvlarni o'tkazadigan skript yaratardim.

/Etc/init.d/shutdown_vm skriptini joylashtiring, ikkinchisini xostdan chaqiradi, qo'ng'iroq tayyor bo'lguncha bloklanadi. Bu jarayon (ta'riflanganidek) mehmonga Linux qaramligini qo'shadi, lekin xostga VBox qaramligini olib tashlaydi.

Quvg'in qiling: mashinani o'chirish uchun VBox -ga o'tishning hojati yo'q, agar sizda unga kirish uchun ba'zi vositalar bo'lsa (ssh kabi), u holda operatsion tizim har doim buning uchun qandaydir vositaga ega bo'ladi (buni yoqish kurs boshqacha)

Vm -ni ishga tushirish uchun:

VBoxManage startvm VMNAME -boshsiz yozing

Vmni to'xtatish uchun:

VBoxManage boshqaruvini VMNAME saqlash

Ishlayotgan barcha vmlar ro'yxati.