最近我用Clonezilla克隆了一个我安装Opensuse 12.2的硬盘,包括所有的分区。 当我试图在另一台机器上恢复它(硬件和硬盘的型号非常相似)时,硬盘将无法启动。 我只是在一个黑色的屏幕上闪烁着一个“ – ”号。 没有错误或消息。
在原来的机器上,我有1个硬盘和2个SSD。 我将分区创build为/
, /home
, /boot
, swap
,并select使用卷标而不是/etc/fstab
的uuid或id。 原来的系统工作完美,但克隆的机器不会启动。
我用Opensuse live cd启动了fdisk -l
,它显示/boot
被标记为可启动,所以它应该启动。
当在新机器上恢复时,在Clonezillaselect“专家”模式,有一个“重新安装grub”选项,有或没有这个选项被选中,克隆系统不会启动。
你有什么想法吗?
提前致谢。
最后我find了一条出路。 克隆的驱动器无法启动的原因是硬盘驱动器中存在系统中未克隆的驱动器,并且位置为/ dev / sda,/ dev / sdb,但在fstab和Grub中没有正确的条目,所以Grub无法启动。 所以我只是改变布线,使克隆的驱动器成为第一个,/ dev / sda,并将其设置为目标机器,然后开始克隆和恢复没有任何问题。 恢复后,系统可以启动,因为在/ dev / sda之后所有新的驱动器都会被检测到,所以启动分区不会受到影响。