我正在尝试将台式机上的 SSD 更新为更大的 SSD。这台电脑最初是在 2011 年左右制造的,多年来 ubuntu 版本不断升级(目前为 18.04;我相信是从 12.04 开始的);它还通过 GRUB 双启动 Windows。
我启动了一个实时闪存驱动器并启动了 GParted,希望能够将分区从旧驱动器复制到新驱动器,然后就可以开始了。不幸的是,过去的我在创建这台计算机时想玩玩新东西,所以我发现我的旧 SSD 上的分区如下:
/dev/sda1: Fat32 filesystem; 190MiB; 974KiB Used; flags: boot, esp
/dev/sda2: EXT2 filesystem; 244MiB; 141.03MiB used; flags: msftdata
/dev/sda3: LVM2 filesystem; 111.37GiB; "0.00 B" used; flags: lvm
我按照说明在这篇文章中将分区上的数据复制/dev/sda3
到新 SSD 上的新 LVM 分区(/dev/sdb3
),并将其他两个分区也复制过去,因此新的 SSD 如下所示:
/dev/sdb1: Fat32 filesystem; 190MiB; 974KiB Used; flags: NONE
/dev/sdb2: EXT2 filesystem; 244MiB; 141.03MiB used; flags: NONE
/dev/sdb3: LVM2 filesystem; 931.9Gib; 111.37 Gib used; flags: lvm
我知道我至少需要在/dev/sdb1
分区上重新获取启动标志,但我无法理解为什么这里似乎有两个“启动”分区(只有/dev/sdb1
一个文件夹EFI
,而/dev/sdb2
有efi
、、和几个以 结尾的文件),以及如何在它们上设置正确的标志以确保系统再次正确启动。extlinux
grub
-generic
主要问题:
- 这两个“启动”分区有什么作用?它们如何工作(我假设是一起工作的)?1.a. 为什么一个是 Fat32?
- 分区上的哪些标志
/dev/sda
是重要的以及如何设置这些标志? - 我还缺少什么才能让系统从新的 SSD 启动?我见过很多关于类似内容的参考资料,
grub-update
但我对其工作原理了解不够,不知道在这种特定情况下需要进行哪些更改/命令。
非常感谢您提供的任何帮助或研究建议!
PS:我也尝试寻找这种分区方案的解释,但我的 Google 能力似乎无法胜任这项任务。