本次dd使用的机器为 腾讯轻量应用服务器(Lighthouse)
配置为1H2G
由于我实在没找到Fedora 32的dd镜像所以 这里采用的是 先安装Fedora 28 再升级到32的方法
本次使用的脚本由 一键DD脚本
本次使用的镜像为 Fedora 28 minimal

步骤

yum install -y xz openssl gawk file glibc-common wget screen && screen -S os

yum install -y xz openssl gawk file glibc-common wget screen && screen -S os
wget --no-check-certificate -O AutoReinstall.sh https://git.io/betags && chmod a+x AutoReinstall.sh && bash AutoReinstall.sh
#选择自定义镜像即选项(99)
#键入DD镜像链接为
https://od1.cosmiccat.net/DD/Fedora28-x86_64-minimal.gz

等待安装完成
安装完成后,由于Fedora官网已经停止Fedora 28 的支持了
所以Fedora不再拥有国内镜像 这里以腾讯轻量应用服务器(广州)为例
我通过在fedora官网查找Fedora 28 仅存的镜像 并且逐一排除
最后发现 镜像地址:https://d2lzkl7pfhq30w.cloudfront.net/pub/archive/fedora/linux/
仅该镜像源 在腾讯轻量应用服务器(广州)中可以达到高速(1M/s以上) 其他源均不超过100KB
所以我们修改/etc/yum.repo为上述镜像地址后
即为:

/etc/yum.repos.d/fedora.repo
[fedora]
························
baseurl=https://d2lzkl7pfhq30w.cloudfront.net/pub/archive/fedora/linux/releases/$releasever/Everything/$basearch/os/
························

[fedora-debuginfo]
························
baseurl=https://d2lzkl7pfhq30w.cloudfront.net/pub/archive/fedora/linux/releases/$releasever/Everything/$basearch/debug/
························

[fedora-source]
························
baseurl=https://d2lzkl7pfhq30w.cloudfront.net/pub/archive/fedora/linux/releases/$releasever/Everything/source/SRPMS/
························

/etc/yum.repos.d/fedora-updates.repo
[updates]
························
baseurl=https://d2lzkl7pfhq30w.cloudfront.net/pub/archive/fedora/linux/updates/$releasever/Everything/$basearch/
························

[updates-debuginfo]
························
baseurl=https://d2lzkl7pfhq30w.cloudfront.net/pub/archive/fedora/linux/updates/$releasever/Everything/$basearch/debug/
························

[updates-source]
························
baseurl=https://d2lzkl7pfhq30w.cloudfront.net/pub/archive/fedora/linux/updates/$releasever/Everything/SRPMS/
························

因为DD完成之后并没有扩容所以需要对硬盘进行扩充
具体可以参考 扩充DD后linux的使用空间
本文不再阐述

该源 最高版本仅到31
所以我们需要更换两次源 升级两次系统以达到安装Fedora32
(尝试过直接换源安装Fedora32 无果 也可能是我步骤有问题)

sudo dnf upgrade --refresh
#更新当前版本的所有软件
dnf install dnf-plugin-system-upgrade
dnf system-upgrade download --releasever=30
#先行更新到30
dnf system-upgrade reboot
#等待更新完毕 
#此时再换到阿里、腾讯等等国内拥有Fedora32的源
再进行
dnf system-upgrade download --releasever=32
dnf system-upgrade reboot
#等待更新完毕 即可

此时可能会出现SSH无法登录问题
需要通过VNC登录 然后修改/etc/sshd/sshd_config文件以解决问题

新问题:Fedora更新后内核依旧是旧版本 代更新——


沉淪在無盡的深淵中...