LINUX.ORG.RU

История изменений

Исправление vasya_pupkin, (текущая версия) :

О той флешке, с которой эта прошивка загружается. С USB-флешкой ты будешь долго мучиться, так как тебе придётся реализовать не только USB, но ещё blockdevice и какую-нибудь простенькую FS.


Не ИМХО там все проще, флешка может прикинуться IDE девайсом, если я правильно помню, то первый загрузчик должен быть 512 байт, а далее можно используя функции биос тупо прочитать следующую прогу в память и передать ей управление, а эта прога может уже содержать в себе дату фирмвари. Никакие ФС, драйверы USB городить не нужно...
Это работает при наличии олдскульной темы BIOS->MBR, чего там с UEFI & GPT я не знаю.

Исходная версия vasya_pupkin, :

О той флешке, с которой эта прошивка загружается. С USB-флешкой ты будешь долго мучиться, так как тебе придётся реализовать не только USB, но ещё blockdevice и какую-нибудь простенькую FS.


Не ИМХО там все проще, флешка может прикинуться IDE девайсом, если я правильно помню, то первый загрузчик должен быть 512 байт, а далее можно используя функции биос тупо прочитать следующую прогу в память и передать ей управление, а эта прога может уже содержать в себе дату фирмвари. Никакие ФС, драйверы USB городить не нужно...