Size: a a a

2020 November 20

DP

Dmitry Ponyatov in pro.osdev
GRUB/syslinux
источник

A

Aleksandr in pro.osdev
можно не свой, готовых навалом
источник

DP

Dmitry Ponyatov in pro.osdev
Dima Richev
Это что... Загрузчик свой писать?))
всё что тебе нужно — реализовать в твоём ведре совместимость со специаифкаицей multiboot v 1/2
источник

DP

Dmitry Ponyatov in pro.osdev
слинковать с таблицей загрузки в начале бинарника, и правильно адреса проставить
источник

DP

Dmitry Ponyatov in pro.osdev
а можешь вообще не заморачиваться — пиши гостевую ОС которая как обычное приложение работает поверх win/lin, standalone режим доделаешь потом
источник

DR

Dima Richev in pro.osdev
Мы куда-то не туда ушли. Наверное, вы не поняли.
Мне нужно просто записать содержимое флешки на второй бут-сектор. Поставить приоритет, что бы она загружалась первой. Как раз таки содержимое флешки = EFI драйвер, который хукает загрузку PG и загружает Windows. Получается, что теперь флешка мне не нужна. Ибо при запуске ПК - первым запускается бут сектор с записанным содержимым с флешки, где хукается PG, а после - Windows.
источник

A

Aleksandr in pro.osdev
а, дак тебе EFI
источник

A

Aleksandr in pro.osdev
он не с секторами работает, а с файлами на FAT-разделе
источник

A

Aleksandr in pro.osdev
а еще у него есть UEFI shell, зачастую встроенная, тебе ковырять туда
источник

DR

Dima Richev in pro.osdev
Aleksandr
а еще у него есть UEFI shell, зачастую встроенная, тебе ковырять туда
Да есть он у меня
источник

A

Aleksandr in pro.osdev
ну вот. смог запустить оттуда - пропиши то же в биос
источник

A

Aleksandr in pro.osdev
они такое зачастую имеют
источник

BD

Berkus Decker in pro.osdev
Dima Richev
Это что... Загрузчик свой писать?))
grub ставишь, грузишь из него что угодно
источник

BD

Berkus Decker in pro.osdev
для EFI  просто Startup.scr надо прописать  вообще
источник

DR

Dima Richev in pro.osdev
Berkus Decker
grub ставишь, грузишь из него что угодно
У меня с ним большие проблемы
источник

DR

Dima Richev in pro.osdev
Легче просто записать на бут сектор. Либо использовать UNetBootin  (но это в крайних случаях)
источник

BD

Berkus Decker in pro.osdev
Dima Richev
У меня с ним большие проблемы
но это наверное мало относится к тематике этого чата
источник

DR

Dima Richev in pro.osdev
Да
источник

BD

Berkus Decker in pro.osdev
Dima Richev
Легче просто записать на бут сектор. Либо использовать UNetBootin  (но это в крайних случаях)
бут сектор и уефи это разные вещи
источник

DR

Dima Richev in pro.osdev
Отдельная история
источник