сразу на grub или сделать небольшой бутлоадер? ОС чисто для обучения, т.е. мне особо не нужна спецификация multiboot, но может есть другие преимущества?
А обучение предполагает близкое знакомство с загрузкой? Было бы логично исходить из целей.
Ну, хотелось бы теоритически понимать, как оно работает. Я понимаю, что bios берет загрузочный сектор(512 байт), проверяет сигнатуру последних двух байт и загружает в память в 0x7c00 и возвращает туда управление, а вот, что далет сам граб не совсем понимаю(видимо, переходит в 32-битный режим). Если есть какая-нибудь хорошая теоритическая статья, то был бы рад. И еще вопросик, под macos(m1) не будет же проблем с grub'ом, мы же только его в iso запихиваем, а запускается он уже на виртуалке?
Это ведь уже давно не так...
Ага, на виртуалке можно делать что угодно
А что именно уже не так?
https://g.zeos.in/?q=x86%20modern%20bootloader
Я открыл вторую ссылку(к сожалению, бот удалил) и там описано то, что я написал выше, можете, пожалуйста, указать на конкретный момент, буду очень благодарен
Ну так он же bios-совместим, нет?
Не всегда. И, даже если этот конкретный совместим, что из этого следует?
Обсуждают сегодня