Eu entendi!
Para conseguir este trabalho eu copiei todos os rpm's de todos os 7 discos para / repository / CentOS que eu criei antes disso, eu somei todo o conteúdo dos arquivos TRANS.TBL de todos os discos no diretório CentOS para um arquivo e salvei em / repository / CentOS /TRANS.TBL, depois disso eu coloquei o diretório importest chamado repodata do primeiro disco (/media/CentOS_5.4_Final/repodata) para / repository / repodata
Depois disso, copiei o CentOS-Media.repo em /etc/yum.repos.d para, por exemplo: CentOS-Local.repo e configurei a base para: baseurl = file: /// repository /
Apenas para / repository / not to / repository / CentOS / ou / repository / repodata
A última coisa foi desabilitar todos os outros repositórios como foi descrito aqui antes.
Esta é a única maneira de fazer isso funcionar, porque quando você não encontra alguma dependência no disco de CD atual, ele gera um erro em vez de requerer o seguinte disco.