本次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更新后内核依旧是旧版本 代更新——