Я почти уверен, что загрузчик вы писали под Legacy-загрузку. Советую почитать парочку познавательных статеек на тему EFI-загрузчика без готовых библиотек и решений.
Я нашел решение. Я перешел в firmware setup -> boot -> add boot option, потом нашел bootx64.efi для rEFInd, загрузился. рефинд уже сам нашел все EFI загрузчики, поэтому дальше проблема решила сама себя.
Смотря для какого железа делаете ОС.
Если для старого, возможно, придется использовать NASM или какой-нибудь другой ассемблер,
а если для нового, то UEFI - лучший способ.
Ответ написан
Комментировать
Комментировать
Оценили как «Нравится»
Войдите на сайт
Чтобы задать вопрос и получить на него квалифицированный ответ.