rhel9.1配置本地源并设置开机自动挂载(适用于物理光驱的场景)
1 光盘开机自动挂载
1.1 检查光驱设备
[root@Serverc ~]# lsblk
1.2 创建挂载点目录
[root@Serverc ~]# mkdir -p /mnt/rhel9.1
1.3 编辑/etc/fstab文件
/etc/fstab文件用于定义磁盘分区、其他存储设备及其挂载点。通过编辑此文件,可以实现光盘的自动挂载。
[root@Serverc ~]# vim /etc/fstab
/dev/sr0 /mnt/rhel9.1 iso9660 defaults,user,ro 0 0
1.4 测试挂载是否成功
[root@Serverc ~]# mount /dev/sr0 /mnt/rhel9.1/
mount: /mnt/rhel9.1: /dev/sr0 已挂载于 /mnt/rhel9.1.
[root@Serverc ~]# ll /mnt/rhel9.1/
总用量 44
dr-xr-xr-x 1 root root 2048 10月 27 2022 AppStream
dr-xr-xr-x 1 root root 2048 10月 27 2022 BaseOS
dr-xr-xr-x 1 root root 2048 10月 27 2022 EFI
-r--r--r-- 1 root root 8154 10月 27 2022 EULA
-r--r--r-- 1 root root 1455 10月 27 2022 extra_files.json
-r--r--r-- 1 root root 18092 10月 27 2022 GPL
dr-xr-xr-x 1 root root 2048 10月 27 2022 images
dr-xr-xr-x 1 root root 2048 10月 27 2022 isolinux
-r--r--r-- 1 root root 103 10月 27 2022 media.repo
-r--r--r-- 1 root root 1669 10月 27 2022 RPM-GPG-KEY-redhat-beta
-r--r--r-- 1 root root 3682 10月 27 2022 RPM-GPG-KEY-redhat-release
[root@Serverc ~]# df -h # 检查挂载情况
2 配置本地yum源
2.1 创建yum仓库配置文件
[root@Serverc ~]# vim /etc/yum.repos.d/local.repo
[BaseOS]
name=BaseOS
baseurl=file:///mnt/rhel9.1/BaseOS # 挂载点路径
gpgcheck=0
enabled=1[AppStream]
name=AppStream
baseurl=file:///mnt/rhel9.1/AppStream
gpgcheck=0
enabled=1
2.2 清理yum缓存并测试
为了确保yum可以看到新配置的仓库,需要清理yum缓存
yum clean all
yum makecache # 更新yum仓库
查看仓库中的所有软件包
yum list
成功!