centos7 mini 安装virtualbox

这篇文章主要针对linux纯命令行环境下安装windows的需求。

  1. 安装Virtualbox
    • 下载
    • rpm
  2. 安装扩展工具包
    • vboxmanage extpack install Oracle_VM_VirtualBox_Extension_Pack-5.1.22-115126.vbox-extpack
  3. 创建虚拟机
    • VBoxManage createvm --name "Windows XP" --ostype WindowsXP --register
  4. 配置虚拟机,以下命令也可以合并到一行完成
    • vboxmanage modifyvm win2003 --ostype Windows10 配置系统类型,如果不是win10 32位可以通过vboxmanage list ostypes查找下
    • vboxmanage modifyvm win10 --memory 2048 配置内存2G
    • vboxmanage modifyvm win10 --acpi on 配置电源管理
    • vboxmanage modifyvm win10 --nic1 nat 配置网卡工作模式
    • vboxmanage modifyvm win10 --cpus 2 配置CPU数量
  5. 创建虚拟硬盘
    • vboxmanage createhd --filename win10.vdi --size 102400 新建一个100G的硬盘,注意这里会在当前目录下创建,如果需要管理的话记得换个目录。
    • vboxmanage storagectl win10 --name win10HDD --add ide --bootable on 新建硬盘控制器
    • vboxmanage storageattach win10 --storagectl win10HDD --port 0 --device 0 --type hdd --medium win10.vdi 绑定硬盘
  6. 安装系统
    • vboxmanage storageattach win10--storagectl win10HDD --port 0 --device 1 --type dvddrive --medium win10.iso 挂载镜像
    • VBoxManage modifyvm win10 --vrde on 打开VirtualBox remote desktop extension(不然无法远程装系统)
    • VBoxHeadless --startvm win10 打开虚拟机并开始安装程序
  7. 后续工作(在刚才的远程桌面中配置并打开运行远程连接后)
    • vboxmanage modifyvm win10 --natpf1 "remote desktop,tcp,,3390,,3389" 增加名称为“remote desktop”的端口转发,可以通过VBoxManage modifyvm win10 --natpf1 delete "remote desktop"删除
    • firewalld-cmd --add-port=3390/tcp --permanent 打开防火墙3390端口(如用iptables自行修改)
    • VBoxManage modifyvm win10 --vrde off 关掉virtualbox的远程桌面
    • vboxmanage startvm win2003 --type headless 从后台启动虚拟机(不然命令行窗口关了虚拟机就停了)

TIPS:

  1. 备份虚拟机

    • vboxmanage clonevm win10-Base --name win10-Test --register
  2. 取消注册虚拟机

    • vboxmanage unregistervm win10-Base

Comments

皖ICP备13007154号-1