Я использую вики osdev в качестве ресурса для программирования ОС.Пока у меня есть 2-х ступенчатый загрузчик с очень минимальным 32-битным ядром в защищенном режиме.
Однако для загрузчика я писал в определенный сектор и читал из определенного сектораи я решил сделать это «правильным способом» и использовать файловую систему, поэтому я выбрал файловую систему ext2, так как в вики есть документация по ней.Поэтому я отформатировал флешку с помощью ext2, используя gparted в Ubuntu 11.10, и схватил lde (редактор дисков Linux) и запустил ее с моей флешкой.
Проблема в том, что я не вижу таблицу какописанный на странице ext2, я посмотрел на байт 1024 (0x400), среди других мест, и я не могу найти таблицу.Я вернулся в gparted, и он все еще отформатирован.Кроме того, lde говорит «нераспознанная файловая система», даже когда я указываю, что это ext2.Разве флэш-диск не использует стандартную файловую систему ext2, настолько ли изменена файловая система, что она похожа на описанную на странице, или я просто не смотрю в нужном месте?
Ссылки:
Ext2 - http://wiki.osdev.org/Ext2
OsDev Wiki - http://wiki.osdev.org/Main_Page