统信uos双系统启动项丢失时,需先确认引导状态:黑屏或grub rescue说明grub未加载,直入windows说明boot manager已接管;uos可登录则启用os-prober并挂载efi分区后update-grub;无法启动则用livecd chroot重装grub-efi。

统信UOS安装完成后开机直接进入Windows、黑屏无响应、GRUB菜单完全不显示或仅出现fallback条目,说明引导菜单未被正确生成或EFI启动项注册失败,必须立即执行针对性修复操作。
确认当前引导状态
重启电脑,紧盯开机第一屏:若光标闪烁/黑屏/卡在grub rescue提示符,说明GRUB根本未加载;若秒进Windows且无任何菜单,说明Windows Boot Manager已接管固件启动顺序。这一步不能跳过——误判状态会导致后续所有命令无效。
UOS可正常登录时的菜单重建
方法一:强制刷新并启用双系统探测
打开终端,依次执行:
sudo nano /etc/default/grub → 在文件末尾新增一行【GRUB_DISABLE_OS_PROBER=false】 → Ctrl+O保存,Ctrl+X退出 → 执行sudo update-grub。
注意:若执行后输出中未出现“Found Windows Boot Manager”字样,说明EFI分区尚未挂载,必须立刻转入“手动挂载EFI分区”步骤,不可继续等待。
方法二:重写GRUB到磁盘引导区
执行sudo grub-install /dev/nvme0n1(请将nvme0n1替换为你的实际系统盘,可用lsblk确认)→ 执行sudo update-grub → 重启验证。
手动挂载EFI分区后重试update-grub
① 运行sudo fdisk -l | grep "EFI System",记录输出中类似/dev/nvme0n1p1的设备名。
② 创建挂载点并挂载:sudo mkdir -p /mnt/efi → sudo mount /dev/nvme0n1p1 /mnt/efi。
③ 再次执行sudo update-grub。这一步操作起来很简单,但必须确保挂载的是Windows实际使用的EFI分区——挂错分区(比如挂了UOS自己的/boot/efi)会导致Windows仍不可见。
UOS无法启动时用Live环境修复
第一步:从UOS安装U盘启动,选择“试用UOS而不安装”进入Live桌面。
第二步:打开终端,执行lsblk -f识别UOS根分区(ext4格式,如/dev/sda5)和EFI系统分区(vfat格式,如/dev/sda1)。
第三步:挂载系统并切换环境:
sudo mount /dev/sda5 /mnt →
sudo mount /dev/sda1 /mnt/boot/efi →
sudo mount --bind /dev /mnt/dev →
sudo mount --bind /proc /mnt/proc →
sudo mount --bind /sys /mnt/sys。
第四步:执行sudo chroot /mnt进入原系统环境。
在chroot环境中重装GRUB-EFI
1、更新引导配置:update-grub(自动检测Windows Boot Manager并添加UOS启动项)
2、重装GRUB-EFI:【grub-install --target=x86_64-efi --efi-directory=/boot/efi --bootloader-id=UOS --recheck】
3、退出chroot:exit











