一.要想给自己的机子装个固态,但又不想重装系统,各种配置,那么就要先把自己的系统从HDD复制到SSD上,这里说下我的情况.我的HDD 是500G ubuntu系统,安装的时候没有分区,默认是dev/sda1是boot partition,占500MB,/dev/sda2是file system,占400GB.我的固态是120G的.(dev/sdb1),首先是把光驱拆下来,然后买个光驱位硬盘托架,将SSD安装在光驱的位置.
二.这里我用的clone工具是clonezilla live,了解到clonezilla live (http://clonezilla.org/fine-print-live-doc.php?path=./clonezilla-live/doc/03_Disk_to_disk_clone/10-clone-finishes.doc#10-clone-finishes.doc)是 from small disk to large disk 的规则,所以我要先把/dev/sda2变小或者和固态一般大才能用clonezilla live.这里就又要用到另外一个工具了,叫Gparted live (http://gparted.sourceforge.net/)
三.首先要做一个引导工具,用USB或CD都行,这里我用的是USB,进入 http://tuxboot.org/ 中,创建live 工具(http://tuxboot.org/download/),然后这个tuxboot支持clonezilla和Gparted,利用tuxboot将Gparted装在bootable usb 上 (http://gparted.sourceforge.net/liveusb.php),然后重启,F12选择usb启动,进入Gparted live 对/dev/sda2进行分区,这里我把400G给/dev/sda2留了100G,剩下300G分出去了,这样/dev/sda2就比SSD的/dev/sdb1小了.
四.你现在可以用原来的HDD进入系统,安装一个Gparted工具,然后看下SSD现在是几个分区,最好是/dev/sdb1是主分区,占100-110G,用来待会放系统,还要有一个/dev/sdb2 300MB左右,200也行,用来待会放boot partition (格式是fat32,flag是boot,label是EFI).再用tuxboot工具将另外一个usb做成clonezilla live 启动工具,操作和Gparted一样,http://gparted.sourceforge.net/liveusb.php,当然你用同一个usb也ok,安装好后,还是重启u盘启动,一路下一步,选择partition clone to partion,clone 即可.
五.clone好之后,还不能启动SSD,因为还没弄系统引导, 上一步应该设置好了300MB的boot partition,现在需要一个Ubuntu live USB/CD ,就是下载一个ubuntu ....iso文件,刻录到光盘上,或者做成bootable USB.这时需要把HDD拆下来,然后把SSD放在原HDD位置,启动ubuntu live,选择try ubuntu without install,进入系统后安装boot-repair (https://help.ubuntu.com/community/Boot-Repair) ,选择Recommanded repair , 提示成功后,就可以用SSD启动系统了,全部操作完成.享受SSD的极速吧!
ps:这是我的安装过程,小白一枚,可能不是最好的,如果您有更好的解决方案,欢迎分享!