[Contribute Advice] 如果实在没有 23 平滑升级 25 的方法,建议提供如下替代
Tofloor
poster avatar
Μαησεωφ
deepin
2025-06-27 16:41
Author
  • 提供备份用户数据、系统设置、已安装软件等到外部的工具,能在安装好 25 后恢复回去,且提供详细操作指导
  • 如果上面的方法不行,那就确保可以用镜像保留 /home 分区的方式安装系统,且提供详细操作指导
  • 如果保留 /home 也不行,那就必须强烈警告 23 升级 25 前手动备份一切重要数据到外部,以备安装好新系统后恢复

老实说,我也用过 Ubuntu 等发行版,真没遇到跨版本升级会因为破坏性更改而必须放弃所有数据重装的情况。

Reply Favorite View the author
All Replies
Μαησεωφ
deepin
2025-06-27 18:04
#1

Deepin 23 如果选择全盘安装,那么分区模式是:

  • /boot/efi 300MB
  • /boot 1.5GB
  • linux-swap 和内存一样大
  • /(根分区) 15GB
  • /persistent,实际上由 /home /opt /osroot /var 组成,是 Deepin 23 的数据盘

现在的问题是:如果用镜像安装,选择自定义安装/手动安装的情况下,如果给原来的数据盘选择挂载点是 /persistent,那就会要求必须格式化(如果选择是 /home 则可以不格式化,但这就会和之前的分区模式不一样了)。

但更要命的是,/boot 分区要求大小变成了 4GB,/ 根目录变成了 23GB,导致根本无法复用以前的分区大小,需要先进入 LiveCD 进行修改分区大小操作。

如果说 Deepin 面向的用户是技术极客,默认用户可以自己搞定这些问题,那基于 Deepin 的 UOS 专业版又该怎么处理这个破坏性更改?

Reply View the author
Μαησεωφ
deepin
2025-06-27 18:10
#2
Μαησεωφ

Deepin 23 如果选择全盘安装,那么分区模式是:

  • /boot/efi 300MB
  • /boot 1.5GB
  • linux-swap 和内存一样大
  • /(根分区) 15GB
  • /persistent,实际上由 /home /opt /osroot /var 组成,是 Deepin 23 的数据盘

现在的问题是:如果用镜像安装,选择自定义安装/手动安装的情况下,如果给原来的数据盘选择挂载点是 /persistent,那就会要求必须格式化(如果选择是 /home 则可以不格式化,但这就会和之前的分区模式不一样了)。

但更要命的是,/boot 分区要求大小变成了 4GB,/ 根目录变成了 23GB,导致根本无法复用以前的分区大小,需要先进入 LiveCD 进行修改分区大小操作。

如果说 Deepin 面向的用户是技术极客,默认用户可以自己搞定这些问题,那基于 Deepin 的 UOS 专业版又该怎么处理这个破坏性更改?

Reply View the author
kinggochj
deepin
2025-06-27 18:31
#3

我 23 的时候home 是独立的分区,然后稍稍备份了以下 opt usr var(这仨备份其实也没啥用),

再把以前的系统分区格掉重新让自动分区,安装好之后改 /etc/fstab

image.png

就是一堆软件要重新搞(opt 备份里能搞一些回去)

Reply View the author
Μαησεωφ
deepin
2025-06-28 23:57
#4
kinggochj

我 23 的时候home 是独立的分区,然后稍稍备份了以下 opt usr var(这仨备份其实也没啥用),

再把以前的系统分区格掉重新让自动分区,安装好之后改 /etc/fstab

image.png

就是一堆软件要重新搞(opt 备份里能搞一些回去)

那你以前系统分区有多大?没有遇到提示大小不满足要求吗?

Reply View the author
Μαησεωφ
deepin
2025-06-28 23:59
#5
Μαησεωφ

Deepin 23 如果选择全盘安装,那么分区模式是:

  • /boot/efi 300MB
  • /boot 1.5GB
  • linux-swap 和内存一样大
  • /(根分区) 15GB
  • /persistent,实际上由 /home /opt /osroot /var 组成,是 Deepin 23 的数据盘

现在的问题是:如果用镜像安装,选择自定义安装/手动安装的情况下,如果给原来的数据盘选择挂载点是 /persistent,那就会要求必须格式化(如果选择是 /home 则可以不格式化,但这就会和之前的分区模式不一样了)。

但更要命的是,/boot 分区要求大小变成了 4GB,/ 根目录变成了 23GB,导致根本无法复用以前的分区大小,需要先进入 LiveCD 进行修改分区大小操作。

如果说 Deepin 面向的用户是技术极客,默认用户可以自己搞定这些问题,那基于 Deepin 的 UOS 专业版又该怎么处理这个破坏性更改?

在虚拟机里测试一通,已绝望。既然只有自定义分区一条路了,为什么镜像要强制限制各个分区的最低容量,而不能让人自定义?

Reply View the author