Névjegyzék

Virtualbox konzol. Virtuális gép indítása a virtualbox nélkül GUI nélkül. Telepítési és fő alkatrészek


Hozzászóló Ken Hess
Közzététel dátuma: 2010. január 18.
Fordítás: N.Romodanov
Fordítási dátum: 2010. február

A VirtualBox hagyományos felhasználói nem tudják, hogy a parancssori interfészen lévő hatalmas erővel rendelkező hatalmas erő.

Általában megkérdezi: "Miért dolgozik a parancssorban, ha jó grafikus felületed van?" A válasz hatalmas parancssori képességek. 1995 óta van egy teljes generáció számítógépes felhasználókKi hiszi, hogy a számítógép egy sor ablak és grafika, de a valóságban, nagyon messze van az igazságtól. Miért, 1995-ben kérdezed? Az 1995-ös Windows 95 megjelenésével új számítógépes korszakot nyitottak meg - a grafikus interfészek kora. Röviddel augusztus javára az FVWM95 kiadása megjelent, ami a Linuxra adott válasz volt windows interfész 95 Explorer. Úgy tűnik számomra, hogy a régi jó időkben a parancssor örökké eltűnt. Senki sem akarta használni a dos-ot, és abbahagyta a Linux félt. De a parancssor még mindig él és él a Linux környezetben. Még mindig elég életben van az ablakokban. És most, hogy a mákok a Unixon alapulnak, sok dolgot is tartalmaznak, amelyek nem igényelnek grafikus felületet.

Az Ön számára meglepő lehet, hogy a virtuabox véletlen grafikus felületén, fényes grafikájával, amely érthető a Beállítások Beállítások oldalán és nagy mennyiség A legördülő listák, a parancssor okkult világát csatolták. Ennek a sötét világnak az igazi ereje csak azokat fog megnyitni, akik mernek belépni ezeknek az él katakombáknak. Miután kitalálja a virtualbox parancssorral, akkor eldöntheti, hogy a grafikus felület egy kicsit több, mint a gyönyörű drapéria, amelyek azoknak, akik egyébként egyszerűen figyelmen kívül hagyják az igazán futó alkalmazás unalmas fekete téglalapját.

Parancsnoki erő

A fekete téglalap beszélt, a terminál ablak. Parancs sor Lehetővé teszi a parancsok automatikus végrehajtásának teljes erejét. Az egyetlen módja annak, hogy a * Nix Systems-ben ismert legyen, a Perl-E-ben írt szkriptek használata, shell scripts vagy szkriptek más nyelven. És a System Planner Demon (Cron) segít a parancsfájl elindításában a megfelelő időben. Ez a parancssori erő, amely lehetséges automatikus indításMi szükséges a rendszergazdák írni a szkripteket, a poggyászok. Minden olyan munkában, amelyben szükséges rendszergazdaEz azt jelzi, hogy a kérelmezőnek képesnek kell lennie arra, hogy az üresedésben felsorolt \u200b\u200bfelsorolt \u200b\u200bnyelvek legalább egyikét írjon.

Ami a virtualizációt illeti, a parancssor lehetővé teszi, hogy gyorsan hozzon létre virtuális lemezeket, új hálózati interfészt, virtuális gépek futtatását és új virtuális gépek létrehozását, és mindezek nélkül használnak grafikus felületet. A parancsfájlok automatikus végrehajtása lehetővé teszi a virtuális gépek indításának és leállításának megtervezését az azonnali beavatkozás nélkül. És ha tényleg hűvös szkript szakember, írhatsz egy szkriptet, amely segít Önnek a leginkább minimális beavatkozásokkal a virtuális gép létrehozásához, futtathatja vagy telepítse azt és módosítsa. Ha nem szeretnél mindent manuálisan elvégezni, akkor a virtuális gépek listáját véglegesen használják, majd konfigurálja a szkripteket (sablonokat) minden típusú virtuális gépet, és ha szükséges, hozzon létre egy virtuális gépet néhány másodpercig.

Tekintsünk egy egyszerű és elegáns funkcionalitás Parancssor a virtualboxban.

Telepítési és fő alkatrészek

A Link Virtualbox Linux letöltések szerint töltsön le egy bináris elosztást, amely a rendszerre szánt. Ha szeretné, letöltheti forrás. Az általam kiválasztott opcióért (RHEL5 / CENTOS5 RPM formátumban) a következő könyvtárak jöttek létre:

  • Bináris modulokhoz - / usr / lib / virtualbox selyem / usr / bin
  • A könyvtárakhoz - / usr / lib / virtualbox
  • Forráskód - / usr / share / virtualbox
  • Vendégalkatrészekhez (ISO) - / USR / Share / VirtualBox

Ha nincs elosztás legújabb verzió Virtualbox (3.1.2 verzió a cikk írásakor), majd használja az egyik csomagot, amely letölthető, vagy töltse le a forráskódot.

Virtuális gép létrehozása és konfigurálása

A parancssor használatakor a legnehezebb, hogy tudd, hol kezdje el. BAN BEN grafikus felület Az új gombot kell használnia. A parancssor egy kicsit nehezebb megnyitni titkait. Az új virtuális gép létrehozásához és konfigurálásához meg kell nyitnia a terminálablakot, vagy használja az SSH munkamenetet a Linux rendszer eléréséhez, amelyen a virtualbox telepítve van, és végrehajtja a következő parancsot:

$ / usr / bin / vboxmanage createvm --name debian5 -Register

Ezzel a paranccsal egy új virtuális gép jön létre a Debian névvel, amely a virtualboxban regisztrált. A létrehozott virtuális gép XML fájlamely a saját könyvtárban található ~ / .Virtualbox / gépek / debian5 / debian5.xml.

Teremt virtuális lemez neked virtuális gép:

$ / usr / bin / vboxmanage createhd --filename debian5.vdi --size 4000 - Várja Fix

A Debian5.vdi nevű virtuális lemezt 4 GB méretű (4000 MB) méretével hozott létre; A méret rögzítve van, vagyis a növekedése dinamikusan fordul elő.

A virtuális lemez fájlként jön létre. ~ / .Virtualbox / merevdisks / debian.vdi

Hozzon létre vezérlőt lemezeszközökAmelyhez csatlakoztatja a virtuális lemezt és a virtuális CD / DVD eszközt

$ / usr / bin / vboxmanage storageCectl debian5 --name "IDE Controller" --Add IDE --Controller Piix4

Ezzel a paranccsal az IDE vezérlő az "IDE Controller" névvel jön létre, a vezérlő típus Piix4.

Most csatlakoztassa a virtuális lemezt a virtuális gépre:

$ / Usr / bin / vboxmanage StorageAttach Debian5 --Storagectl "IDE Controller" --port 0 --device 0 --type HDD --medium Debian5.VDI

Összekapcsol iSO kép Játék operációs rendszermelyiket szeretné beállítani:

$ / Usr / bin / vboxmanage Storageattach Debian5 --StorageCectl "IDE Controller" --port 0 --device 1 --type dvddrive --medium /iso/debian-40r3-i386-netinst.iso

A hálózat testreszabása:

$ / usr / bin / vboxmanage ModifyVM Debian5 --NING1 Hidegzett - BablEconnected1 On -BridGeadapter1 Eth0

Ezzel a paranccsal a NIC típusú "Bridge" típusú hálózati interfész létrehozása: A kábel csatlakoztatva van, amikor elindul linux rendszerek, Adapter - eth0.

Futtassa a virtuális gépet:

$ / usr / bin / vboxmanage startvm debian5

Ha minden a tervek szerint történik, akkor a következő üzenetet fogja látni, majd megjelenik egy virtuális gép ablak, amely készen áll a telepítésre:

Várakozás a távoli munkamenet megnyitására ... A távoli munkamenet sikeresen megnyílt.

Látod, hogy a parancssorban lévő virtuális gép létrehozása és konfigurálása a végtelen kattintásokból az egérgombokkal és megnyitja az egész világ A virtuális gépek automatizálásának új jellemzői. És nem mentünk ide, de remélem, hogy a fentiek a kíváncsisággal felébrednek, és meg fogják őrizni a hatalmas erőt, hogy a parancssornak van.

Ha tetszett a cikk, ossza meg barátaival:

1. Hozzon létre egy virtuális gépet a Windows_XP névvel
Vboxmanage createvm --name windows_xp -Regist er
A létrehozott virtuális gép egy XML-fájl, amely az otthoni könyvtárban / root / virtualbox \\ VMS / Windows_xp / windows_xp.vbox
2. Ezután létre kell hoznia egy virtuális gépet.
Vboxmanage CREATHEHD - FILENAME /DATE/VIRIRIRTUALBOX/WINDOWS_XP.VDI --SIZE 15000 - VÁROSI FIXE D
Alapértelmezés szerint a lemez a felhasználó otthoni mappában van létrehozva, létrehoztunk egy Windows_xp.vdi lemezt a dieretroy / dátum / virtualbox / 15 gigabájt méretben; A méret rögzítve van, vagyis a növekedése dinamikusan fordul elő.
3. Vezérlő létrehozása virtuális lemezek
Vboxmanage StorageCtl Windows_xp --name "IDE Controller" --Add IDE --Controller Piix4
Ezzel a paranccsal az IDE vezérlő az "IDE Controller" névvel jön létre, a vezérlő típus Piix4.
4. Csatlakoztassa a virtuális lemezt a virtuális géphez:
VBoxManage StorageAttach Windows_XP --StorageCectl "IDE Controller" --port 0 --device 0 --type HDD --medium /date/virtualbox/windows_xp.vdi

5. Csatlakoz virtuális kép Operációs rendszert szeretnénk telepíteni
VBOXMANAGE STORAGEATTACH Windows_XP --Storagectl "IDE Controller" --port 0 --device 1 --type DVDDrive --medium /date/public/winxp_pro_eng_sp3.iso

6. Telepítse a méretet véletlen hozzáférési memória A virtuális géphez 512 MB
Vboxmanage ModifyVM windows_xp --memory 512

7. Telepítse a VboxManage ModifyVM Windows_XP --OSTYPE WindowsXP rendszertípust
Lásd az összes lehetséges Ostype: Vboxmanage List Ostypes

8. Hadd csatlakozzon a konzolhoz az RDP protokollon
Vboxmanage ModifyVM windows_xp --vrde on
Annak érdekében, hogy kényelmesebbé váljon a virtualok kezeléséhez, szükség van olyan kiegészítésre, amely tartalmazza az USB 2.0-t és a beépített RDP-kiszolgálót. Letöltés kiegészítői és telepítse: wget http://dlc.sun.com.edgesuite.net/virtualBox/4.2.12/orCle_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. Futtasson egy virtuális gépet
Vboxheadless -s Windows_XP vagy a háttérben:
Vboxmanage STARTVM WINDOW_XP --TYPE Headless
A vendég operációs rendszer futtatása az alapvető számítógépen, amellyel az SSH-on keresztül fut, használnia kell a kulcsot - fejléc \u003d fejléc:

10. Csatlakoztatása RDP IP_SERVERA és telepítse a Win_XP-t szokásos módon

11. Tartalmazza a gépet, hogy a gép lehet-e Vboxmanage Controlvm Windows_xp Poweroff

12. Szerelje fel a VboxGuhestastAdditions lemezt
VBoxManage Storageattach Windows_XP --StorageCectl "IDE Controller" --port 0 --device 1 --type DVDRive --medium /usr/Share/VirtualBox/VBOXGuestadditions.iso

Indítsa el az autót, és telepítse a VboxGuhestaddíciókat
13. Részletes információk Egy adott virtuális operációs rendszerről a Vboxmanage Showvminfo Windows_XP parancs segítségével érhető el

14. Ezzel a paranccsal a NIC típusú "Bridge" típusú hálózati interfész létrehozása.
Vboxmanage ModifyVM Windows_XP --NInic1 Hidomított --BridGeadapter1 eth0

15. Ha a virtuális géplemezet klónozni kell, akkor ez a Vboxmanage segédprogram használatával történik:
Vboxmanage Clonehd / Input / Oto / Copy / Image1.vdi /Bead/weclock/apping/image2.vdi
Ezt követően minden csodálatosan csatlakozik egy új virtuális géphez.

16. Hozzon létre egy megosztott mappát a kiszolgálóval
Vboxmanage SharedFolder Add "Windows_xp" --name Share-Name --HostPath / Mnt
Csatlakoztasson egy megosztott mappát a Windows_XP rendszerhez
\\\\ vboxsvr \\ Share-Name

Néha szükség van egy virtuális gép futtatására az ICS nélkül. Megmondom, hogyan kell csinálni, hogy csak az SSH + RDP (Távoli asztali protokoll) hozzáférést biztosítson. Megnevezem az OC Ubuntu 9.10-es folyamatot fogadónak.

Elkezdjük telepíteni a virtualboxot.

Korábban kell telepítenie a DKMS csomagot (dinamikus kernel modul támogatási keret):

Sudo apt-get install dkms

Az oldalon 2 lehetőséget kínál: regisztrálni a forrás csomag (Deb Download.VirtualBox.org/VirtualBox/Debian Karmic Non-Free) a /etc/apt/sources.list vagy töltse le és telepítse a Deb csomagot. Amikor regisztráltam a forrás és a sudo apt-get telepítés virtualbox-3.1 volt egy csomó csomag a függőségekből (beleértve néhányat is a GUI interfész). Ezért jobb letölteni a DEB csomagot. Swing, Telepítés:

Sudo dpkg -i virtualbox-3.1_3.1.0-55467_ubuntu_karmic_i386.deb

Talán van szükség függőség (néhány XML elemző könyvtár, amelyben a konfigurációk tárolódnak, de ezek jelentősen kisebbek, mint az első esetben). Ha a telepítés nem fejeződött be a függőségek miatt, akkor csak megteheti

Sudo apt-get -f telepítés

Ez a függőséget és a virtualboxot állapítja meg

RENDBEN. Virtualbox készlet. Elkezdjük létrehozni a vendégeket.

Hozzon létre egy autót:

Vboxmanage Createvm --name Ubuntu - Stype Ubuntu-Register
(Név - gépnév, Ostype - System Type. teljes lista Minden típus megtalálható a Vboxmanage List Ostypes parancs segítségével)

Beállít

Vboxmanage modifyvm ubuntu --Memory 512 --Floppy mozgáskorlátozottak --Audio Nincs - Hidalt --Bridgeadapter1 Eth0 --Vram 4 --accelerate3d Off --Boot1 Disk --acpi ON --CableConnected1 On --usb Off --VRDP ON - -Vrdpport 3390.

Itt több mindent tiszta. Hálózati típusként megadhatja a NAT (- -IC1 NAT) is. Közé tartozik az RDP.

Teremt hDD lemez Virtuális géphez:

Vboxmanage createhd --filename /home/user/vbox/ubuntu.vdi --size 20000 --Register

Adjon hozzá egy IDE vezérlőt az autónknak

Vboxmanage Steam Storageectl Ubuntu --name "IDE Controller" --DDD IDE

Az IDE0-hez Korábban HDD létrehozott

Vboxmanage Storageattach Ubuntu --storagecectl "IDE vezérlő" - APORT 0 - Device 0-type hdd -medium /Home/user/vbox/ubuntu.vdi

Az IDE1-en a telepítési kép ragasztása

Vboxmanage Storageattach Ubuntu --StorageCectl "IDE Controller" --port 1 --device 0 --type dvddrive --medium /home/user/vbox/iso/ubuntu-9.10-alternate-i386.iso

Beszéljük az autót, hogy indítsa el a lemezt

Vboxmanage ModifyVM Ubuntu - Boot1 DVD

Futtassa az autót

Rakni alaprendszer Az RDP klienst használjuk (KDE-nek van, a szabványos kézbesítés KRDC). Csatlakoztunk a kikötőbe, amely a beállításokban (--vrdpport 3390), tegye a rendszert, tegye a rendszert, készítsen sudo apt-get Install OpenSSH-kiszolgálót. Most meg tudod találni a virtuális gépet az ssh-on

Indítsa el a virtuális gépet

Vboxmanage Controlvm Ubuntu accpportorbutton
Az ACPI-n keresztül

Vagy merevebb

Vboxmanage Controlvm Ubuntu Poweroff

HDD-vel betöltöttük

Vboxmanage ModifyVM Ubuntu -Boot1 lemez

A telepítési lemezt is el lehet hagyni

Vboxmanage Storageattach Ubuntu - StorageCecectl "IDE Controller" - Aport 1 - Device 0 - Medium Nincs

És kezdje újra

NOHUP vboxheadless --startvm Ubuntu &

További hasznos csapatok:

Vboxmanage List funtionvms.
Az összes futógép megtekintése

Vboxmanage showvminfo ubuntu.
Virtuális gépi információk megtekintése

Így egy gépen, minimálisan telepített rendszer Néhány virtuális különféle célokra és kísérletekre emelhet.

Néha szükség van egy virtuális gép futtatására az ICS nélkül. Megmondom, hogyan kell csinálni, hogy csak az SSH + RDP (Távoli asztali protokoll) hozzáférést biztosítson. Megnevezem az OC Ubuntu 9.10-es folyamatot fogadónak.

Elkezdjük telepíteni a virtualboxot.

Korábban kell telepítenie a DKMS csomagot (dinamikus kernel modul támogatási keret):

Sudo apt-get install dkms

Az oldalon 2 lehetőséget kínál: regisztrálni a forrás csomag (Deb Download.VirtualBox.org/VirtualBox/Debian Karmic Non-Free) a /etc/apt/sources.list vagy töltse le és telepítse a Deb csomagot. Amikor regisztráltam a forrás és a sudo apt-get telepítés virtualbox-3.1 volt egy csomó csomag a függőségekből (beleértve néhányat is a GUI interfész). Ezért jobb letölteni a DEB csomagot. Swing, Telepítés:

Sudo dpkg -i virtualbox-3.1_3.1.0-55467_ubuntu_karmic_i386.deb

Talán van szükség függőség (néhány XML elemző könyvtár, amelyben a konfigurációk tárolódnak, de ezek jelentősen kisebbek, mint az első esetben). Ha a telepítés nem fejeződött be a függőségek miatt, akkor csak megteheti

Sudo apt-get -f telepítés

Ez a függőséget és a virtualboxot állapítja meg

RENDBEN. Virtualbox készlet. Elkezdjük létrehozni a vendégeket.

Hozzon létre egy autót:

Vboxmanage Createvm --name Ubuntu - Stype Ubuntu-Register
(Név - gépnév, Ostype - System Type. Teljes lista minden típusból Megtudhatja a Vboxmanage List Ostypes parancsot)

Beállít

Vboxmanage modifyvm ubuntu --Memory 512 --Floppy mozgáskorlátozottak --Audio Nincs - Hidalt --Bridgeadapter1 Eth0 --Vram 4 --accelerate3d Off --Boot1 Disk --acpi ON --CableConnected1 On --usb Off --VRDP ON - -Vrdpport 3390.

Itt több mindent tiszta. Hálózati típusként megadhatja a NAT (- -IC1 NAT) is. Közé tartozik az RDP.

Hozzon létre egy HDD lemezt egy virtuális géphez:

Vboxmanage createhd --filename /home/user/vbox/ubuntu.vdi --size 20000 --Register

Adjon hozzá egy IDE vezérlőt az autónknak

Vboxmanage Steam Storageectl Ubuntu --name "IDE Controller" --DDD IDE

Az IDE0-hez Korábban HDD létrehozott

Vboxmanage Storageattach Ubuntu --storagecectl "IDE vezérlő" - APORT 0 - Device 0-type hdd -medium /Home/user/vbox/ubuntu.vdi

Az IDE1-en a telepítési kép ragasztása

Vboxmanage Storageattach Ubuntu --StorageCectl "IDE Controller" --port 1 --device 0 --type dvddrive --medium /home/user/vbox/iso/ubuntu-9.10-alternate-i386.iso

Beszéljük az autót, hogy indítsa el a lemezt

Vboxmanage ModifyVM Ubuntu - Boot1 DVD

Futtassa az autót

Az alaprendszer kézbesítéséhez használja az RDP klienst (KDE-t, a szabványos kézbesítés KRDC). Csatlakoztunk a kikötőbe, amely a beállításokban (--vrdpport 3390), tegye a rendszert, tegye a rendszert, készítsen sudo apt-get Install OpenSSH-kiszolgálót. Most meg tudod találni a virtuális gépet az ssh-on

Indítsa el a virtuális gépet

Vboxmanage Controlvm Ubuntu accpportorbutton
Az ACPI-n keresztül

Vagy merevebb

Vboxmanage Controlvm Ubuntu Poweroff

HDD-vel betöltöttük

Vboxmanage ModifyVM Ubuntu -Boot1 lemez

A telepítési lemezt is el lehet hagyni

Vboxmanage Storageattach Ubuntu - StorageCecectl "IDE Controller" - Aport 1 - Device 0 - Medium Nincs

És kezdje újra

NOHUP vboxheadless --startvm Ubuntu &

További hasznos csapatok:

Vboxmanage List funtionvms.
Az összes futógép megtekintése

Vboxmanage showvminfo ubuntu.
Virtuális gépi információk megtekintése

Így egy minimálisan telepített rendszerrel rendelkező gépen több virtuális virtuális célt is felvethet különböző célokra és kísérletekre.



Tetszett a cikket? Oszd meg