|
|
发表于 2006-11-3 23:12:56
|
显示全部楼层
挂 LiveCD 启动,不要使用正在运行中的A硬盘上的linux 进行操作 ..
从 A 硬盘 cp 到 B 硬盘。
目录要对应。
例如:A的/目录复制到B的/目录。保证硬盘分区都正确挂载到相应的目录。然后将GRUB重装到MBR 。reboot,改BIOS启动顺序或按主板热键或者grub命令方式指定从新接上的硬盘(主引导扇区)启动。如果不能正常启动,说明克隆操作有误。
***********************************************************
概念性问题:存储设备/磁盘分区 --> 挂载目录
/boot /dev/sda1
swap /dev/sda2
/ /dev/sda3
扩展(无挂载点) /dev/sda4
/usr /dev/sda5
/opt /dev/sda6
/home /dev/sda7
************************************************************
/boot/grub/menu.lst # 文件中关于启动加载kernel和initrd 的路径一定要正确。
/etc/fstab 文件中设备的挂载点一定要正确符合系统需求。
************************************************************
如果 A硬盘和B硬盘的分区结构相同。直接cp,其余都不用改就可以启动。
比如 A硬盘的第一分区为/boot 目录,直接cp到B硬盘的第一个分区。第N个分区直接cp到第N个分区。
cp完之后,要把引导装载程序安装到B硬盘的MBR中,实现引导系统。 |
|