使用DCFLDD克隆的硬盘无法启动进入紧急模式的故障排查求助
大家好,我遇到了硬盘克隆后的启动异常问题,想向各位大佬求助排查:
我的原系统是运行在1TB NVME M.2 SSD上的Ubuntu 22.04,通过Live USB启动后用DCFLDD制作了系统镜像,随后把镜像恢复到了一块1TB的2.5英寸外接SSD上。用Gparted验证过克隆后的分区和原盘完全一致,也能正常访问硬盘里的数据,但尝试从克隆盘启动时,先是Ubuntu logo显示了一段时间,之后直接进入紧急模式,屏幕提示:
You are in emergency mode.
After logging in, type "journalctl -xb" to view system logs, "systemctl reboot" to reboot.
我已经保存了这次启动失败的journalctl日志,同时用Boot-Repair生成了启动信息摘要,下面把相关信息贴出来,想问问问题根源在哪,以及怎么登录查看日志来定位故障原因?
Boot-Repair启动信息摘要摘录:
=> No boot loader is installed in the MBR of /dev/sda.
=> No boot loader is installed in the MBR of /dev/sdb.
sda1:
- 文件系统: vfat
- 引导扇区类型: FAT32
- 引导扇区信息: 引导参数块未发现错误
- 操作系统: 无
- 引导文件:
/efi/BOOT/fbx64.efi、/efi/BOOT/mmx64.efi、/efi/ubuntu/grubx64.efi、/efi/ubuntu/mmx64.efi、/efi/ubuntu/shimx64.efi、/efi/ubuntu/grub.cfg
sda2:
- 文件系统: ext4
- 引导扇区类型: -
- 引导扇区信息: 无
- 操作系统: Ubuntu 22.04.2 LTS
- 引导文件:
/boot/grub/grub.cfg、/etc/fstab、/etc/default/grub
sdb1:
- 文件系统: 无
- 引导扇区类型: -
- 引导扇区信息: 无
sdb2:
- 文件系统: vfat
- 引导扇区类型: FAT32
- 引导扇区信息: 引导参数块未发现错误
- 操作系统: 无
- 引导文件:
/efi/BOOT/fbx64.efi、/efi/BOOT/mmx64.efi、/efi/ubuntu/grubx64.efi、/efi/ubuntu/mmx64.efi、/efi/ubuntu/shimx64.efi、/efi/ubuntu/grub.cfg
sdb3:
- 文件系统: ext4
- 引导扇区类型: -
- 引导扇区信息: 无
- 操作系统: Ubuntu 16.10
- 引导文件:
/boot/grub/grub.cfg、/etc/fstab、/etc/default/grub
sdb4:
- 文件系统: zfs_member
- 引导扇区类型: -
- 引导扇区信息: 无
- 操作系统: Ubuntu 22.04.1 LTS
- 引导文件:
/boot/grub/grub.cfg、/etc/fstab、/etc/default/grub
检测到的3个系统:
- OS#1: sdb3上的Ubuntu 16.10
- OS#2: sda2上的Ubuntu 22.04.2 LTS
- OS#3: sdb4上的Ubuntu 22.04.1 LTS
Boot-Repair建议的修复方案:
Boot-Repair工具的默认修复操作会重新安装sda2的grub-efi,使用以下选项:sda1/boot/efi,同时会执行额外修复:unhide-bootmenu-10s、use-standard-efi-file
修复后的最终建议:
请务必在UEFI固件中设置从Ubuntu 22.04.2 LTS的启动项(对应文件路径:sda1/efi//grub.efi,****会在最终修复消息中更新)启动!
备注:内容来源于stack exchange,提问作者danik56

