Skip to content

docs(plan): qemu-x86 五条腿全绿,以及第七、第八条发现 - #475

Merged
Sunrisepeak merged 1 commit into
mainfrom
docs/qemu-five-hosts-green
Aug 20, 2026
Merged

docs(plan): qemu-x86 五条腿全绿,以及第七、第八条发现#475
Sunrisepeak merged 1 commit into
mainfrom
docs/qemu-five-hosts-green

Conversation

@Sunrisepeak

Copy link
Copy Markdown
Member

只动文档。

五宿主矩阵全绿,而这是在任何东西被发布之前拿到的 —— 这正是「先跑通再发布」那一步的全部意义。linux-x64 真正引导了 multiboot 探针;另外四条按设计回落成只核 --version 并各自发出 ##[notice]

⚠️ 记了一条我自己的误读:检查各腿是否真的引导时,我 grep 的那串字同时出现在被回显的脚本里,于是五条腿全被读成「跳过」。换判据后真相是一条引导、四条回落。同一个形状:grep 匹配到的是脚本而不是结果。

⭐ 五宿主矩阵全绿,而这是在**任何东西被发布之前**拿到的。linux-x64 真正引导了
multiboot 探针(SeaBIOS 起来、镜像打印 qemu-x86 probe ok);另外四条按设计回落成只核
--version,并各自发出一条 ##[notice] 说明这台宿主的链接器发不出 x86 ELF。

第七条:meson install --no-rebuild 会停在 install 要拷的第一个**生成**文件上。改为
显式组装载荷(模拟器 + pc-bios + ldd 实测出的 13 个 MinGW DLL)—— 这也正是 316MB
那条发现说载荷该做的事。

第八条:引导探针的门槛问错了问题 —— 它检查有没有 32 位编译器,而真正必须成功的是
**链接**。Windows 上编译器通过、链接倒下。

⚠️ 而我差点把这条修复读成一次「假绿」:检查各腿是否真的引导时,我 grep 的那串字
**同时出现在被回显的脚本里**,于是五条腿全被读成「跳过」。换成 GitHub 真正发出的
##[notice] 注解之后,真相是一条引导、四条按设计回落。**同一个形状:grep 匹配到的是
脚本而不是结果。**
@Sunrisepeak
Sunrisepeak merged commit 294e6fe into main Aug 20, 2026
18 checks passed
@Sunrisepeak
Sunrisepeak deleted the docs/qemu-five-hosts-green branch August 20, 2026 21:01
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants