ops (更新于: 2026-10-07)

Netcup 自定义 ISO 部署 Windows 工作站指南 (VirtIO 驱动与网络配置)

详细说明在 Netcup SCP 控制台中通过网络直链挂载自定义 Windows ISO 的完整流程。涵盖 VirtIO SCSI 与 NetKVM 驱动注入、绕过 Windows 11 TPM 与联网限制,以及静态 IP 与 RDP 端口安全加固。

#Windows安装 #自定义ISO #VirtIO驱动 #SCP运维 #静态IP #TPM绕过 #RDP加固

Netcup 的 Root Server (RS) 产品线依托其物理独享核心 (如 AMD EPYC 9645 G12.5)、DDR5 ECC 内存和 NVMe 存储,加之 2.5 Gbps 的端口带宽,具备运行远程 Windows 工作站、自动化测试节点或持续集成环境的充足性能。

通过 SCP 的官方预装系统选项部署 Windows Server 会按月收取授权费用。对于持有企业批量授权、KMS 许可证或使用评估版 (Evaluation) 的场景,运维人员通常会选择通过挂载自定义 ISO 的方式进行纯净部署。

本文将演示从底层驱动挂载、操作系统安装,到系统初始化的标准化配置流程。


一、 双光驱架构与驱动注入逻辑

SCP 虚拟光驱挂载架构
DUAL-DVD DEPLOYMENT
Drive 1:系统介质光驱
Windows OS ISO

包含操作系统安装文件的原版 ISO 镜像,通过远程 HTTP/HTTPS 直链加载至临时分区。

Drive 2:驱动程序光驱
virtio-win.iso

Red Hat 提供的 VirtIO 虚拟化驱动套件,包含 vioscsi (存储) 与 NetKVM (网络) 核心驱动。

① 存储驱动加载
安装程序阶段加载 vioscsi 驱动以挂载 NVMe 目标盘。
② 绕过检测与联网
使用 OOBE 脚本与注册表注入跳过环境限制。
③ 静态寻址配置
系统就绪后加载 NetKVM 驱动并手动下发网络参数。

二、 部署前置准备与介质挂载

1. 记录网络拓扑参数

登录 SCP 控制台,进入 Network 模块,记录该实例绑定的网络信息:

  • IPv4 Address (实例公网 IP)
  • Netmask (子网掩码,通常为 255.255.255.0)
  • Gateway (网关 IP)

2. 通过内部网络拉取 ISO 镜像

  1. 在 SCP 中导航至 Media ➔ Images。
  2. 在 Download Image 区域,填入 Windows ISO 的直链下载地址 (需确保目标服务器支持大文件直链获取)。
  3. 点击 Download。数据中心内网拉取通常数秒内完成。

3. 配置虚拟光驱与引导顺序

必须同时挂载操作系统与驱动程序介质。

  1. 切换至 Media ➔ DVD Drive 面板。
  2. Drive 1:下拉菜单中选择刚下载的 Windows ISO。
  3. Drive 2:在官方库中选中对应版本的 virtio-win.iso。
  4. 将 Boot Order (引导顺序) 设定为 CD-ROM First (光驱优先)。
  5. 导航至上方 Power,选择 Restart 触发实例重启。

三、 VNC 引导与底层系统安装

1. 进入安装环境

  1. 实例重启后,立即点击侧边栏的 Screen 打开 HTML5 VNC 终端。
  2. 当提示 "Press any key to boot from CD or DVD..." 时,迅速单击 VNC 窗口任意区域并按键盘空格。
  3. 进入 Windows 安装向导,选择相应的语言设置。
  4. 安装类型选择 自定义:仅安装 Windows (高级)。

2. 注入 VirtIO SCSI 驱动

在磁盘分区界面,系统将提示未找到驱动器。

  1. 点击 加载驱动程序 (Load Driver) ➔ 浏览 (Browse)。
  2. 展开驱动光驱 (标记为 virtio-win)。
  3. 导航至 vioscsi ➔ 对应操作系统版本 (如 2k22, w11, w10) ➔ amd64。
  4. 确认后系统将加载 Red Hat VirtIO SCSI controller,底层的 NVMe 逻辑卷随即显示。
  5. 执行常规分区并继续安装流程。

3. 规避 Windows 11 环境强制检测 (TPM / 联网)

若部署 Windows 11 镜像,可能触发硬件不兼容拦截或被阻挡在强制联网界面。

绕过 TPM 2.0 与硬件要求:

  1. 触发报错页面时,按 Shift + F10 打开 CMD。
  2. 输入 regedit 回车。
  3. 访问 HKEY_LOCAL_MACHINE\SYSTEM\Setup。
  4. 新建名为 LabConfig 的项。
  5. 在其下新建三个 DWORD (32位) 键值,并全赋值为 1:
    • BypassTPMCheck
    • BypassSecureBootCheck
    • BypassRAMCheck
  6. 关闭注册表与 CMD,回退上一步重新执行检测即可通过。

绕过 OOBE 强制联网阶段:

  1. 在“连接到网络”界面,按 Shift + F10。
  2. 执行命令 OOBE\BYPASSNRO。
  3. 实例将重启并回到该阶段,此时点击新增的“我没有 Internet 连接”即可创建本地脱机账户。

四、 初始运行配置与静态路由下发

进入桌面后,因无适配网卡驱动及 DHCP 支持,实例目前处于断网状态。

1. 部署 NetKVM 网卡驱动

  1. 打开 设备管理器 (Device Manager)。
  2. 找到提示警告的 Ethernet Controller (以太网控制器)。
  3. 右键选择 更新驱动程序 ➔ 浏览计算机以查找。
  4. 将路径指向 virtio-win 驱动盘根目录 (包含子文件夹选项开启),完成 VirtIO Ethernet Adapter 安装。

2. 下发静态 IPv4 参数

以管理员权限启动 PowerShell,注入前期记录的网络参数:

$InterfaceName = "Ethernet"
$IPAddress     = "188.68.xxx.xxx"   # 替换为分配的公网 IP
$PrefixLength  = 24                  # 对应 255.255.255.0
$Gateway        = "188.68.xxx.1"     # 替换为分配的网关
$DNS1           = "1.1.1.1"
$DNS2           = "8.8.8.8"

# 覆盖网络配置
New-NetIPAddress -InterfaceAlias $InterfaceName -IPAddress $IPAddress -PrefixLength $PrefixLength -DefaultGateway $Gateway
Set-DnsClientServerAddress -InterfaceAlias $InterfaceName -ServerAddresses ($DNS1, $DNS2)

# 测试外部路由连通性
Test-Connection -ComputerName 1.1.1.1 -Count 2

五、 后期优化与 RDP 安全加固策略

  1. 卸载光盘镜像: 在网络配置完毕后,返回 SCP 平台的 Media ➔ DVD Drive,将两个光驱执行 Unmount,并将引导顺序恢复为默认的 Hard Disk First。
  2. 部署 Guest Agent: 浏览驱动盘,安装 guest-agent\qemu-ga-x86_64.msi。此服务允许 KVM 宿主程序执行规范化的 ACPI 关闭及采集基础指标。
  3. 加固远程桌面 (RDP) 端口: 将默认的 TCP 3389 端口迁移至高位非常规端口 (例如 53389),以降低探测攻击概率。 在 PowerShell (管理员) 中执行:
    Set-ItemProperty -Path 'HKLM:\SYSTEM\CurrentControlSet\Control\Terminal Server\WinStations\RDP-Tcp' -Name "PortNumber" -Value 53389
    New-NetFirewallRule -DisplayName 'RDP Alternate Port' -Profile 'Public,Private' -Direction Inbound -Action Allow -Protocol TCP -LocalPort 53389
    Restart-Service -Name "TermService" -Force
    
    配置生效后,在客户端通过 <IP>:53389 进行连接测试。

❓本教程常见问题答疑 (FAQ)

Windows 安装程序无法识别到硬盘 (提示未找到驱动器) 怎么处理?▼
Netcup 基于 KVM 架构,底层存储使用了 VirtIO SCSI 控制器,原版 Windows 介质不包含该驱动。需在 SCP 中配置双光驱,将第二光驱挂载官方提供的 virtio-win.iso。在分区界面点击「加载驱动程序」,定位到 vioscsi 目录下的对应系统架构路径 (如 amd64),即可识别出 NVMe 磁盘介质。
安装 Windows 11 时提示不满足最低系统要求 (缺少 TPM 2.0) 如何处理?▼
在报错界面按「Shift + F10」打开命令提示符,执行「regedit」进入注册表。在 HKEY_LOCAL_MACHINE\SYSTEM\Setup 路径下新建「LabConfig」项,并创建三个 DWORD (32位) 值:BypassTPMCheck=1、BypassSecureBootCheck=1、BypassRAMCheck=1。返回并重新执行检测即可通过。
Windows 11 初始化界面卡在必须连接网络步骤如何跳过?▼
在 OOBE 联网设置界面,按「Shift + F10」打开 CMD,输入命令「OOBE\BYPASSNRO」并执行。系统重启后,在网络选择页将出现「我没有 Internet 连接」的选项,点击以创建离线本地管理员账户。
系统安装完成后无法连接外网,如何配置网络?▼
通常由两个原因导致:一是系统缺少 NetKVM 虚拟网卡驱动,需在设备管理器中从 virtio-win 光驱安装;二是环境未提供公网 DHCP,必须在网络适配器中手动配置 SCP 提供的静态 IPv4 地址、子网掩码及网关。