For those who are on Windows and currently trying to figure out how to get Centos into USB for new installations or upgrade, here is my quick share. Took me awhile to Google latest working methods and finally i figured one out after going through a few guides.
I kept getting this prompt using Unetbootin USB creator and other creation method including ISO2USB:
"The installer has tried to mount image #1, but cannot find it on the hard drive.
Please copy this image to the drive and click Retry.
Click Exit to abort the installation."
So here are the basic steps
1. Download the ISO2USB creator and your choice of Centos image (whether it’s minimal, DVD1 or netinstall).
2. Format your USB stick (of atleast 4GB) to FAT32 and use ISO2USB to create the USB boot disk from the ISO you just downloaded.
3. Boot up using your USB and start the installation process. Now pay attention to next few steps below. You can refer to the video if you are not sure what i am talking about.
4. Choose “Local hard drive” installation and select /dev/sda (usually if you boot from USB it will detect it as the first drive)
5. Now go through all the step till you reach the stage where you need to select your “Target Device” for Installation.
6. Include both your hard drive and USB into the “Target Device” column. Reason for this is that your installer needs to know where is the installation iso located at during the installation. Just ensure that you do not format the USB stick (this review is after you click “next” from this stage onwards).
7. Ensure that “bootloader” is your hard drive and not your USB. Click next and write changes to disk if prompted.
8. Review installation target device and just ensure that you do not format the USB stick drive (which is /dev/sda in most cases). Leave the rest default or change where you needed
9. Follow through normal installation process.
10. Reboot and your Centos should be up by now.
Watch the video below
Video 1 of 2
Video 2 of 2