Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Deepin Integration]~[V23-Release] Add installation of signed EFI to grub.efi by UTsweetyfish@deepin-community/grub2 by deepin-community-ci-bot[bot] #7689

Closed
deepin-bot bot opened this issue Mar 29, 2024 · 5 comments
Assignees
Labels
Project:integrated 集成管理相关 吴波 吴波
Milestone

Comments

@deepin-bot
Copy link

deepin-bot bot commented Mar 29, 2024

Package information | 软件包信息

包名 版本
grub2 2.12-1deepin6

Package repository address | 软件包仓库地址

deb [trusted=yes] https://ci.deepin.com/repo/obs/deepin:/CI:/TestingIntegration:/test-integration-pr-1197/testing/ ./

Changelog | 更新信息

grub2 (2.12-1deepin6) unstable; urgency=medium

  • x64: Also install signed efi to grub.efi.
@deepin-bot deepin-bot bot added the Project:integrated 集成管理相关 label Mar 29, 2024
@deepin-bot deepin-bot bot added this to the V23-Release milestone Mar 29, 2024
@deepin-bot deepin-bot bot moved this to In progress in v23-集成管理 Mar 29, 2024
@deepin-bot
Copy link
Author

deepin-bot bot commented Mar 29, 2024

Integration Test Info

Test suggestion | 测试建议

修改 grub-install 行为,在 x64 下将签名后的 grub.efi 同时安装到 \EFI\deepin\grubx64.efi 与 \EFI\deepin\grub.efi

之前的行为是只安装到 \EFI\deepin\grubx64.efi,不安装到 \EFI\deepin\grub.efi

验证安全启动模式下升级行为
验证非安全启动模式下的升级

配合 : deb [trusted=yes] https://ci.deepin.com/repo/obs/deepin:/CI:/deepin-community:/grub-efi-amd64-signed:/PR-1/deepin_develop/ ./

Influence | 影响范围

系统引导

ADDITIONAL INFORMATION | 额外补充

本次修改efi安装相关逻辑,可能导致部分固件存在问题的笔记本设备升级后无法进入系统(安全启动模式下),此类设备较为少见(比较古老的国产化设备固件可能存在问题), 固件bug 不找设置的启动项 只能使用boot等默认启动项引导

@deepin-bot
Copy link
Author

deepin-bot bot commented Mar 29, 2024

IntegrationProjector Notify the author
@UTsweetyfish: Integrated issue updated

@deepin-bot
Copy link
Author

deepin-bot bot commented Mar 29, 2024

IntegrationProjector Bot
Deepin Testing Integration Project Manager Info
Link to deepin-community/Repository-Integration#1197

@UTsweetyfish
Copy link
Member

UTsweetyfish commented Mar 29, 2024

修改 grub-install 行为,在 x64 下将签名后的 grub.efi 同时安装到 \EFI\deepin\grubx64.efi 与 \EFI\deepin\grub.efi

之前的行为是只安装到 \EFI\deepin\grubx64.efi,不安装到 \EFI\deepin\grub.efi

@babyfengfjx babyfengfjx assigned kobe337 and unassigned babyfengfjx Mar 29, 2024
@babyfengfjx babyfengfjx moved this from In progress to 测试中 in v23-集成管理 Mar 29, 2024
@babyfengfjx babyfengfjx added the 吴波 吴波 label Mar 29, 2024
@deepin-bot deepin-bot bot moved this from 测试中 to In progress in v23-集成管理 Mar 29, 2024
@UTsweetyfish UTsweetyfish moved this from In progress to 测试中 in v23-集成管理 Mar 29, 2024
@kobe337
Copy link

kobe337 commented Mar 29, 2024

验证通过

【环境】:
镜像:https://cdimage.uniontech.com/community/releases/23-Beta3/
仓库:提测单仓库
内核:Linux deepinb3-PC 6.6.21-amd64-desktop-hwe #23.01.00.23 SMP PREEMPT_DYNAMIC Mon Mar 18 09:58:09 CST 2024 x86_64 GNU/Linux

【结论】:
测试通过,暂无严重问题及影响
覆盖场景:
1、版本核对,安装校验
2、efi目录下文件检查,生成时间核对
3、非安全启动模式与安全启动模式下升级校验
以上场景验证通过

@kobe337 kobe337 assigned Zeno-sole and unassigned kobe337 Mar 29, 2024
@kobe337 kobe337 moved this from 测试中 to 测试通过 in v23-集成管理 Mar 29, 2024
@Zeno-sole Zeno-sole moved this from 测试通过 to 已集成 in v23-集成管理 Mar 29, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Project:integrated 集成管理相关 吴波 吴波
Projects
Archived in project
Development

No branches or pull requests

5 participants