...не грузится на некоторых компьютерах.
Вот, что у меня есть по этому вопросу.
Проблема: компьютер не загружается с флешки.
Сталкивался на нескольких десктопах. На ноутбуках с подобным не сталкивался.
Десктопы не самые старые, времен первых Core-процессоров, сокет LGA775, BIOS(не UEFI).
В BIOS есть настройки для загрузки с USB-носителей, выставлены правильно.
Было замечено следующее. Две загрузочные флешки. Сделаны одинаково. Одного производителя: transcend. Разница только в объеме.
2Гб (fat16) - с этой флешки загружались все компьютеры.
16Гб (fat32) - с этой загружались иногда.
Предположительно проблема в BIOS. Конкретнее - в подсистеме связанной с USB-устройствами.
Только на одном из таких "проблемных" десктопов удалось поэкспериментировать.
Загрузочным устройством выступал внешний USB-HDD 30Gb, отформатированный в файловую систему FAT16.
Загрузчик Grub2 установлен в MBR.
Заполняю раздел на 2,98Gb - BIOS не распознает устройство.
Заполняю раздел на 2,96GiB, после этого копирую каталог grub - получаю error: failure reading sector 0xa01 from 'hd0'.
Заполняю раздел на 1,26GiB, после этого копирую каталог grub - получаю error: failure reading sector 0xb81 from 'hd0'.
Но grub запускается:
Entering rescue mode...
grub rescue>
Заполняю раздел на 1,02GiB, после этого копирую каталог grub - получаю error: attempt to read or write outside of disk 'hd0'.
Но grub запускается:
Entering rescue mode...
grub rescue>
Заполняю раздел на 987MiB, после этого копирую каталог grub - нормальная загрузка grub, появляется меню.
Вывод: на USB-устройстве файлы grub должны располагаться в пределах первого гигабайта.