2017年3月1日星期三

archlinux & windows 10 双系统迁移

源盘256G,目标盘128G,用湾湾的再生龙默认选项迁移失败。于是手动处理。

1、源盘
windows 10 用winpe的启动盘做ghost文件win10.gho。
archlinux 用arch的启动盘,打包 / 根目录下所有文件到 arch.tar

2、目标盘
用winpe启动盘分区,假设linux分区为/dev/sda1,windows分区为/dev/sda2。
将win10.gho写入已设置的c盘分区/dev/sda2。
修复windows引导。

3、目标盘 /dev/sda
用arch启动盘引导。
挂载已设置的arch分区/dev/sda1到/mnt。
将arch.tar文件内容解压到/mnt。
grub-install --root-directory=/mnt /dev/sda
chroot /mnt
编辑/boot/grub/grub.cfg,调整对应的引导分区设置

menuentry "Windows 10" {
   set root='(hd0,2)'
   chainloader +1
}


4、重启