When installing TO a large USB drive (16GB test case), anaconda thinks it is installing to a hard disk drives and creates partitions starting at sector 2048.<br />
<br />
After successfully installing, grub will fail to find the partition because it will look for partitions starting on sector 63.<br />
<br />
Manually creating the partition starting at sector 63 and using it for install will solve the problem.<br />
<br />
This problem does not occur with a smaller USB drive such as 1GB so it seems that anaconda is naively using size to tell if it is a HDD or not.<br />
<br />
First encountered this problem on Centos 6.2 and again on 6.5<br />
<a href="http://grokbase.com/t/centos/centos/1244m4x3s2/installing-centos-6-2-to-a-usb-drive-not-installing-from-usb">http://grokbase.com/t/centos/centos/1244m4x3s2/installing-centos-6-2-to-a-usb-drive-not-installing-from-usb</a> [<a href="http://grokbase.com/t/centos/centos/1244m4x3s2/installing-centos-6-2-to-a-usb-drive-not-installing-from-usb" target="_blank">^</a>]
↧