V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
systemcall
V2EX  ›  问与答

有什么好办法在宿主机给虚拟机装系统?

  •  
  •   systemcall · 2022-09-24 14:56:59 +08:00 via Android · 943 次点击
    这是一个创建于 793 天前的主题,其中的信息可能已经有所发展或是发生改变。

    因为要测试不同的 Windows 系统,所以是在宿主机用 dism++之类的工具来操作 wim ,再想办法弄到虚拟机里面
    虚拟机软件是 Hyper-V ,是用的 vhdx ,理论上可以用 winntsetup 的 VHD 功能,把系统装到一个新的 vhdx 里,再把这个 vhdx 附加给虚拟机
    但是问题是,winntsetup 似乎会更新宿主机的引导信息,但是不更新引导记录的话,似乎又没法启动

    6 条回复    2022-11-10 01:46:48 +08:00
    Puteulanus
        1
    Puteulanus  
       2022-09-24 15:32:05 +08:00
    感觉是 win to go 能干的,但是不知道 wtg 的工具有没有支持 vhd 的
    40EaE5uJO3Xt1VVa
        2
    40EaE5uJO3Xt1VVa  
       2022-09-24 15:38:18 +08:00
    在宿主机上开个 http ,从虚拟机里下载得了
    zhhww57
        3
    zhhww57  
       2022-09-25 04:22:39 +08:00
    vbox 的多重加载呢? vhd 差分? vhd 复用
    zhhww57
        4
    zhhww57  
       2022-09-25 04:24:44 +08:00
    我记得还有个特殊的 bcd ,可以不用更新引导信息,你只要把文件复制过去就行了
    zhhww57
        5
    zhhww57  
       2022-09-25 04:27:11 +08:00
    你建个 vhd ,然后 windows 挂载,之后 dism++展开,然后把引导文件复制粘贴进去就可以了
    或者给你个命令
    bcdboot 系统所在盘符:\windows /s 引导所在盘符 /l zh-cn /f UEFI 或者 BIOS
    wangyuyang3
        6
    wangyuyang3  
       2022-11-10 01:46:48 +08:00 via Android
    可以参考一个 github 项目,Easy-GPU-PV
    里面有一个 powershell 脚本片段实现了宿主机调用指定系统镜像并根据脚本预设的 hyper 虚拟机配置,自动完成了全套安装过程。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3587 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 10:58 · PVG 18:58 · LAX 02:58 · JFK 05:58
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.