1500字范文,内容丰富有趣,写作好帮手!
1500字范文 > linux 系统迁移到固态硬盘 ubuntu14.04硬盘迁移记录HHD-SSD

linux 系统迁移到固态硬盘 ubuntu14.04硬盘迁移记录HHD-SSD

时间:2019-06-06 12:18:54

相关推荐

linux 系统迁移到固态硬盘 ubuntu14.04硬盘迁移记录HHD-SSD

电脑终于鸟枪换炮,换上了块SSD,windows直接是重装了,但是由于原来的ubuntu使用可很久了,配置的环境什么的舍不得丢掉重来,所以冒险尝试把这个系统迁移到SSD上面来,首先百度了下,还是有不少成功案例的。

第一,就是先把空闲的SSD分好区,这点不用说了,ubuntu原来分区什么样最好新的也分成什么样。我的SSD剩余的空间是120G左右,分区是boot 300M / 30G swap 4G 剩余的全部是home

第二,拷贝原来的系统到新分分区。这里我使用的是U盘 live cd.

进入live cd,选择试用ubuntu,把原来的系统和新的分区挂载。

sudo -s

mkdir /media/old

mkdir /media/new

mount /dev/sdbx /media/old

mount /dev/sdax /media/new

cd /media/old

find . -print | sudo cpio -pamd /media/new

umount /dev/sdbx

umount /dev/sdax

说明:在/media下创建两个挂载点,old用于改在原来系统的分区,new挂载新的分区。以我这的为例,我有3个分区需要挂载,分别是/boot,根目录,/home。这里的/dev/sdbx和/dev/sdax需要根据自己机子的情况修改。之后就是复制和卸载分区,一个分区一个分区的挂载复制即可。

第三,修改/etc/fstab中的uuid ,uuid的查看命令是sudo blkid,对应修改即可。

第四,删除/boot/grub,这里不同教程的方法不一样,我是直接暴力删除之后重建。

第五,重新挂载新的boot分区后执行

sudo grub-install --boot-directory=/media/new /dev/sda

第六,重启,不出意外的话开机会进入grub界面。

第七,在grub界面输入

grub> set root=(hdx,y) //注意这里的x和y的值是你自己机子的boot所在的分区。如果没有单独的boot分区就直接是根目录的

grub> linux /vmlinuz-xxx-yyy root=/dev/sdax //注意,这里-xxx-yyy也是你自己机子的配置,直接按Tab键补全即可。/dev/sdax里的x是你根目录所在分区值

grub> initrd /initrd.img-xxx-yyy //同上

grub> boot

你的机子会启动进入系统

在终端里面输入:

sudo grub-install /dev/sda

sudo update-grub

OK,完工!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。