将操作系统从一个驱动器复制到另一个驱动器,从MBR迁移到GPT-需要注意什么?

用户

我正在考虑将我当前的MBR分区的2 TB系统驱动器替换为3 TB驱动器。复制文件应该没有问题,但是有什么需要注意的地方,尤其是有关引导加载程序的地方,请记住,MBR不支持超过2 TB的存储空间,因此我将不得不使用GPT。 ?还是对新驱动器进行分区,复制所有文件,在新位置更新/ etc / fstab,用新驱动器物理替换旧系统驱动器,然后重新运行grub-install是否足够?

我在单引导系统(没有安装第二个要考虑的操作系统)上使用带有GRUB 2的Linux(在Debian Wheezy上特别是1.99-27 + deb7u1)。

吉勒斯“别再邪恶了”

Grub2支持GPT,因此从新驱动器启动不会有问题。BIOS是否可以引导GPT驱动器是另一回事。如果您将BIOS从传统模式切换到EFI模式,则需要安装grub-efi软件包。

您需要在新驱动器上安装引导程序。最简单的方法是先将数据复制到新驱动器,然后将其chroot到其中并运行grub-install,然后将新驱动器作为命令行参数传递给它。如果此时同时拥有两个驱动器,则可能需要进行编辑/boot/grub/device.map

有几种复制文件的方法。最好的方法是通过mdraid(Linux软件RAID)或LVM在两个驱动器之间设置镜像。这样做的好处是,您可以在设置镜像时继续使用系统。完成后,安装引导加载程序,重新引导,断开镜像,并根据需要扩大至少一个文件系统以利用额外的空间。如果文件系统位于PC分区上,则可以将其转换为RAID1,但这很麻烦。您可以利用这个机会将文件系统放在RAID1卷之上的LVM卷上,这很简单,并且使维护更加容易。

如果文件系统中有很大一部分被占用,则复制文件系统要比复制文件要快。确定阈值很困难,因为这不仅取决于正在使用的磁盘空间量,还取决于文件大小的分布。要复制的文件系统批发,你可以使用cat </dev/sdOLD1 >/dev/sdNEW1其中sdOLD的旧磁盘(例如sda),并sdNEW为新的磁盘(例如sdb)。挂载文件系统时请勿执行此操作。

如果复制所有文件,请确保保留所有元数据,尤其是所有权和分区。cp -ax /media/old-root /media/new-root作品。

如果您已经重新排列了分区,请确保进行更新/etc/fstab/etc/crypttab如果您已加密卷,则可能需要更新

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

克隆硬盘驱动器并将所有数据从一个驱动器复制到另一个驱动器有什么区别?

来自分类Dev

从 Fedora 迁移用户,有什么需要注意的吗?

来自分类Dev

一个 osgi 模块中的多个骆驼上下文 - 需要注意什么?

来自分类Dev

将整个文件系统层次结构从一个驱动器复制到另一个驱动器

来自分类Dev

需要注意的另一步验证码

来自分类Dev

驱动器不会从其Grub引导,但会从另一个驱动器的Grub引导,为什么克隆?

来自分类Dev

我应该从“ Ubuntu 12.04 LTS”升级到“ Ubuntu 14.04'Trusty Tahr'”吗,如果升级,我需要注意什么?

来自分类Dev

通过USB启动盘将文件从一个NTFS驱动器复制到另一个驱动器

来自分类Dev

运行robocopy bat将整个驱动器复制到另一个驱动器

来自分类Dev

在将AWS从一个地区迁移到另一个地区(新加坡到孟买)时,我应该注意些什么?

来自分类Dev

为什么在将Apache的根目录更改为另一个驱动器时出现403 Forbidden错误?

来自分类Dev

将光盘布局和分区复制到另一个驱动器

来自分类Dev

为什么 Ubuntu 可以看到我的一个 Windows 驱动器,而不能看到另一个?

来自分类Dev

仅将需要的数据从一个大文件复制到另一个

来自分类Dev

硬盘驱动器已满时,将文件从一个连接的USB驱动器复制到另一个连接的USB驱动器

来自分类Dev

如果一个驱动器或多个驱动器出现故障,在突袭(5)中会发生什么?

来自分类Dev

为什么在USB拇指驱动器上安装的操作系统比在同一拇指驱动器上运行的实时操作系统要慢得多?

来自分类Dev

为什么将文件从一个分区复制到同一磁盘的另一个分区需要花费时间?

来自分类Dev

如何在Windows下将目录树从一个驱动器复制到另一个驱动器,以复制任何连接点?

来自分类Dev

我需要做一个启动驱动器

来自分类Dev

如何使用MS GRAPH SDK C#获取驱动器信息(ParentReference)以将文件复制到另一个驱动器

来自分类Dev

我需要注意将顶点属性打包在一起吗?

来自分类Dev

如何使用单个DVD驱动器将DVD复制到另一个DVD?

来自分类Dev

如何将windows.old文件夹复制到另一个驱动器?

来自分类Dev

如何将USB(闪存)驱动器的内容自动复制到另一个目录?

来自分类Dev

上传应用程序时出错:警报 - 您的应用程序之一需要注意

来自分类Dev

需要根据第一库仑值将数据范围从一个Excel工作表复制到另一个工作表

来自分类Dev

为什么不能将值从一个XYSeriesCollection复制到另一个?

来自分类Dev

将一个内部驱动器备份到另一个内部驱动器

Related 相关文章

  1. 1

    克隆硬盘驱动器并将所有数据从一个驱动器复制到另一个驱动器有什么区别?

  2. 2

    从 Fedora 迁移用户,有什么需要注意的吗?

  3. 3

    一个 osgi 模块中的多个骆驼上下文 - 需要注意什么?

  4. 4

    将整个文件系统层次结构从一个驱动器复制到另一个驱动器

  5. 5

    需要注意的另一步验证码

  6. 6

    驱动器不会从其Grub引导,但会从另一个驱动器的Grub引导,为什么克隆?

  7. 7

    我应该从“ Ubuntu 12.04 LTS”升级到“ Ubuntu 14.04'Trusty Tahr'”吗,如果升级,我需要注意什么?

  8. 8

    通过USB启动盘将文件从一个NTFS驱动器复制到另一个驱动器

  9. 9

    运行robocopy bat将整个驱动器复制到另一个驱动器

  10. 10

    在将AWS从一个地区迁移到另一个地区(新加坡到孟买)时,我应该注意些什么?

  11. 11

    为什么在将Apache的根目录更改为另一个驱动器时出现403 Forbidden错误?

  12. 12

    将光盘布局和分区复制到另一个驱动器

  13. 13

    为什么 Ubuntu 可以看到我的一个 Windows 驱动器,而不能看到另一个?

  14. 14

    仅将需要的数据从一个大文件复制到另一个

  15. 15

    硬盘驱动器已满时,将文件从一个连接的USB驱动器复制到另一个连接的USB驱动器

  16. 16

    如果一个驱动器或多个驱动器出现故障,在突袭(5)中会发生什么?

  17. 17

    为什么在USB拇指驱动器上安装的操作系统比在同一拇指驱动器上运行的实时操作系统要慢得多?

  18. 18

    为什么将文件从一个分区复制到同一磁盘的另一个分区需要花费时间?

  19. 19

    如何在Windows下将目录树从一个驱动器复制到另一个驱动器,以复制任何连接点?

  20. 20

    我需要做一个启动驱动器

  21. 21

    如何使用MS GRAPH SDK C#获取驱动器信息(ParentReference)以将文件复制到另一个驱动器

  22. 22

    我需要注意将顶点属性打包在一起吗?

  23. 23

    如何使用单个DVD驱动器将DVD复制到另一个DVD?

  24. 24

    如何将windows.old文件夹复制到另一个驱动器?

  25. 25

    如何将USB(闪存)驱动器的内容自动复制到另一个目录?

  26. 26

    上传应用程序时出错:警报 - 您的应用程序之一需要注意

  27. 27

    需要根据第一库仑值将数据范围从一个Excel工作表复制到另一个工作表

  28. 28

    为什么不能将值从一个XYSeriesCollection复制到另一个?

  29. 29

    将一个内部驱动器备份到另一个内部驱动器

热门标签

归档