1. Hozzon létre egy windows_xp nevű virtuális gépet
VBoxManage createvm --name windows_xp --regist er
A létrehozott virtuális gép az XML fájl, amely a /root/VirtualBox\ VMs/windows_xp/windows_xp.vbox kezdőkönyvtárban található
2. Ezután létre kell hoznia egy lemezt Virtuális gép
VBoxManage createhd --filename /date/VirtualBox/windows_xp.vdi --size 15000 --variant Fix d
A lemez alapértelmezés szerint a felhasználó home mappájában jön létre, a windows_xp.vdi lemezt a /date/VirtualBox/ könyvtárban hoztuk létre 15 gigabájt mérettel; a méret fix, azaz növekedése nem dinamikusan megy végbe.
3. Hozzon létre egy virtuális lemezvezérlőt
VBoxManage storagectl windows_xp --name "IDE Controller" --add ide --controller PIIX4
Ez a parancs létrehoz egy „IDE Controller” nevű IDE-vezérlőt, a vezérlő típusa PIIX4.
4. Csatlakozás virtuális lemez a virtuális géphez:
VBoxManage storageattach windows_xp --storagectl "IDE Controller" --port 0 --device 0 --type hdd --medium /date/VirtualBox/windows_xp.vdi
5. Csatlakozás virtuális kép OS, amit telepíteni akarunk
VBoxManage storageattach windows_xp --storagectl "IDE Controller" --port 0 --device 1 --type dvddrive --medium /date/public/winxp_pro_eng_sp3.iso
6. Állítsa be a méretet véletlen hozzáférésű memória virtuális géphez 512mb
vboxmanage modifyvm windows_xp --memory 512
7. Állítsa be a rendszertípust VBoxManage modifyvm windows_xp --ostype WindowsX P
az összes lehetséges ostype megtekintése: VBoxManage list ostypes
8. Engedélyezze a konzolhoz való csatlakozást RDP protokollon keresztül
vboxmanage modifyvm windows_xp --vrde be
A virtuális gépek kezelésének kényelmesebbé tételéhez szükség van egy USB 2.0-t és egy beépített RDP-kiszolgálót tartalmazó kiegészítőkre. Töltse le és telepítse a kiegészítőket: wget http://dlc.sun.com.edgesuite.net/virtualbox/4.2.12/Oracle_VM_VirtualBox_Extension_Pack-4.2.12-84980.vbox-extpack
VBoxManage extpack telepítése Oracle_VM_VirtualBox_Extension_Pack-4.2.12-84980.vbox-extpack
9. Indítsa el a virtuális gépet
vboxheadless -s windows_xp vagy a háttérben:
VBoxManage startvm windows_xp --type headless
a vendég operációs rendszer futtatásához azon az alapszámítógépen, amelyre sshingol, a --type=headless kapcsolót kell használnia:
10. Csatlakozzon az RDP ip_serverán keresztül, és a szokásos módon telepítse a win_xp-t
11. A gépet így kapcsolhatja ki: VBoxManage controlvm windows_xp poweroff
12. Csatlakoztassa a VboxGuestAdditions lemezt
VBoxManage storageattach windows_xp --storagectl "IDE Controller" --port 0 --device 1 --type dvddrive --medium /usr/share/virtualbox/VBoxGuestAdditions.iso
Indítsa el a gépet, és telepítse a VboxGuestAdditions alkalmazást
13. Részletes információk egy adott virtuális operációs rendszer a VBoxManage showvminfo windows_xp paranccsal érhető el
14. Ez a parancs létrehozza hálózati felület Bridge NIC
VBoxManage modifyvm windows_xp --nic1 bridged --bridgeadapter1 eth0
15. Ha a virtuális gép lemezét klónozni kell, akkor ezt a VBoxManage segédprogrammal kell megtenni:
VBoxManage clonehd /path/from/copy/image1.vdi /path/to/copy/image2.vdi
Ezt követően minden csodálatosan kapcsolódik az új virtuális géphez.
16. Hozzon létre egy megosztott mappát a szerverrel
vboxmanage megosztott mappa hozzáadása "windows_xp" --név megosztási név --hostpath /mnt
Megosztott mappa csatlakoztatása a windows_xp execute programból
\\vboxsvr\megosztási név
Virtualizáció... virtualizáció...
Most mindenki a lehető legtöbbet próbálja kipréselni a hardver erőforrásaiból. A több különálló számítógép, különböző operációs rendszerekkel egy kicsit költséges, és nem minden szervezet hajlandó rá. De van kiút, használhat virtuális gépeket. És lehetséges, hogy sokan használják erre a célra a Sun "VirtualBox" csodálatos termékét. Biztos vagyok benne, hogy a legtöbb ember grafikus felületet használ a beállításhoz. nagyon világos és kényelmes. De hányan gondolkoztak már azon, hogy a VirtualBoxot konzolon keresztül lehet kezelni.
A feladat kitűzve: Telepítsen két operációs rendszert (Ubuntu és Windows) egy szerverre. Ugyanakkor volt alatta egy működő szerver fut az Ubuntu 9.04 Server Edition. Ezért úgy döntöttek, hogy a Windows XP-t vendégrendszerként helyezik el.
De volt egy probléma az Ubuntu IS NINCS TELEPÍTETT grafikus környezettel, pl. csak csupasz konzol van.
Tehát mi van nálunk:
- Gazdarendszer: Ubuntu 9.04 Server Edition
- VirtualBox 2.2.2
- Vendég rendszer: Windows XP
A VirtualBox telepítése
Töltse le az Ubuntu 9.04 csomagot a hivatalos VirtualBox webhelyrőlA letöltés után futtassa a parancsot:
dpkg -i virtualbox-2.2_2.2.2-46594_Ubuntu_jaunty_i386.deb
A VirtualBoxot telepíteni kell. Ha problémái vannak a csomag telepítésével, ellenőrizze a hibaüzenetet. Lehetséges, hogy nincsenek telepítve a szükséges csomagok. Az én esetemben nem telepítettem a csomagot libxslt1.1 amit azonnal kijavítottak. sudo parancs apt-get install libxslt1.1 .
Önmagad hozzáadása egy csoporthoz vboxusers
sudo usermod -a -G vboxusers felhasználónév
Hozzon létre egy virtuális gépet
Először is meg kell jegyezni, hogy az ellenőrzés érdekében virtuális gépek a konzolon keresztül egy VBoxManage parancsot használnak (bár sok paramétere van).Kezdjük.
- Először is hozzunk létre egy autót, és azonnal regisztráljuk
VBoxManage createvm -name VMName -register - Ezután létre kell hoznia egy lemezt a géphez
VBoxManage createhd --fájlnév lemez_neve --méret lemez_méret_megabájtban
Lehetőség van kiválasztani a lemez típusát VDI (VirtualBox), VMDK (VMWare), VHD (Microsoft Virtual PC). Alapesetben persze VDI :). - További beállításokat végzünk virtuális gépünkhöz. Meghatározzuk:
- Vendég operációs rendszer típusa. A támogatott operációs rendszerek listájának megtekintéséhez futtassa a VBoxManage list ostypes parancsot
- Lefoglalt memória mérete
- A fő lemez neve
- VRDP (VirtualBox Remote Desktop Protocol) használatának képessége
- Csatlakoztassa a lemezképet, amelyről a Windows XP-t telepítjük
- Regisztráljuk a DVD-t a rendszer terjesztési lemezképével
VBoxManage openmedium elérési útja a képhez - Helyezzük be a lemezünket egy virtuális meghajtóba
VBoxManage modifyvm WindowsXP --dvd_a_image_útvonala
- Regisztráljuk a DVD-t a rendszer terjesztési lemezképével
- Nézzük a gépünk beállításait. Gondoskodunk arról, hogy minden megfeleljen nekünk és...
VBoxManage showvminfo gazdagépnév
… Indítás… Gyerünk
A virtuális gép elindításához futtassaVBoxManage startvm gazdagépnév --type vrdp
Paraméter --type vrdp szükséges a géphez való csatlakozáshoz VRDP használatával
Minden, most már csak csatlakozni kell a gépünkhöz a távoli asztal segítségével. Ezt szabványos segédprogramokkal lehet megtenni: Windows esetén mstsc, nix rendszerek esetén rdesktop. csak konzolunk van, akkor grafikus asztallal rendelkező számítógépet kell használnunk.
A csatlakozáshoz meg kell adnia a gép IP-állomását és a virtuális gép portját. Az én esetemben nem változtattam semmit, és az alapértelmezett portot (3389) használtam. A port módosításához futtassa a VBoxManage --vrdpport portot. Ha több virtuális gép van telepítve, akkor mindegyikhez való csatlakozáshoz különböző portokat kell megadnia a beállításokban, például 3389 az első géphez, 3390 a másodikhoz stb.
Epilógus helyett
Most már fut egy virtuális gépünk, amelyhez egyszerűen csatlakozhatunk a VRDP protokoll segítségével. Csendesen telepítettem a Windows XP-t a munkahelyi számítógépemen.P.S. A Windows XP-re egyetlen okból volt szükség. A projekthez az MS SQL Server használatához volt szükség.
Néha szükségessé válik egy virtuális gép futtatása X-ek nélküli gazdagépen. Beszélni fogok arról, hogyan kell ezt megtenni, ha csak az ssh + rdp-n (Remote Desktop Protocol) keresztül lehet hozzáférni a gazdagéphez. Leírom az OC Ubuntu 9.10, mint gazdagép folyamatát.
Kezdjük a VirtualBox telepítésével.
Először telepítenie kell a dkms (Dynamic Kernel Module Support Framework) csomagot:
sudo apt-get install dkms
Az oldal két lehetőséget kínál: regisztrálja a csomag forrását (deb download.virtualbox.org/virtualbox/debian karmic non-free) az /etc/apt/sources.list fájlban, vagy töltse le és telepítse a deb csomagot. Amikor regisztráltam a forrást, és telepítettem a sudo apt-get virtualbox-3.1-et, egy csomó csomagot kaptam a függőségektől (beleértve néhányat a grafikus felülethez). Ezért jobb, ha letölti a deb csomagot. Letöltés, telepítés:
sudo dpkg -i virtualbox-3.1_3.1.0-55467_Ubuntu_karmic_i386.deb
Talán itt is szükség lesz függőségekre (néhány könyvtár az xml elemzéséhez, amelyekben a konfigurációk tárolódnak, de jóval kevesebb van belőlük, mint az első esetben). Ha a telepítés függőségek miatt meghiúsult, egyszerűen megteheti
sudo apt-get -f install
Ez telepíti a függőségeket és a VirtualBoxot
RENDBEN. Telepített VirtualBox. Kezdjük el a vendéggépek létrehozását.
Magát az autót készítjük:
VBoxManage createvm --name ubuntu --ostype Ubuntu --register
(név - gép neve, ostype - rendszertípus. Az összes típus teljes listája megtalálható a VBoxManage list ostypes paranccsal)
Felállítása
VBoxManage modifyvm ubuntu --memory 512 --floppy letiltva --audio none --nic1 bridged --bridgeadapter1 eth0 --vram 4 --accelerate3d off --boot1 disk --acpi on --cableconnected1 on --usb off --vrdp a --vrdpport 3390-en
Itt minden világosabb. hálózati típusként is megadhatja a NAT-ot (--nic1 nat). az rdp engedélyezése is
Hozzon létre egy HDD lemezt a virtuális géphez:
VBoxManage createhd --fájlnév /home/user/vbox/ubuntu.vdi --size 20000 --register
IDE vezérlő hozzáadása a gépünkhöz
VBoxManage storagectl ubuntu --name "IDE Controller" --add ide
Ragaszkodunk az IDE0-hoz a korábban létrehozott hdd-hez
VBoxManage storageattach ubuntu --storagectl "IDE Controller" --port 0 --device 0 --type hdd --medium /home/user/vbox/ubuntu.vdi
Az IDE1-en ragaszkodunk a telepítési képhez
VBoxManage storageattach ubuntu --storagectl "IDE Controller" --port 1 --device 0 --type dvddrive --medium /home/user/vbox/iso/ubuntu-9.10-alternate-i386.iso
Mondja a gépnek, hogy induljon el lemezről
VBoxManage modifyvm ubuntu --boot1 dvd
Beindítjuk az autót
Az alaprendszer telepítéséhez az rdp klienst használjuk (KDE-m van, a KRDC a szabványos csomagban van). csatlakozzon a gazdagéphez a beállításokban megadott porton (--vrdpport 3390), telepítse a rendszert, tegye meg a sudo apt-get install openssh-server . most ssh-n keresztül juthat el a virtuális géphez
A virtuális gép leállítása
VBoxManage controlvm ubuntu acpipowerbutton
acpi-n keresztül
Vagy keményebben
VBoxManage controlvm ubuntu kikapcsolás
Mondjuk hdd-ről töltve
VBoxManage modifyvm ubuntu --boot1 lemez
A telepítőlemezt is lecsatolhatja
VBoxManage storageattach ubuntu --storagectl "IDE Controller" --port 1 --device 0 --medium nincs
És kezdjük újra
Nohup VBoxHeadless --startvm ubuntu &
További hasznos parancsok:
VBoxManage lista runningvms
az összes futó gép megtekintése
VBoxManage showvminfo ubuntu
megtekintheti a virtuális gépre vonatkozó információkat
Így egy gépen egy minimálisan telepített rendszerrel több virtuális is felállítható különféle célokra és kísérletekre.
Néha szükségessé válik egy virtuális gép futtatása X-ek nélküli gazdagépen. Beszélni fogok arról, hogyan kell ezt megtenni, ha csak az ssh + rdp-n (Remote Desktop Protocol) keresztül lehet hozzáférni a gazdagéphez. Leírom az OC Ubuntu 9.10, mint gazdagép folyamatát.
Kezdjük a VirtualBox telepítésével.
Először telepítenie kell a dkms (Dynamic Kernel Module Support Framework) csomagot:
sudo apt-get install dkms
Az oldal két lehetőséget kínál: regisztrálja a csomag forrását (deb download.virtualbox.org/virtualbox/debian karmic non-free) az /etc/apt/sources.list fájlban, vagy töltse le és telepítse a deb csomagot. Amikor regisztráltam a forrást, és telepítettem a sudo apt-get virtualbox-3.1-et, egy csomó csomagot kaptam a függőségektől (beleértve néhányat a grafikus felülethez). Ezért jobb, ha letölti a deb csomagot. Letöltés, telepítés:
sudo dpkg -i virtualbox-3.1_3.1.0-55467_Ubuntu_karmic_i386.deb
Talán itt is szükség lesz függőségekre (néhány könyvtár az xml elemzéséhez, amelyekben a konfigurációk tárolódnak, de jóval kevesebb van belőlük, mint az első esetben). Ha a telepítés függőségek miatt meghiúsult, egyszerűen megteheti
sudo apt-get -f install
Ez telepíti a függőségeket és a VirtualBoxot
RENDBEN. Telepített VirtualBox. Kezdjük el a vendéggépek létrehozását.
Magát az autót készítjük:
VBoxManage createvm --name ubuntu --ostype Ubuntu --register
(név - gép neve, ostype - rendszertípus. Az összes típus teljes listája megtalálható a VBoxManage list ostypes paranccsal)
Felállítása
VBoxManage modifyvm ubuntu --memory 512 --floppy letiltva --audio none --nic1 bridged --bridgeadapter1 eth0 --vram 4 --accelerate3d off --boot1 disk --acpi on --cableconnected1 on --usb off --vrdp a --vrdpport 3390-en
Itt minden világosabb. hálózati típusként is megadhatja a NAT-ot (--nic1 nat). az rdp engedélyezése is
Hozzon létre egy HDD lemezt a virtuális géphez:
VBoxManage createhd --fájlnév /home/user/vbox/ubuntu.vdi --size 20000 --register
IDE vezérlő hozzáadása a gépünkhöz
VBoxManage storagectl ubuntu --name "IDE Controller" --add ide
Ragaszkodunk az IDE0-hoz a korábban létrehozott hdd-hez
VBoxManage storageattach ubuntu --storagectl "IDE Controller" --port 0 --device 0 --type hdd --medium /home/user/vbox/ubuntu.vdi
Az IDE1-en ragaszkodunk a telepítési képhez
VBoxManage storageattach ubuntu --storagectl "IDE Controller" --port 1 --device 0 --type dvddrive --medium /home/user/vbox/iso/ubuntu-9.10-alternate-i386.iso
Mondja a gépnek, hogy induljon el lemezről
VBoxManage modifyvm ubuntu --boot1 dvd
Beindítjuk az autót
Az alaprendszer telepítéséhez az rdp klienst használjuk (KDE-m van, a KRDC a szabványos csomagban van). csatlakozzon a gazdagéphez a beállításokban megadott porton (--vrdpport 3390), telepítse a rendszert, tegye meg a sudo apt-get install openssh-server . most ssh-n keresztül juthat el a virtuális géphez
A virtuális gép leállítása
VBoxManage controlvm ubuntu acpipowerbutton
acpi-n keresztül
Vagy keményebben
VBoxManage controlvm ubuntu kikapcsolás
Mondjuk hdd-ről töltve
VBoxManage modifyvm ubuntu --boot1 lemez
A telepítőlemezt is lecsatolhatja
VBoxManage storageattach ubuntu --storagectl "IDE Controller" --port 1 --device 0 --medium nincs
És kezdjük újra
Nohup VBoxHeadless --startvm ubuntu &
További hasznos parancsok:
VBoxManage lista runningvms
az összes futó gép megtekintése
VBoxManage showvminfo ubuntu
megtekintheti a virtuális gépre vonatkozó információkat
Így egy gépen egy minimálisan telepített rendszerrel több virtuális is felállítható különféle célokra és kísérletekre.
Hogyan távolítsuk el a port az iPhone kamerájáról?
Vírus Petya: a csatatér - Rosneft
Miért nem működik a GPS Androidon A GPS nem működik okostelefonon
Megoldva - miért nincsenek telepítve az alkalmazások az Androidra
Hangalapú keresés a Yandexben