Ubuntu16.04系统迁移SSD

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接: https://blog.csdn.net/u014421797/article/details/102625484

1.背景

系统win10+ubuntu16.04,原来的win10系统装在一块120G的SSD上,ubuntu16.04装在普通硬盘上。新购置了一块SSD硬盘,希望将ubuntu系统迁移到新买的SSD上。折腾了半天,终于弄好了,记录一下。

win10系统盘:gpt格式

原ubuntu系统:mbr格式,安装的时候没有分区,所以我的ubuntu只有这两个区:

2.准备工作

需要一块ubuntu的系统启动盘。

3.迁移系统

1.从U盘启动ubuntu系统,不要安装,点击试用

  我的U盘启动有两种方式普通的和EFI都可以,但是不知道怎么回事普通方式启动不了,

   EFI启动点击试用后,显示我的系统在低模式下运行,也无法启动。。。。。

  我的解决方式:将显示器接在独显上(GTX1080),依然EFI启动,点击安装ubuntu,但是不安装,之后点击退出,就会进入到试用模式

  终端输入:sudo su

  进入root模式,接下来全部在root模式下操作

2.用gparted对新的SSD硬盘进行分区

因为我的ubuntu只有两个区,因此我将16G的空间分给Linux Swap,与原系统的linux swap大小一致,剩下的全部分给ext4

3. 进行系统迁移

(1)终端输入sudo fdisk -l  看下自己原ubuntu系统在哪里,想迁移到哪

我的原系统:linux swap在/dev/sda7下;linux在/dev/sda2下

希望迁移到:linux swap:/dev/sdb1;   linux: /dev/sdb2

(2)  执行命令:

    dd  if=/dev/sda7  of=/dev/sdb1

    dd if=/dev/sda2  of= /dev/sdb2

   需要执行很长时间

4.修复GRUB

强烈建议使用boot-repair修复

需要联网,终端:

sudo add-apt-repository ppa:yannubuntu/boot-repair
sudo apt-get update
sudo apt-get install -y boot-repair
boot-repair

点击高级选项第二项:因为我将系统装在了sdb上,因此将GRUB安装在sdb上

应用,按提示操作即可。

5.重启电脑,迁移完成。

4.后续工作

原来的ubuntu系统没有删除,因此在grub引导时,会把原系统也加入引导,

因为已经确认了迁移工作完成,因此我把原ubuntu系统盘格式化后,又重新修复了grub,可以在迁移后的系统上直接修复grub,不用在U盘中修复。这样grub引导项会很干净

猜你喜欢

转载自blog.csdn.net/u014421797/article/details/102625484
今日推荐