最近我用克隆兹拉克隆一个我安装的硬盘OpenSUSE 12.2,包括所有分区。当我尝试在另一台机器上恢复它时(具有非常相似的硬件和相同型号的硬盘),硬盘无法启动。我只是停留在黑屏上,屏幕上闪烁着“-”符号。没有出现任何错误或消息。
在原始机器上,我有 1 个 HDD 和 2 个 SSD。我创建了分区,如/
、/home
、/boot
、swap
,并选择使用卷标而不是 uuid 或 id /etc/fstab
。原始系统运行正常,但克隆的机器无法启动。
我使用 Opensuse live cd 启动并进行检查fdisk -l
,它显示/boot
被标记为可启动,所以它应该可以启动。
在新机器上恢复时,在Clonezilla中选择“专家”模式,有一个“重新安装grub”选项,无论是否选中此选项,克隆的系统都无法启动。
你对此有什么想法吗?
提前致谢。
答案1
最后我找到了解决办法。克隆的驱动器无法启动的原因是硬盘驱动器中存在未克隆的驱动器,它们占据了 /dev/sda、/dev/sdb 的位置,但它们在 fstab 和 Grub 中没有正确的条目,因此 Grub 无法启动。所以我只需更改电缆,使克隆的驱动器成为第一个驱动器 /dev/sda,并将其也设置为目标机器,然后开始克隆和恢复,没有任何问题。恢复后,系统可以启动,因为所有新驱动器都会在 /dev/sda 之后被检测到,因此启动分区不会受到影响。