长城国产信创笔记本Windows ARM64的安装
环境
操作系统:Ubuntu Kylin 优麒麟 20.10、RedFlag 红旗 V11
适用架构:AMD64(海光、兆芯)、ARM64(鲲鹏 920 x8、飞腾 FT-2000/4)、MIPS64EL(龙芯 3A4000)
这里的环境是指制作安装盘的软硬件环境,而不是指实体机安装的环境。本方法也适用于 Windows AMD64 的 ISO 制作。
下载 ISO
网站 1
选择 Windows 10 或 11,在页面底部选择一下版本 “ARM”。
网站 2
国际站,https://www.uupdump.net/?lang=zh-cn
建议正式版本的通道下载,预览、Beta、Dev、Canary 的版本都不能保证稳定。
加压缩文件后,进入目录。
给 sh 文件添加执行权限。
chmod +x uup_download_linux.sh
安装几个依赖软件包。
openKylin 开放麒麟、Ubuntu Kylin 优麒麟、Debian、Deepin 等 deb 系列发行版
sudo apt install aria2 cabextract chntpw genisoimage wimtools
Fedora 等 rpm 系列发行版
sudo dnf install aria2 cabextract chntpw genisoimage wimlib wimlib-utils
执行下载和打包。
./uup_download_linux.sh
大约需要下载 4.5G 左右。
如果 ISO 文件超过 4G,可能会遇到报错信息 “Failed to create ISO image”。完整的报错信息如下所示。
Creating ISO image...
I: -input-charset not specified, using utf-8 (detected in locale settings)
File ISODIR/sources/install.wim is larger than 4GiB-1.
-allow-limited-size was not specified. There is no way do represent this file size. Aborting.
Failed to create ISO image
解决这个问题,请修改 files 文件夹中 convert.sh 这个文件中的参数。在最后几行,if 和 else 段落中分别添加红字所示的内容。
-allow-limited-size -l -J -r -iso-level 3
完成后的脚本示范:
if [ "$arch" == "arm64" ]; then "$genisoimage" -b "efi/microsoft/boot/efisys.bin" --no-emul-boot \ --udf --hide "*" -V "$isoLabel" -allow-limited-size -l -J -r -iso-level 3 -o "$isoName" ISODIR else "$genisoimage" -b "boot/etfsboot.com" --no-emul-boot \ --eltorito-alt-boot -b "efi/microsoft/boot/efisys.bin" --no-emul-boot \ --udf --hide "*" -V "$isoLabel" -allow-limited-size -l -J -r -iso-level 3 -o "$isoName" ISODIR fi errorHandler "Failed to create ISO image" "$resetColor"
我不知道微软有哪个页面允许下载 ARM64 ISO,所以这部分依赖于社区制作的解决方案。
在 MDL 论坛上,我找到了正确的 ESD 下载链接,并使用 ESD>ISO 转换脚本(也在那里找到)获得了一个可引导的 ISO。
或者,adguard 的下载页面提供了类似的脚本,可以为您下载和打包一个 ISO。
当然,以上步骤也可以在 AMD64(海光、兆芯)平台完成。
安装
使用 Ventoy 或 Rufuse 制作安装 OS 用的优盘。
比如华为 MateBook E Go 等使用 ARM 平台 CPU 的实体机,开机后选择优盘启动,按照提示安装就可以了。
飞腾用户
飞腾用户可以参考这一篇《基于飞腾平台安装 windows 系统》,http://phytium.tpddns.cn:7789/?p=606
3 更改 uefi 配置
3.1 在安装系统之前需要进入 UEFI,更改 Setup 界面的配置,才可完成安装。
出现飞腾 Logo 按 F8 进入 setup 界面,
依次选择 Advanced Config ->CPU Config ->BIOS MODE ->Compatibility
选择 bios 模式为兼容模式 ,此处必须选择兼容模式,否则无法成功安装系统
具体原因在于选择兼容模式后,固件在使用 acpi 上报设备时,会使用 windows 可以识别的设备描述,代码原理后续文章分享
按 F10 或者 ESC->Y,进行保存与退出。
保存退出后,进行重启,即可
参考文献
《基于飞腾平台安装 windows 系统》,http://phytium.tpddns.cn:7789/?p=606
温馨提示:
欢迎您来到小站
1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源;
2.本站的原创文章,请转载时务必注明文章作者和来源,不尊重原创的行为我们将追究责任;
3.作者投稿可能会经我们编辑修改或补充;
4.网页广告仅为维持服务器 请谅解;
5.QQ:1103606138 无其它联系方式。