移除不存在的硬盘后卡在 initramfs 提示符处

移除不存在的硬盘后卡在 initramfs 提示符处

当我从系统中移除不相关的硬盘 (sda) 时,我的 Ubuntu 安装无法启动。相反,我被困在 initramfs 中。但是,如果它已连接,它就可以从 sdb3 正常启动。

  • sda 未分配 - 无论出于什么原因,启动所需的硬盘
  • sdb3/
  • sdb5 交换
  • sdb6home

值得一提的是,我尝试使用 clonezilla live 将 sdb 原样克隆到 sda,但失败了。因此 sda 没有分区,但如果我从 sda 启动,就会出现 grub rescue。

的UUIDblkid -l与 的 UUID 匹配fstab

initramfs-tool/conf.d/resume指向 sdb5

GRUB 和 initramfs 已更新多次

fsck.ext4 /dev/sdb3已实时运行多次,无任何错误

任何帮助都将不胜感激,因为这是我的主要驱动程序并且问题似乎不太严重。

答案1

好的,我找到了解决我的问题的方法:显然,事先通过 clonezilla 将现有分区克隆到新硬盘上会以某种方式混淆我的内核启动命令 - 由于某种原因,这些命令在 grub 中被设置为驱动器字母而不是 UUID

获得的经验教训是:始终检查所涉及的每个参数。

感谢 Panther 付出的时间和精力。

相关内容