我认为我将主目录移动到另一个驱动器时出了问题

我认为我将主目录移动到另一个驱动器时出了问题

所以昨天我在电脑上安装了 Ubuntu 并删除了 Windows。安装完 Ubuntu 后,我还用 Windows 文件格式化了驱动器。但问题是,我不小心将 Ubuntu 安装在了一些没有太多存储空间的额外 Intel Optane 驱动器上。我使用此 YouTube 教程将我的主目录移动到另一个驱动器:https://youtu.be/lPJhUonbCKA。我可能还应该提到,我的 Windows 驱动器没有任何分区,这只是一件事。现在,当我登录 Amy 帐户时,就好像我只是在设置 Ubuntu,它会显示首次安装 Ubuntu 时出现的弹出窗口。每次我打开电脑时都会发生这种情况。有人知道我该如何完成这个过程或修复现在发生的问题吗?谢谢。

答案1

详细阐述一下我上面的评论,我觉得您已将整个安装设置在一个驱动器上,但随后又想将 /home 目录放在单独的分区上。这是一个很好的做法。

假设您正在启动新安装,而不是从 USB 或硬盘驱动器映像中的实时 .iso 文件启动(我无法从上面的描述中判断),您现在面临的任务是将您的 /home 从单个 / 分区移动到单独的主分区。为了确认这一点,当您启动机器时,应该会看到一个 GRUB 菜单,然后一旦加载,它就会启动 Ubuntu。安装时,您应该有一组完全不同的步骤。如果向您展示了这些步骤,则 GRUB 设置未识别安装,或者您的启动媒体仍处于加载状态,或者您的 CMOS 未按正确顺序启动。

但我假设您已成功将 Ubuntu 安装到单个分区,并想要移动您的 /home 目录。

您可用的分区不一定全部启用。Linux 使用/etc/fstab列出分区及其挂载点。在这里,您可以添加包含新 /home 目录的分区。

您需要做的是确定新 /home 分区的 UUID。您可以通过运行 gparted 获取此信息,也可以使用 命令行获取此信息blkid

一旦确定了新分区的 UUID,就需要在 /etc/fstab 文件中添加一行,如下所示:

UUID=a75c927c-YOUR-UUID-b561-3e7dc406d0c8  /home  ext4 defaults,auto  0  2 

假设您的 /home 分区由给定的 UUID 标识,并且格式化为 ext4。

一旦/etc/fstab文件更新完毕,您将需要重新启动系统,新分区将挂载在原始 /home 目录之上。挂载新分区后,您将无法访问旧 /home 中的信息。

gparted 可让您移动和调整分区大小、生成新的 UUID、创建标签和格式化分区。还有许多其他命令可以执行相同的操作,但如果您刚开始使用,它非常方便用户使用。

我希望这个能有一点帮助。

相关内容