文档:安装 Milestone 3 Windows 8 ARMv7 builds 在真实 ARMv7 硬件上:修订间差异
跳转到导航
跳转到搜索
文档:安装 Milestone 3 Windows 8 ARMv7 builds 在真实 ARMv7 硬件上 (查看源代码)
2025 年 8 月 14 日 (四) 22:49 的版本
、 2025 年 8 月 14 日 (星期四)无编辑摘要
(吃饭去了,晚点接着弄()) |
无编辑摘要 |
||
| 第 1 行: | 第 1 行: | ||
=== 准备事项 === | === 准备事项 === | ||
如果需要将Milestone 3阶段的Windows RT安装到 [[wikipedia:Surface_(2012_tablet)|Surface RT]] 或 [[wikipedia:Lenovo IdeaPad Yoga 11|Lenovo IdeaPad Yoga 11]]{{efn| | 如果需要将Milestone 3阶段的Windows RT安装到 [[wikipedia:Surface_(2012_tablet)|Surface RT]] 或 [[wikipedia:Lenovo IdeaPad Yoga 11|Lenovo IdeaPad Yoga 11]]{{efn|该机器在日本称为NEC LaVie Y,本文中称为Yoga 11。}} 需要进行以下准备: | ||
* 一个Surface RT设备或者Lenovo IdeaPad Yoga 11,而且必须保证安全启动处于关闭状态; | * 一个Surface RT设备或者Lenovo IdeaPad Yoga 11,而且必须保证安全启动处于关闭状态; | ||
* 一个你需要安装的系统的镜像 | * 一个你需要安装的系统的镜像 | ||
| 第 10 行: | 第 10 行: | ||
=== 注意事项 === | === 注意事项 === | ||
* 本指南适用于 [[Windows 8 Build 7957.0.fbl_core1_kernel_npc.110302-1700|7957 (fbl_core1_kernel_npc)]] 到 [[Windows 8 Build 8061.0.fbl_core1_soc.110803-1830|8061 (fbl_core1_soc)]] 之间的版本。 | * 本指南适用于 [[Windows 8 Build 7957.0.fbl_core1_kernel_npc.110302-1700|7957 (fbl_core1_kernel_npc)]] 到 [[Windows 8 Build 8061.0.fbl_core1_soc.110803-1830|8061 (fbl_core1_soc)]] 之间的版本。 | ||
* 目前由于缺少特定的驱动导致只能启动build 7957的 [[预安装环境|WinPE]] | * 目前由于缺少特定的驱动导致只能启动build 7957的 [[预安装环境|WinPE]] 。 | ||
* | * Surface RT设备使用 <code>ACPIPatcherOffset1.efi</code>, Lenovo IdeaPad Yoga 11设备使用<code>ACPIPatcherOffset0.efi</code>。 | ||
* | * 由于自带的安装程序与WinPE中的安装程序存在差异,需要手动通过自带的安装程序进行安装以正常通过密钥检测。 | ||
* | * 本指南未在ASUS VivoTab RT设备测试而且不适用于基于[[wikipedia:Qualcomm_Snapdragon|Snapdragon]]的高通设备。 | ||
=== | === 说明 === | ||
将压缩包的安装介质解压到U盘后 (如果缺失则与NVIDIA与Texas Instruments的 [[Windows 8 Build 7969.0.fbl_core1_kernel_npc.110323-1848|build 7969 (fbl_core1_kernel_npc)]],一样将WinPE的<code>boot.wim复制到</code><code>sources</code> 文件夹中), 打开U盘的 <code>\EFI</code> 文件夹并创建一个命名为 <code>boot</code>的文件夹,打开 <code>boot.wim</code> 并将位于 <code>sources</code> 的文件解压到 <code>Windows\Boot\EFI</code> 并解压 <code>bootmgfw.efi</code> 。将其解压到之前创建的文件夹并重命名为 <code>bootmgr.efi</code>. | |||
下载对应的 <code>ACPIPatcherOffset.efi</code> 到设备,将其放置于同一个目录中并重命名为 <code>bootarm.efi</code> 。如果启动的系统位于 [[Windows 8 Build 7968.0.fbl_multimedia_media_sndproc.110322-1700|7968]] 到 [[Windows 8 Build 8020.0.winmain.110602-1845|8020]] 之间, 打开命令提示符并导航到U盘的 <code>\EFI\Microsoft\boot</code> 中,并运行以下指令: | |||
<syntaxhighlight lang="batch"> | <syntaxhighlight lang="batch"> | ||
bcdedit /offline /store .\BCD /set {default} truncatememory 0xff800000 | bcdedit /offline /store .\BCD /set {default} truncatememory 0xff800000 | ||
</syntaxhighlight> | </syntaxhighlight> | ||
除此之外,还需关闭系统调试: | |||
<syntaxhighlight lang="batch"> | <syntaxhighlight lang="batch"> | ||
| 第 29 行: | 第 29 行: | ||
</syntaxhighlight> | </syntaxhighlight> | ||
某些设备还需要运行以下内容: | |||
<syntaxhighlight lang="batch"> | <syntaxhighlight lang="batch"> | ||
| 第 41 行: | 第 41 行: | ||
</syntaxhighlight> | </syntaxhighlight> | ||
插入USB设备后对于Surface RT则电源键与音量调低一起按,对于Yoga 11则音量调高与Windows键(位于平板上), 然后通过正常方式安装系统。第一阶段部署重启后在此启动到U盘中, 通过 Shift+F10 启动命令提示符, 并且运行<code>diskpart</code>并且运行以下指令。 | |||
指定X是位于eMMC磁盘上的分区而且Y是100MB大小的EFI系统分区: | |||
<syntaxhighlight lang="batch"> | <syntaxhighlight lang="batch"> | ||
list disk | list disk | ||
| 第 51 行: | 第 53 行: | ||
</syntaxhighlight> | </syntaxhighlight> | ||
在命令提示符中导航到 <code>Z:\EFI</code> 并从U盘的 <code>EFI\boot</code> 中复制 <code>bootarm.efi</code> 与 <code>bootmgr.efi</code> 到 <code>Z:\EFI\boot</code> 文件夹。如果运行的是 7968 到 8020 之间的构建,需要额外运行以下指令: | |||
<syntaxhighlight lang="batch"> | <syntaxhighlight lang="batch"> | ||
| 第 57 行: | 第 59 行: | ||
</syntaxhighlight> | </syntaxhighlight> | ||
(可选)可将修改过的 <code>dwm.exe</code> 覆盖到 <code>\Windows\System32</code> 中以启用Aero。完成后再次启动系统将会正常运行第二阶段安装。 | |||
== 注 == | == 注 == | ||
{{notelist}} | {{notelist}} | ||