我有两个分区,我最近删除了 sda1 并将 sda2(Ubuntu) 移动到 sda1 所在的位置并使其使用整个磁盘,但 sda2 仍然是 sda2,我想让它显示为 sda1。
我有一个 Ubuntu Live USB,这是我安装 Ubuntu 的地方。
我有两个分区,我最近删除了 sda1 并将 sda2(Ubuntu) 移动到 sda1 所在的位置并使其使用整个磁盘,但 sda2 仍然是 sda2,我想让它显示为 sda1。
我有一个 Ubuntu Live USB,这是我安装 Ubuntu 的地方。
分区号由分区表条目确定。删除第一个分区,实际上就是删除第一个分区表项。剩余的第二个分区仍然由第二个分区表条目定义,因此它的编号仍然是
2
.真的没有必要改变,如果你的分区是由第一个或第二个分区表条目定义的,在现实生活中你很少会看到你的分区号,对性能没有影响。重新排序分区表条目会带来一些风险,您可能会不小心输入错误的命令。
grub 有可能会被破坏(因为 grub 使用 UUID 来查找正确的分区,我不希望这样,但要准备好最终必须重新安装 grub)。
如果您对 UUID 进行了任何更改
/etc/fstab
并使用它/dev/sda2
,那么您也必须更改它。我建议不要进行此更改,您无法获得任何优势。
如果您真的坚持要进行更改,那么我们开始:
使用您的安装程序-USB 来
Try without installing
执行此会话中的操作,您的分区必须卸载!重新检查正确的驱动器
lsblk -f
以查看是否/dev/sda
仍然是正确的驱动器,从安装程序启动时它可能会或可能不会更改。您必须根据从lsblk
-command 获得的输出来调整以下命令中的设备名称。创建分区表的副本:
结果如下所示:
现在只编辑从
/dev/sda2
to的最后一行的开头/dev/sda1
,保留其他任何内容。我曾经nano
这样做过。最后一行现在应该如下所示:在下一步中加载分区表的更改副本:
lsblk
按预期重新检查给定完毕。风险自负!
您不能“更改”分区的编号,因为这些编号是在创建分区时分配的。如果你真的希望你的 sda2 是 sda1,那么你可以删除 sda2 分区,并创建一个名为 sda1 的新分区。但是,我当然不建议这样做。从总体上看,分区的编号不会影响系统的性能或功能,所以应该没问题。