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

如何通过Ubuntu 24 Live USB升级Ubuntu 23系统并保留合并分区中的数据?

如何通过Ubuntu 24 Live USB升级Ubuntu 23系统并保留合并分区中的数据?

当然可以通过Live USB来完成升级,而且能完整保留你的数据——毕竟root和home在同一个分区里,只要操作得当就没问题。下面是一步步的实操指南:

第一步:准备Live USB并进入试用模式

  • 确保你的Ubuntu 24 Live USB制作完成,插入电脑后重启,选择从USB启动,进入Try Ubuntu(试用Ubuntu)模式,不要直接选安装选项。
  • 进入Live系统后,先确认原系统分区能正常访问:打开文件管理器,找到你的Ubuntu 23所在的ext4分区,记好它的设备名(比如/dev/sda1)——也可以打开终端输入lsblk命令查看所有磁盘和分区的详细信息。

第二步:挂载原系统分区及必要系统目录

  • 打开终端,先创建一个临时挂载目录:
    sudo mkdir /mnt/ubuntu_old
  • 把原系统分区挂载到这个目录(替换成你自己的设备名):
    sudo mount /dev/sda1 /mnt/ubuntu_old
  • 再挂载三个关键系统目录,让后续的升级命令能正常运行:
    sudo mount --bind /dev /mnt/ubuntu_old/dev
    sudo mount --bind /proc /mnt/ubuntu_old/proc
    sudo mount --bind /sys /mnt/ubuntu_old/sys

第三步:切换到原系统环境

  • 用chroot命令进入原系统的根环境,这一步相当于“钻进”你的Ubuntu 23系统里操作:
    sudo chroot /mnt/ubuntu_old

第四步:替换软件源为Ubuntu 24版本

  • Ubuntu 23的代号是lunar,Ubuntu 24是noble,我们需要把所有源里的版本代号替换掉。打开源配置文件:
    sudo nano /etc/apt/sources.list
  • 用nano的批量替换功能:按Ctrl+\,输入lunar回车,再输入noble回车,按A确认替换所有匹配项。
  • 保存并退出nano:按Ctrl+O回车确认,再按Ctrl+X。
  • 别忘了检查/etc/apt/sources.list.d目录下的其他源文件,同样把里面的lunar替换成noble,避免后续更新报错。

第五步:执行系统升级

  • 先更新软件包列表:
    sudo apt update
  • 先升级所有现有软件包:
    sudo apt upgrade -y
  • 执行发行版升级:
    sudo do-release-upgrade
  • 跟着屏幕提示操作即可:遇到是否保留配置文件的问题,选“保留当前配置”更稳妥;遇到服务重启提示,默认同意就行。

第六步:收尾并重启

  • 升级完成后,退出chroot环境:
    exit
  • 依次卸载挂载的目录:
    sudo umount /mnt/ubuntu_old/dev
    sudo umount /mnt/ubuntu_old/proc
    sudo umount /mnt/ubuntu_old/sys
    sudo umount /mnt/ubuntu_old
  • 重启电脑,拔掉Live USB,就能进入升级后的Ubuntu 24系统了!

重要注意事项

  • 务必先备份数据:虽然操作流程是安全的,但万一出现电源中断、分区异常等意外,数据可能受损,提前把重要文件备份到外部硬盘或云存储。
  • 保证Live系统的网络稳定:升级过程需要下载大量软件包,网络中断可能导致升级失败。
  • 如果遇到依赖问题,可执行sudo apt --fix-broken install修复后再继续升级。

备注:内容来源于stack exchange,提问作者Александр Демидов

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.04.17 09:13:23