这种情况基本上都是硬盘故障,只读或只写,你可以dmesg|grep sd或dmesg|grep error查看下,应该是有详细报错信息的。
正确的作法是,在完全是LINUX的情况下,在一个硬盘(或分区,如sda1)上正确安装了UBUNTU11.10,作为源盘。另一个硬盘(或分区,如sda2)上也安装了LIINUX系统(含UBUNTU),作为系统操作盘。然后用这个系统操作盘启动系统后,用dd命令,制作源盘镜像,再用dd命令,将源镜像写入目标盘(分区)上。
如:以sda1为源盘,sdb1为目标盘,这里sdb1与sda1分区参数一致,比如在 fdisk命令中,它们的终止柱面与扇区与起始柱面与扇区的差值一致,或sdb1的容量大于sda1(最好是大小完全一致),可以用以下命令实现复制。
(1) dd if=/dev/sda1 of=(存储镜像的目录)/sda1_mirro (2) dd=(存储镜像的目录)/sda1_mirro of=/dev/sdb1。
这样就可以实现无差别的分区拷贝。另外,在拷贝时,也不要忘了启动扇区的拷贝:dd if=/dev/sda of=/dev/sdb bs=512 count=1(视你系统启动扇区具体大小,填写相应的bs 和count)。
这种情况基本上都是硬盘故障,只读或只写,你可以dmesg|grep sd或dmesg|grep error查看下,应该是有详细报错信息的。