Originally posted as "Problem installing Centos 6.4/6.5 from USB stick seen as HDD by BIOS" Further testing seems to indicate there is some odd issue with the file names in the repodata directory. During installation, after the partitioning stage, anaconda logs an error trying to access the file repodata/0dafccfdbf892f02acca8267ade4bdcee7280a682e65dc7e29145f3341fd7a8c-primary.sqlite.bz2 checking the USB drive as well as the downloaded ISO shows that the file is named repodata/0dafccfdbf892f02acca8267ade4bdcee7280a682e65dc7e29145f3341fd7a8c It seems that the filenames are truncated after the first dash e.g. b4e0b9342ef85d3059ff095fa7f140f654c2cb492837de689a58c581207d9632 should be b4e0b9342ef85d3059ff095fa7f140f654c2cb492837de689a58c581207d9632-c6-x86_64-comps.xml Renaming the files on the USB drive according to the information in repodata/TRANS.TBL appear to fix the problem and anaconda was able to proceed to package selection. The DVD ISO checksum is correct. I also compared the checksum files from another server in case the mirror I used had an outdated/bad version. Is the problem with the ISO, or is anaconda supposed to had figured out the filename based on TRANS.TBL but not doing so. The problem originally started with a C6.4 install but I've wiped that ISO so am unable to verify if the cause is the same.