我可以将引导 linux 分区移动到另一个/驱动器分区并从那里引导吗?

Dim*_*ims 5 partition move-partition

我可以将工作启动分区/根文件系统移动到另一个驱动器/分区并从那里启动吗?

或者设备名称将被更改并阻止工作?

小智 5

对的,这是可能的。也不容易。如果您打算移动分离的/boot分区和/或/分区,您应该首先考虑更改 fstab 条目。

如果您要将文件移动到新分区,请不要忘记cp -p在复制时使用以保留权限。然后将您调整/etc/fstab为您将使用的分区的新 UUID。您可以通过运行来获取分区 uuid,blkid /dev/sdXn其中 X 是驱动器名称和 n 分区数。

您还可以使用 blkid 将标签附加到您的分区,然后通过标签进行安装,这更容易阅读man blkid以了解更多信息。

更改分区并调整 /etc/fstab 后,您应该运行update-grub- Debian/Ubuntu 上的可用脚本或grub-mkconfig -o /boot/grub/grub.cfg生成一个新的配置文件,然后将 grub 重新安装到您使用机器人的第一个硬盘中。grub-install --recheck /dev/sda

当然不要忘记,当复制在 /mnt 上挂载一个新的 / 或 /boot 分区时,在复制所有文件后,将它们挂载为 / 和 /boot chroot ,然后才运行更新 grub 如果您希望事情正确完成.


L29*_*9Ah 2

如果您在/etc/fstab(以及可能与您的发行版相关的其他相关文件)中使用 UUID,例如/dev/disk/by-uuid/57c59366-9196-4613-ba53-5ad24dcecfb9,并在移动内核引导分区时调整引导加载程序配置,那么它应该可以工作。