You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何无损重装Ubuntu并保留主目录?

如何无损重装Ubuntu并保留主目录?

兄弟,我太懂你这种升级崩了想挠头的心情了!别慌,保留主目录重装完全可行,操作也没你想的那么复杂,我给你一步步说清楚:

先做好前置准备,稳字当头

  • 别急着启动安装程序!先用Live USB进入试用模式,一定要先备份home目录里的重要文件——比如你的文档、照片、常用软件的配置文件,哪怕复制到外接硬盘也行,分区操作有风险,多一层备份多一份安心。
  • 打开终端,输入sudo fdisk -l(需要管理员权限,输入密码时屏幕不会显示,正常输入就行),仔细确认你的分区结构:记好旧系统的根分区(一般是挂载/的那个,设备名比如/dev/sda2),如果你的home是单独分区的话,也把它的设备名记下来;如果home没单独分区,那它就是根分区里的一个文件夹,这时候只要记好根分区就行。

重装时的核心操作,别踩坑

  • 启动Live USB的安装程序,一路选语言、键盘、网络这些常规选项,直到走到**「安装类型」**这一步——这是最关键的节点,绝对别选「清除整个磁盘安装Ubuntu」!
  • 选择**「其他选项」**(也就是手动自定义分区,不同版本翻译可能略有不同,但核心是让你自己管分区),进入分区配置界面。
  • 接下来处理旧分区:
    • 找到旧根分区(比如/dev/sda2),点击它然后选「更改」:
      • 用途选「Ext4日志文件系统」
      • 挂载点填/
      • 必须勾选**「格式化」**——旧系统已经崩了,根分区得格式化才能装新系统
    • 如果有单独的home分区:找到它后点击「更改」,用途选「Ext4日志文件系统」,挂载点填/home,千万不要勾选格式化!这就是保留所有个人文件和配置的关键!
    • 如果home没单独分区:那根分区按上面的设置格式化装系统就行,等安装完成后,再回到Live USB的试用模式,把旧根分区挂载到临时目录(比如/mnt/oldroot),然后把里面的home文件夹内容复制到新系统的home目录里。
  • 确认所有分区设置没问题后,点击「现在安装」,接下来就是设置时区、用户信息这些常规步骤——这里要注意:创建的用户名必须和旧系统完全一致,这样新系统才能自动识别并沿用旧home里的配置,避免权限问题。

装完后的收尾工作

  • 重启进入新系统后,先检查home目录里的文件是不是都在,常用软件的配置有没有保留。如果个别软件出点小问题,重新装一遍软件就好。
  • 关于你提到的旧23.10 boot分区残留,进入新系统后打开终端,输入sudo update-grub,系统会自动检测并更新引导菜单,把无效的旧引导项去掉,不用手动删。

备注:内容来源于stack exchange,提问作者laifs

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.16 07:28:10