1 .创建挂载点目录 sudo mkdir /mnt/dvd 2 .查找 DVD 设备 sudo blkid 在输出中找到与 DVD 相关的设备,通常会以 /dev/srX 的形式表示(其中 X 是设备号) 3 .挂载 DVD 镜像源 sudo mount /dev/sr0 /mnt/dvd 如果您的 DVD 设备不是 /dev/srX,请将命令中的 /dev/srX 替换为您找到的正确设备路径。 4 .备份规则文件 cd /etc/yum.repos.d/ mkdir repo mv *.repo ./repo 5 .创建规则文件 nano dvd.repo 输入以下内容 [BaseOS] name=BaseOS baseurl=file:///mnt/dvd/BaseOS gpgcheck=0 enabled=1 [AppStream] name=AppStream baseurl=file:///mnt/dvd/AppStream gpgcheck=0 enabled=1 6 .清理缓存,索引源,更新源 警告信息 This system is not registered with an entitlement(系统没有注册权限)。 为了抑制这个警告信息,编辑文件 /etc/yum/pluginconf.d/subscription-manager.conf,将参数 enabled=1 改为 enabled=0 sudo nano /etc/yum/pluginconf.d/subscription-manager.conf [main] enabled=0 清理缓存,索引源,更新源 sudo dnf clean all sudo dnf makecache 如果需要更新,不需要的不要更新,更新了会变成最新版 dnf -y update 查看当前源 sudo dnf repolist 安装测试 sudo dnf install nfs-utils lrzsz 上面完成后重启会失效,下面是配置自动挂载 打开/etc/fstab文件进行编辑: sudo nano /etc/fstab 在文件的末尾添加一行来定义本地源的挂载点。假设您的本地源目录是/mnt/dvd,您可以添加以下行: /dev/sr0 /mnt/dvd iso9660 noauto,x-systemd.automount 0 0 解释: noauto:防止在启动时自动挂载。 x-systemd.automount:使 systemd 在访问 /mnt/dvd 时自动挂载设备,而不是在启动时挂载。 通过这种方式,/dev/sr0 不会在系统启动时立即挂载,而是在您访问 /mnt/dvd 目录时自动挂载。 这种配置不会干扰系统的启动过程,因为 noauto 阻止了启动时的挂载,而 x-systemd.automount 确保了按需挂载。 这样可以避免开机自动挂载导致无法正常开机的问题 重新加载 systemd 配置 sudo systemctl daemon-reload 重启后即可自动挂载