在虚拟机中部署Nano Server系列
本教程仅适用于完整镜像版本或CBaseOS的Nano Server(包括但不限于适用于早期ServerTuva
版本及后期分开的标准版/数据中心版)。
从光盘镜像文件部署
- 挂载光盘镜像文件,在根目录以管理员权限启动命令提示符。
- 执行
dism /apply-image /imagefile:.\NanoServer\NanoServer.wim /index:<索引号> /applydir:<目标系统盘符>:\
将镜像文件的指定索引部署到指定分区。 - 执行
dism /image:c /add-package /packagepath:<包名>
添加以下包:
.\NanoServer\Packages\Microsoft-NanoServer-Guest-Package.cab
.\NanoServer\Packages\Microsoft-NanoServer-OEM-Drivers-Package.cab
.\NanoServer\Packages\en-us\Microsoft-NanoServer-Guest-Package.cab
.\NanoServer\Packages\en-us\Microsoft-NanoServer-OEM-Drivers-Package.cab
执行bcdboot <目标系统盘符>:\windows /l en-us
建立引导文件。
从CBaseOS部署
- 执行
dism /apply-image /imagefile:CBaseOS_<具体文件名>.wim /index:1 /applydir:<目标系统盘符>:\
将镜像文件的指定索引部署到指定分区。 - 执行
bcdboot <目标系统盘符>:\windows /l en-us
建立引导文件。
疑难解答
启动虚拟机时如果卡在开机画面,或在正常进入Emergency Management Console后希望执行命令行,则应在宿主打开管理员PowerShell后依次执行如下指令:
Enable-PSRemoting
Set-Item WSMan:\localhost\Client\TrustedHosts <虚拟机的IP>
Enter-PSSession -ComputerName <虚拟机的IP> -Credential Administrator
弹出密码输入,账户Administrator,密码留空。
登录进去之后输入start cmd
,虚拟机就会启动命令提示符了。注意宿主的PowerShell不能关,否则虚拟机会锁死。