[DVD root] AppStream Packages [lots of RPMs] repodata repomd.xml BaseOS Packages [lots of RPMs] repodata repomd.xmlWhat's subtle here is that AppStream and BaseOS are 2 distinct repositories, and both need to be declared.
[myRepo] name of this repo when listing yum sources : cosmetics only name=DVD for RHEL just a description, doesn't matter much mediaid=None metadata_expire=-1 gpgcheck=1 to be used with gpgkey below cost=500 enabled=1 baseurl=file:///mnt/cdrom/BaseOS the 2nd repo file will point to /mnt/cdrom/AppStream gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release make sure this is the right path (or disable gpgcheck to go quick'n'dirty)