美文网首页IT狗工作室我用 Linux
VirtualBox虚拟化-常用命令行

VirtualBox虚拟化-常用命令行

作者: 铁甲万能狗 | 来源:发表于2020-01-22 08:44 被阅读0次

    VirtualBox的一个非常值得赞赏的功能是可以在没有GUI的无头环境中使用。因此,因为最近在整理有关虚拟化服务的一些工作笔记,用命令行在管理Vbox虚拟机所使用的工作流程。

    1.创建虚拟机

    此命令将当前目录/fs设定为虚拟机文件的物理存放位置:

    vboxmanage createvm --name "Win10" --ostype "Windows 10 (64-bit)" --register --basefolder /fs
    

    查看ostyles

    vboxmanage list ostypes
    

    如果需要比较精确地查找需要虚拟机的操作系统类型,可以结合管道和grep指令,例如:

    vboxmanage list ostypes | grep Windows
    

    删除虚拟机

    vboxmanage unregistervm --delete "Win10"
    

    2.设置内存和网络

    在此示例中:4Gb RAM和1个位于NAT后的网卡。

    vboxmanage modifyvm "Win10" --ioapic on                     
    vboxmanage modifyvm "Win10" --memory 4096 --vram 128       
    vboxmanage modifyvm "Win10" --nic1 nat 
    

    3.创建磁盘并连接CD ISO

    创建虚拟硬盘

    vboxmanage createhd --filename "./Win10/win10_disk.vdi" \
      --size 80000 \
      --format VDI
    

    创建硬盘控制器

    vboxmanage storagectl Win10 \
      --name "SATA Controller" \
      --add sata \
      --controller IntelAhci
    

    硬盘控制器附加虚拟硬盘

    vboxmanage storageattach Win10 \
      --storagectl "SATA Controller" \
      --port 0 --device 0 --type hdd \
      --medium  fs/Win10/win10_disk.vdi
    

    创建IDE控制器

    vboxmanage storagectl Win10 \
       --name "IDE Controller" \
       --add ide \
       --controller PIIX4
    

    将安装镜像附加到光驱控制器

    vboxmanage storageattach Win10 \
       --storagectl "IDE Controller" \
       --port 1 \
       --device 0 \
       --type dvddrive \
       --medium /kvm/iso/Win10_1909_English_x64.iso
    

    设置启动顺序

    vboxmanage modifyvm Win10 \
      --boot1 dvd \
      --boot2 disk \
      --boot3 none \
      --boot4 none
    

    4.设置RDP访问权限并启动VM

    在端口10001上启用了远程桌面(用于在无头环境中进行管理)。

    VBoxManage modifyvm Win10 --vrde on                  
    VBoxManage modifyvm Win10 --vrdemulticon on --vrdeport 10001
    

    5.关闭虚拟机

    vboxmanage controlvm Ubuntu poweroff soft
    

    6.查看已注册的VM实例

    vboxmanage list vms
    

    相关文章

      网友评论

        本文标题:VirtualBox虚拟化-常用命令行

        本文链接:https://www.haomeiwen.com/subject/bznezctx.html