查看“用户:DF4D3110/Sandbox”的源代码
←
用户:DF4D3110/Sandbox
跳转到导航
跳转到搜索
因为以下原因,你没有权限 编辑此页:
你请求的操作仅限属于此用户组的用户执行:
用户
你可以查看和复制此页面的源代码。
此教程只适用于基于tegra2的模拟方案不适用于tegra3,tegra2性能可能不如tegra3版本的qemu 9.1都不如,请自行选择合适的模拟方案模拟基于ARMv7架构的系统 以下是基于tegra2的模拟方案 === 先决条件 === 下面列出了用于将此版本安装到虚拟机上的以下要求: * [https://github.com/Wack0/tegra2_qemu_woa QEMU v6.1.0 Tegra 2 WoA 分支],模拟真实的 Nvidia Tegra 250 (基于Tegra2)开发套件,经过修改后可在 ARM 版本上运行早期版本的 Windows ** 截至当前,持续集成(CI,Continuous Integration)目前仅设置为自动生成 Windows 版本。必须使用其他操作系统(如 macOS 或 Linux)从源代码手动编译分支。 * 所需的[https://github.com/Wack0/tegra2_qemu_woa/releases/download/20240909/woa_t2_patched_uefi.zip 修补 EFI 固件封装映像](最初来自 [[Windows RT Build 7822.0.fbl_core1_kernel_npc_ext.100930-1700|Build 7822]])将放置在 QEMU 安装目录中名为 <code>fw</code> 的新文件夹中 * 两个虚拟硬盘映像(用于存储安装介质和操作系统安装) === 注意事项 === * 启动系统重启时,模拟器可能会退出。这是 Microsoft 有意实施的设计决策,因为 Tegra 250 HAL 将重启视为完全关闭,无法解决。 * 在极少数情况下,安全数字多媒体卡(SDMMC)仿真可能不可靠,并且可能会在映像部署或功能暂存过程中损坏主操作系统磁盘分区。通过以下命令重新尝试以下说明,首先格式化主操作系统分区,然后修改设置 BCD 存储以使用一个 CPU 内核(位于安装介质中的 <code>EFI\Microsoft\Boot\BCD</code>)可能有助于显著提高成功安装的机会,但由于缺少多线程而花费额外的时间: <syntaxhighlight lang="batch"> bcdedit /offline /store M:\EFI\Microsoft\Boot\BCD /set {default} NUMPROC 1 </syntaxhighlight> * USB HID 设备仿真不稳定,偶尔会导致设备无法注册任何用户输入,需要在每一次启动时进行如下操作。要修复输入,请切换到 QEMU 兼容性监视器({{key press|Ctrl|Alt|2}})并运行以下命令: <syntaxhighlight lang="batch"> device_del kbd device_add usb-kbd,id=kbd </syntaxhighlight> * 请使用静态构建版本的qemu以获得4核心支持,动态支持存在运行指令最大3核心的问题。 == Setup安装Unstaged系统 == [[用户:DF4D3110/Test:InstallUnstagedSystem]] == 使用ARM64系统手动stage系统 == == 系统第二阶段安装部署指南 ==
此页使用的模板:
模板:Key press
(
查看源代码
)
返回
用户:DF4D3110/Sandbox
。
导航菜单
个人工具
登录
命名空间
用户页
讨论
大陆简体
查看
阅读
查看源代码
查看历史
更多
搜索
导航
首页
最近更改
随机页面
批量上传文件
WinStory 门户
深色模式
工具
链入页面
相关更改
用户贡献
日志
查看用户组
特殊页面
页面信息
获取短URL