记-迁移arch到不同硬盘
迁移sata固态硬盘中的arch到空的nvme固态硬盘里面
分区
记原本sata固态硬盘为/dev/sda,nvme固态固态为/dev/nvme
原sata硬盘分区为,启动方式为uefi
1 | / --> /dev/sda1 |
则我们需要在新的nvme固态硬盘同样分四个区,并且分别格式化为对应的格式,新的硬盘分区不能小于旧的硬盘分区。
那么迁移过来我们的分区如下:
1 | / --> /dev/nvme1 (ext4) |
linux livecd
原系统是哪个发行版,则最好用对应发行版的livecd。所以在此准备了个arch linux的livecd
原本是用manjaro linuxcd的,后来发现有挺多的问题,转换为arch linux的livecd后一路顺畅。
livecd操作
接着进入linuxcd后联网。
这里因为之前在manjaro livecd的时候不小心把boot分区弄没了,所以现在的思路就是复制/和/home分区后,然后arch-chroot
进去后弄grub,所以。
dd拷贝
拷贝对应的分区,因为dd的会把对应硬盘uuid也拷贝过去,所以不需要更改/etc/fstab
文件
1 | dd if=/dev/sda1 of=/dev/nvme1 |
操作boot分区
1 | mkdir -p /mnt/home |
arch-chroot
1 | arch-chroot /mnt |
退出
1 | exit |
然后就可以了
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 GreenHatHGのBlog!
评论