加载中...

Linux系统升级


0. 前言

我们有时候需要对操作系统进行版本升级,这里我先介绍使用离线方法进行升级。

1. 环境说明

我这里举例把Rocky 9.4升级到Rocky 9.6:

  • OS系统:Rocky 9.4
  • ISO镜像文件:Rocky-9.6-x86_64-dvd.iso

2. 升级操作

2.1 准备升级环境

先把rocky9.6的系统挂载到本地:

mkdir -p /install/custom/server
mount -o loop /isos/Rocky-9.6-x86_64-dvd.iso /install/custom/server

配置本地存储库并将其复制到/etc/yum.repos.d/

cat << eof > ${iso_path}/EL9-OS.repo
[AppStream]
name=appstream
baseurl=file://${os_repo_dir}/AppStream/
enabled=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-Rocky-9
[BaseOS]
name=baseos
baseurl=file://${os_repo_dir}/BaseOS/
enabled=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-Rocky-9
eof

cp -a ${iso_path}/EL9-OS.repo /etc/yum.repos.d/

备份原始存储库:

mkdir -p /etc/yum.repos.d/backup
mv /etc/yum.repos.d/rocky* /etc/yum.repos.d/backup
dnf clean all
dnf makecache

2.2 开始升级

检查升级内容:

dnf check-update

升级所有包:

dnf update -y

重启系统加载以加载新内核:

reboot

文章作者: 无夜
版权声明: 本博客所有文章除特別声明外,均采用 CC BY 4.0 许可协议。转载请注明来源 无夜 !
评论
  目录