最近將轉移一台電腦系統,將傳統硬碟轉到ssd碟,順便記錄一下linux系統轉移的步驟。記得一定要卸載後才能進行,否則會開不了機。所以
1.由別的partition開機
2.掛載source碟和destination碟
mount /dev/sda /sou mount /dev/sdb /des
3.copy全部檔案到目的碟
cp -af /sou/* /des
4.找出blkid
blkid
或
ls -l /dev/disk/by-uuid/
5.編輯/des/etc/fstab,將uuid換成新partition的
6.編輯/des/boot/grub/grub.cfg,將uuid換成新partition的,注意,會有很多筆,用編輯器代換比較方便,或用sed。 ex:將filename中所有A代換為B
sed -i 's/A/B/g' filename
7.重建grub
update-grub
8.重開機,若成功,再重建一次grub
O