统信系统开机卡在grub>界面说明引导配置丢失或/boot未识别,需手动定位分区、加载内核与initrd后boot启动;进系统后须立即执行sudo update-grub和sudo grub-install /dev/nvme0n1修复。

统信系统开机后卡在 grub> 命令行界面、光标持续闪烁,说明 GRUB 引导配置丢失或 /boot 分区未被识别,此时无法自动加载内核,必须手动定位分区、加载内核与初始化镜像才能临时启动系统。
在 grub> 界面下手动引导进入系统
第一步:输入 ls 查看当前识别的磁盘与分区列表,例如返回 (hd0) (hd0,gpt1) (hd0,gpt2) (hd0,gpt3) 或 (hd0) (hd0,msdos1) (hd0,msdos2) —— 注意 gpt 表示 GPT 分区表,msdos 表示 MBR 分区表,后续操作需严格匹配。
第二步:依次探测各分区是否含 /boot 目录及内核文件。输入 ls (hd0,gpt1)/(将 gpt1 替换为实际编号),观察是否列出 boot/、vmlinuz-、initrd.img- 等关键词;若无,继续试 (hd0,gpt2)/,直到某一分区返回类似 boot/ efi/ grub/ vmlinuz-5.10.0-amd64-desktop 的内容——【这一步必须找到含 vmlinuz- 和 initrd.img- 的分区,否则后续无法加载内核】。
第三步:确认 /boot 所在分区后,执行 set root=(hd0,gpt2)(以实际分区为准);再用 Tab 键补全内核路径:linux (hd0,gpt2)/vmlinuz-→按 Tab→选中完整内核名(如 vmlinuz-5.10.0-amd64-desktop),末尾追加 rw root=/dev/nvme0n1p3(root= 后必须填真实根分区设备名,可通过之前 lsblk 推断或尝试常见命名如 /dev/sda3、/dev/nvme0n1p3)。
第四步:输入 initrd (hd0,gpt2)/initrd.img-→按 Tab 自动补全完整初始化镜像名;确认无误后输入 boot 启动。若提示 “you need to load the kernel first”,说明第三步漏输 linux 命令或路径错误,需退回重试。
进系统后立即修复引导配置
方法一:终端命令修复
成功进入桌面后,立即按 Ctrl+Alt+T 打开终端,依次执行:
sudo update-grub
该命令扫描所有操作系统并重建 grub.cfg 配置文件。
sudo grub-install /dev/nvme0n1
将 GRUB 写入磁盘主引导记录,/dev/nvme0n1 需替换为你的系统安装磁盘(非分区!可用 df -Th / 查看根目录所在设备)。
方法二:图形界面快捷修复
点击左下角「开始菜单」→搜索“终端”打开→粘贴上述两条命令;或右键任务栏空白处→选择「重新加载」→再点击任意应用图标触发 GRUB 配置刷新(部分版本支持此机制)。

















