将archlinux转移到nvme固态硬盘
2018/11/14大约 1 分钟约 393 字
前言
最近固态硬盘价格跳水,一直想给爱机升级下nvme固态硬盘,感觉现在是个好时机。接近一元1G的价格真的吸引人。于是双十一在狗东入手 HP EX900 500G SSD。 SSD到手,速度测试非常不错。然后要把原系统转移到新的固态硬盘,这个真的头疼。下面记录下转移Archlinux的过程。不过说实话,转完后新的固态多出上百GB写入,真的挺心疼。
转移
- 准备一个Archlinux U盘
- 在windows下预先准备好分区
- 启动livecd
- 准备工作
挂载原分区
mkdir /mnt/arch_old
mount /dev/sda1 /mnt/arch_old格式化并挂载目标分区
mkfs.ext4 /dev/nvme0n1p4
mkdir /mnt/arch_new
mount /dev/nvme9n1p4 /mnt/arch_new- 使用rsync把原分区的文件复制到目标分区
这里就不写了,网上教程很多
- 复制完成后要做的工作
修改fstab 根据
blkid命令修改fstab对应分区的UUID修改
mkinitcpio.conf在MODULES 添加ext4 nvme然后执行mkinitcpio -p linux。 其中linux可能有所不同,需要查看/etc/mkinitcpio.d目录
MODULES="ext4 nvme"- 安装grub到efi分区 首先挂载efi 分区
mount /dev/xxxx /boot/efi然后执行grub-install --target=x86_64-efi --boot-directory=/boot/efi最后更新grub.cfggrub-mkconfig -o /boot/grub/grub.cfg
- 到这里过程已结束,一切正常的话,重启即可体验nvme固态硬盘的极速。