Передо мной стоит ноутбук (не слишком старый, 1.5 года), на котором система может загружаться с флешки только если общий размер флешки меньше гигабайта. Правило это выведено эмпирически, так что, возможно, все большие флешки были какими-то "неудачными", причем настолько, что даже команда "dd if=/dev/sdb of=/dev/sdc", где на sdb полугиговая загрузочная, а на sdc флешка большего размера, не делала вторую загрузочной с точки зрения этого ноута.
Вопрос в том, почему так может происходить? Может быть дело в том, что для носителей от гига и больше что-то меняется в технологии изготовления, или это просто кривые руки биосописателей? И как бы обойти это странное ограничение?