应立即退出EasyBCD引导路径,通过Shift键进入GRUB菜单或强制触发recovery模式,追加nomodeset启动修复;随后挂载EFI分区、彻底删除NeoGrub残留、重建标准UOS EFI启动项,并重装GRUB以恢复原生双系统引导。

统信UOS使用EasyBCD在Windows双系统中添加Linux引导项后出现黑屏,说明GRUB未被正确加载或启动参数被破坏,系统卡在内核解压阶段或显卡初始化失败,必须绕过EasyBCD的不兼容链式加载机制,改用原生方式恢复引导。
立即退出EasyBCD引导路径
开机时反复按Shift键(部分设备需Esc或快速连按)进入GRUB菜单;若完全无GRUB界面,强制关机后重新开机,在POST结束后立刻长按电源键断电,重复2次触发UOS自动进入recovery模式。
看到GRUB菜单后,用方向键选中带“(recovery mode)”字样的启动项,按e编辑;找到以linux开头的行,在末尾空格后追加 【nomodeset】,按Ctrl+X启动。这能屏蔽显卡驱动冲突,避免黑屏卡死。
在恢复模式下重装原生GRUB
成功进入recovery shell后,先执行:sudo mount -o remount,rw /
运行blkid确认根分区设备名(如/dev/nvme0n1p3),再执行:sudo grub-install /dev/nvme0n1(注意此处是磁盘设备,不是分区)
更新配置:sudo update-grub
【关键提醒】EasyBCD的“NeoGrub”模块与UOS的GRUB2.04+存在严重兼容问题,会覆盖/boot/grub/x86_64-efi/core.efi并破坏EFI签名验证,必须彻底删除EasyBCD写入的所有NeoGrub相关文件,否则重装GRUB仍会失效。
清除EasyBCD残留并重建EFI启动项
第一步:挂载EFI分区
执行lsblk -f找出标有“vfat”和“EFI”标签的分区(通常为/dev/nvme0n1p1),然后:
sudo mkdir -p /mnt/efi && sudo mount /dev/nvme0n1p1 /mnt/efi
第二步:删除NeoGrub痕迹
进入EFI目录:cd /mnt/efi/EFI
执行rm -rf NeoGrub/ && rm -rf Microsoft/Boot/bcd
第三步:重建标准UOS启动项
执行sudo efibootmgr -c -d /dev/nvme0n1 -p 1 -L "UnionTech OS" -l "\EFI\debian\grubx64.efi"(路径依据实际/boot/efi/EFI/下的目录结构调整,常见为debian或uos)
第四步:同步并退出
sudo umount /mnt/efi && reboot


















