命令列建立虛擬機器,無桌面執行virtualbox

2021-09-20 17:48:34 字數 3986 閱讀 8715

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

31

32

33

34

35

36

37

38

39

40

41

42

43

44

45

46

47

48

49

系統環境:ubuntu 16.04 servrer(無桌面版)

要求:安裝好virtualbox5.1.10

安裝好擴充套件包:

test@ubuntu ~ $ vboxmanage extpackinstalloracle_vm_virtualbox_extension_pack-5.1.10-112026.vbox-extpack

安裝過程略

使用者:test

1.建立虛擬機器,命名為:master,虛擬機器型別為:ubuntu_64

test@ubuntu ~ $ vboxmanage createvm --name master --ostype ubuntu_64 --register

2.給虛擬機器master分配4g記憶體,128m視訊記憶體

test@ubuntu ~ $ vboxmanage modifyvm master --memory 4096 --vram 128 --hwvirtex on

3.建立ide,sata磁碟控制器

test@ubuntu ~ $ vboxmanage storagectl"master"--name"sata controller"--add sata --hostiocache on --bootable on

test@ubuntu ~ $ vboxmanage storagectl"master"--name"ide controller"--add ide --controller piix4 --hostiocache on --bootable on

4.建立大小為40g的硬碟

test@ubuntu ~ $ vboxmanage createhd --filename/home/test/virtualbox\ vms/master/master--size 40960

5.將硬碟掛載到sata介面

test@ubuntu ~ $ vboxmanage storageattach master --storagectl"sata controller"--port 0 --device 0 --typehdd --medium/home/test/virtualbox\ vms/master/master.vdi

6.將安裝的iso檔案掛載到ide介面

test@ubuntu ~ $ vboxmanage storageattach master --storagectl"ide controller"--port 1 --device 1 --type***drive --medium/home/test/ubuntu-16.04.1-server-amd64.iso

7.新增網絡卡,新版本的ubuntu,centos,網絡卡別名都是enp5s0f0

test@ubuntu ~ $ vboxmanage modifyvm master --nic1 bridged --bridgeadapter1 enp5s0f0

8.開啟vrder,預設埠3389

test@ubuntu ~ $ vboxmanage modifyvm master --vrde on

9.分配給虛擬機器cpu,個數為2

test@ubuntu ~ $ vboxmanage modifyvm master --cpus 2

10.檢視虛擬機器資訊

test@ubuntu ~ $ vboxmanage showvminfo master

11.啟動虛擬機器

test@ubuntu ~ $ vboxheadless -s master

12.通過遠端桌面,輸入主機(安裝virtualbox的主機)ip就可以顯示虛擬機器畫面.

13.安裝好系統後,設定ip,poweroff虛擬機器.

14.無介面啟動虛擬機器

test@ubuntu ~ $ vboxmanage startvm"master"--typeheadless

15.轉殖虛擬機器

test@ubuntu ~ $ vboxmanage clonevm master --name masterback1 --register

如果你要轉殖某虛擬機器到指定的乙個位置

vboxmanage clonevm master --name masterback2 --register --basefolder/data1/vms/vm1

KVM虛擬機器 裝系統 命令列

一般在建立虛擬機器前,如果需要橋接虛擬機器,就需要建立橋接網口,具體看自己的需求。建立乙個虛擬機器,可以通過virt manager來完成,圖形化介面,但是這個功能不全,不能隨心所欲,例如,需要將虛擬機器建立在不同的位置上,畢竟,預設的儲存是在 var lib libvirt images下,無法進...

QEMU命令列引數啟動虛擬機器

使用virt manager和libvirtd管理虛擬機器,有方便的地方,但是不像直接使用 qemu命令列引數啟動來的直觀和方便。usr libexec qemu kvm m 2048 enable kvm home w7qemu.qcow2 spice port 5900,addr 0.0.0.0...

命令列模式啟動VMWare虛擬機器

工作中使用到在centos中安裝vmware workstation部署虛擬機器,以前都是使用圖形介面啟動虛擬機器,由此要調整vnc的解析度大小,重啟vnc server後所有虛擬機器都關閉了。事後分析可能是圖形化啟動虛擬機器是執行在level 5中,重啟vnc server相當於登出了執行vmwa...