3 个回答

一个最省事的方案,你在本地随便用虚拟机装好一个系统,然后导出为通用格式ovf,直接用linux上的各种虚拟机都可以导入,比如virtualbox,kvm,xen等等……

当然每个虚拟机都有非交互式装机方案,你可以自行找对应虚拟机的文档

搞了大半天
主要目标是在没有界面环境的 linux 服务器上安装 windows

安装 vbox

正常安装即可

安装 vbox 扩展

  1. 下载 VirtualBox 5.2.8 Oracle VM VirtualBox Extension Pack
  2. 安装 VBoxManage extpack install [--replace] <tarball>

安装 remotebox

此处亦可用 VBoxManage 命令替代 remotebox,参考
下载下来,按照文档安装依赖,即可启动

服务器 vbox 配置

vbox 安装后自动添加了 vboxusers 用户组,

这里添加了一个用户供 remotebox 登录使用

#useradd -m vbox -G vboxusers 
#passwd vbox

添加 vbox-webserver 启动配置文件

主要是设置访问 ip, 启动 service

#vi /etc/vbox/vbox.cfg
VBOXWEB_USER="<myuser>"
VBOXWEB_TIMEOUT=0 
VBOXWEB_HOST=<ip>

重启 vboxweb-service
sudo server vboxweb-service restart

remotebox 中添加指定镜像文件

这里一直没有找到添加的位置,所以用 vboxmanage 添加
VBoxManage storageattach win2016 --storagectl SATA --port 1 --device 0 --type dvddrive --medium "/home/vbox/cn_windows_server_2016_vl_x64_dvd_11636695.iso"

远程桌面

remotebox 对虚拟机远程桌面设置一个固定的端口,即可用 win mstsc ip+port 远程桌面 参考

大功告成

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题