买了个固态,不想重装,所以鼓捣着直接把旧硬盘数据迁移到新硬盘中。遂有此文。

原来机械硬盘是msdos分区表,新固态硬盘是gpt分区表,数据大小在100GB以内,所以使用 dd 命令迁移。

我系统都是只装在一个分区中,所以直接在 root 模式下执行迁移:

# dd if=/dev/sda1 of=/dev/sdb1

大概一个小时就迁移完成了。

这里要注意的是拷贝的源和目标分别是 /dev/sda1 和 /dev/sdb1 这两个分区,而不是 /dev/sda 和 /dev/sdb 这两个硬盘名称。

最后更新一下硬盘信息(不然显示的大小信息等还是旧硬盘的信息):

# umount /dev/sdb1         // 记得在操作之前先卸载所有挂载

# e2fsck -f /dev/sdb1

# resize2fs /dev/sdb1

dd 工具会将 uuid 也一起拷贝,所以拷贝完成之后,只要将旧的硬盘拆卸下来,替换上新的硬盘,不用修改 /etc/fstab 文件,就能按照你以前的设置自动挂载。

重新启动电脑,顺便修改下Grub,因为莫名其妙出现了一个error问题(具体忘了,上午的事)。

修改文件 /etc/default/grub:

# 设定默认启动项,推荐使用数字

GRUB_DEFAULT=0

# 注释掉下面这行将会显示引导菜单

#GRUB_HIDDEN_TIMEOUT=0

# 黑屏,并且不显示GRUB_HIDDEN_TIMEOUT过程中的倒计时

GRUB_HIDDEN_TIMEOUT_QUIET=true

# 设定超时时间,默认为10秒

# 设定为-1取消倒计时

GRUB_TIMEOUT=10

# 获得发行版名称(比如Ubuntu, Debian)

GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian`

# 将会导入到每个启动项(包括recovery mode启动项)的'linux'命令行

GRUB_CMDLINE_LINUX=""

# 同上,但是只会添加到 normal mode 的启动项

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"

# 取消注释以允许图形终端(只适合grub-pc)

#GRUB_TERMINAL=console

# 分辨率设定,否则采用默认值

#GRUB_GFXMODE=640x480

# 取消注释以阻止GRUB将传递参数 "root=UUID=xxx" 传递给 Linux

#GRUB_DISABLE_LINUX_UUID=true

# 取消启动菜单中的“Recovery Mode”选项

#GRUB_DISABLE_LINUX_RECOVERY="true"

# 当GRUB菜单出现时发出鸣音提醒

#GRUB_INIT_TUNE="480 440 1"

最后更新一下:

sudo update-grub2

linux 系统迁移到固态硬盘,把整个Linux系统迁移到另一个硬盘相关推荐

  1. 关于系统迁移到固态硬盘后,新系统引导项丢失的问题

    关于系统迁移到固态硬盘后,新系统引导项丢失的问题 一.问题描述 (1)我的电脑是戴尔灵越7559,所遇到的问题解决方法仅供该型号的电脑参考. (2)加装固态硬盘后,我将旧有的系统迁移到了固态硬盘,得到 ...

  2. 如何在计算机上新建硬盘,我想在计算机上添加另一个硬盘,我该如何设置?

    一.安装前的注意事项 在安装双硬盘之前,请先检查计算机内部的基本情况,例如3233363533e78988e69d83336是否有空间安装第二块硬盘,是否有备用数据电缆端口,计算机电源是否可以支持两个 ...

  3. win7自动弹出计算机硬盘窗口,Win7弹出“Windows检测到一个硬盘问题”窗口怎么关闭...

    win7系统遇到一件很奇怪的问题,Win7经常弹出"Windows检测到一个硬盘问题"窗口,怎么关闭?大部分是由于硬盘可能出现坏道引起的,如果不想更换硬盘,而此时系统也还能使用,那 ...

  4. Ubuntu系统迁移至固态硬盘(生产环境勿用)

    背景 作者在大一时苦于没有一个好的电脑和实验环境,学习停滞不前,现在作者认识到学习环境的重要性,于是给自己的物理机装了Ubuntu操作系统,无奈垃圾机械硬盘太慢,重搭学习环境费时,作者下定决心要把系统 ...

  5. 硬盘克隆带linux系统,一种Windows环境下基于DiskGenius克隆Linux系统的方法及系统与流程...

    本发明涉及服务器操作系统技术领域,特别是一种windows环境下基于diskgenius克隆linux系统的方法及系统. 背景技术: 服务器在测试过程中需要反复安装linux操作系统用于服务器的各种测 ...

  6. linux 不接显示器不启动_不知道这十项Linux常识,就别说自己玩过Linux

    1.GNU和GPL GNU计划(又称革奴计划),是由Richard Stallman(理查德·斯托曼)在1983年9月27日公开发起的自由软件集体协作计划.它的目标是创建一套完全自由的操作系统.GNU ...

  7. gnu linux空间包括什么,不知道这十项Linux常识,就别说自己玩过Linux

    1.GNU和GPL GNU计划(又称革奴计划),是由Richard Stallman(理查德·斯托曼)在1983年9月27日公开发起的自由软件集体协作计划.它的目标是创建一套完全自由的操作系统.GNU ...

  8. 迁移操作系统:如何把系统迁移到固态硬盘SSD?

    如何把系统迁移到固态硬盘SSD?很多人新买了固态硬盘之后不知道如何操作才能将现有的操作系统的所有数据完完整整迁移到新的固态硬盘上,还有的人甚至不知道还能这样迁移,直接就重装了系统,之后又进行一系列拷贝 ...

  9. linux系统无法识别固态硬盘_重装Linux操作系统为什么识别不了硬盘

    近日朋友拿了台联想小新本子,靓丽的外观,轻薄的机体,价格也很有吸引力.无奈只有Win10系统,朋友欲采用普华Linux桌面系统来提供业务支撑,而因常规方法无法识别SSD固态硬盘,未能加载Linux系统 ...

  10. xp系统迁移到固态硬盘_通过网络轻松传输,将XP迁移到Windows 7

    xp系统迁移到固态硬盘 If you get a new computer with Windows 7  and your current machine is running XP, the th ...

最新文章

  1. 前深度学习时代CTR预估模型的演化之路:从LR到FFM\n
  2. ElasticSearch Groovy脚本远程代码执行漏洞
  3. 腾讯计费:助力游戏千亿级营收,覆盖180多个国家
  4. ap6212 Linux 蓝牙,替代正基AP6212、AP6330的SDIO WiFi+UART蓝牙组合
  5. BeginnersBook JSP、JSTL、Servlet 教程
  6. 消息循环,注册窗口,创建窗口【图解】
  7. zoj 3209(DLX)
  8. python最简单的画图代码
  9. SVM-支持向量机算法概述
  10. 如何将手机屏幕投影到电脑电视
  11. ThoughtWorks面试篇
  12. linux下读写ntfs硬盘吗,Linux环境下实现NTFS分区完全读写的方法
  13. ThinkPHP php 仿千图网源码_仿百度网盘文件分享dzzoffice网盘系统源码_PHP
  14. 上一步,下一步(撤销和恢复)
  15. IDEA解决crtl+space与搜狗输入法冲突
  16. SQL Server HA - 数据库镜像 (Mirroring)
  17. Haproxy+Keepalived+MySQL高可用均衡负载部署
  18. arduino 读取模拟电压_Arduino内置教程-基本原理-读取模拟电压
  19. 到底什么是用户体验?
  20. 产品嘚吧嘚系列:大学城020产品模式研讨

热门文章

  1. 微型计算机硬件系统包括什么,微型计算机硬件系统由什么组成(6个基本组成部件)...
  2. 用Python进行数据整理
  3. java redo_redo和undo区别讨论
  4. 计算机ln代表什么意思,ln计算器(log计算器在线)
  5. NLP入门从入门到实战 实体命名识别 +中文预处理之繁简体转换及获取拼音
  6. Android 11 usb调试默认打开
  7. win10如何设置计算机网络访问,win10系统设置允许或拒绝从网络中访问本地电脑的操作方法...
  8. Halcon region区域提取及区域转图像
  9. 杭电2567寻梦(字符串处理)
  10. OA办公——SwebUI开源应用解决方案