Станислав писал(а):
Я принципиально забил все функции биоса туда вместе с переходом в защищёнку, так как этот код в дальнейшем затирается как ненужный это раз, во вторых не хочю несколько несчастных функций от биоса разбрасывать по всей системе.
Я отодвигаю первый раздел и храню ядро на секторах после MBR, перед запуском загруженного ядра нужно перейти в защищёнку и установить видео режим.
Кто мешает также затирать код "вторичного загрузчика" после того, как он отработает? Кто сказал, что нужно код BIOS "разбрасывать по всей системе"? Если бы ты сделал немного другую структуру образа (первичный загрузчик, вторичный загрузчик, ядро и прочее добро - где и как ты хранишь в образе "обычные файлы", я могу только догадываться), то к нему было бы значительно меньше претензий. Тогда бы действительно первичный загрузчик ЗАГРУЖАЛ, а вторичный загрузчик готовил ядро к работе в защищенном режиме. При этом можно было легко заменить один первичный загрузчик на другой и не нужно было в этом другом загрузчике дублировать код переключения в защищенный режим и выполнять др. несвойственные первичным загрузчикам действия. При такой структуре также элементарно было бы вынести образ "вторичный загрузчик - ядро" в файл какой-либо файловой системы и загрузить этот образ любым подходящим загрузчиком уже из файловой системы.
Цитата:
Я не хочю чтобы мне загрузчик искал файлы и грузил их, т.к. это дольше и самими файлами раздел флешки не хочу забивать.
Почему? Ты же сам нам советовал взять отдельную флешку специально для тестирования твоего творения. Так и сам заведи такую. А если флешка специально для этого, то какая разница, куда писать, в раздел или за его пределы.
Цитата:
Можно раздел флешки сделать вторым, а в первом разделе хранить систему в своей файловой системе.
Вполне. Только в случае использования универсального MBR-загрузчика на флешке все равно нужно использовать обособленный первичный загрузчик на твоем разделе.
DJ PhoeniX писал(а):
Всю жизнь хватало одного.
Скорее всего он имел в виду "System Reserved". Лично для меня единственной причиной не сносить разделы восстановления сразу является незаконченный гарантийный срок. И то я часто забиваю на возможные проблемы с гарантией на тех компах, которыми распоряжаюсь сам. Иногда и другим предлагаю такой вариант.