我的Ubuntu出现问题,需要重新安装。我正在尝试使用相同的/ home分区,所以我不会丢失数据。我知道重新安装时无法单击复选框,因此/ home不会格式化,但是如何将该home文件夹与我的用户帐户链接?
更清楚地说,我正在尝试重新安装Ubuntu,以摆脱一些讨厌的代码,这些代码不会让我启动。重新安装时,我希望只是松散那些我玩的不多的文件(在sudo访问级别)。但是,我想保留我的用户帐户,所以我要备份/ home。当我重新安装时,它会引导到/ home目录为空的全新用户帐户。我希望保留该旧帐户或至少拥有一个新帐户,并将保存的数据加载到该帐户中
如果您有文件,请说/home/olduser
以前的安装文件在哪里/home/newuser
;您对新的[近空]“ user1”的工作方式感到满意;您可以将文件复制到新目录中,例如。
sudo cp -prn /home/olduser/* /home/newuser
这将复制(-p=preserve.filespecs
,-r=recursive
,-n=new.files.only
)的文件复制到新的用户目录。这-p
将表示它们仍归“用户”或您的旧用户ID所拥有。我可能会这样做,所以我可以在下一步之前检查它的功能
chown -R newuser /home/newuser/
现在,它将更改旧的owner.attribute归因于您的新“ newuser” ID。在-R
告诉它做递归子目录
这样做的好处是它将被复制而不是移动,因此,如果发生了什么事,您可以再次进行(即使它创建了一个新的user.id并使用它代替重新安装整个操作系统也是如此)。它确实需要您有足够的可用空间来拥有数据的两个副本,即。/home/olduser
数据将被复制到/home/newuser
。完成后,您很高兴可以随时删除其中的数据/home/olduser
其他替代方案|黑客可能是将目录编辑/etc/passwd
并更改$HOME
为所需的目录;但是如果您不了解自己在做什么,还有更多可能出错的地方。这个“ hack”更多地是您想要的,因此是我的线索,但是我不确定您的理解水平以及更多细节是否合适。到目前为止,这种“ hack”是最快,最简单的,但是更多的错误可能会发生。您可能很想安装第三次,但再次修改一次即可解决-如果您知道如何安装]
存在更多替代方案;我想知道的一些/home
是与分区位于不同的fs | /
partition,所以我将跳过(对/etc/fstab
etc的编辑)
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句