緣起:
我 Asus 筆電可以裝一個 nvme ssd 跟 SATA
ssd,之前是把 Arch 系統裝在 SATA 上,現在想轉移整個系統到 nvme ssd 上。
紀錄操作的過程。
過程:
插上那條 256 GB nvme ssd 後,用
fdisk
把它切成一個 1GB (sdb1) 跟一個 237 GB (sdb2) 的
partition,然後把它們格式化
sudo pacman -S dosfstools //要格式化成FAT需要這工具
sudo mkfs.fat -F32 /dev/sdb1
sudo mkfs.ext4 /dev/sdb2
掛載到 /mnt
sudo mount /dev/sdb2 /mnt
sudo mkdir /mnt/boot
sudo mount /dev/sdb1 /mnt/boot
然後用 rsync 複製整個系統
sudo rsync -aAXHv --exclude={"/dev/*","/proc/*","/sys/*","/tmp/*","/run/*","/mnt/*","/media/*","/lost+found"} / /mnt
産生新的 fstab
sudo genfstab -U /mnt >> /mnt/etc/fstab
chroot 進去
arch-chroot /mnt
處理 bootloader
grub-install --target=x86_64-efi --efi-directory=/boot --bootloader-id=GRUB
grub-mkconfig -o /boot/grub/grub.cfg
退出後重開機,進 Bios 選擇用 vnme ssd 就 ok 了。

沒有留言:
張貼留言