Я использую базовое учебное руководство в качестве основания для ОС, я продолжаю работать, и это, кажется, более старое учебное руководство: это имеет скомпилировать ядро вниз в гибкое изображение и затем загрузить его GRUB...
Я разрабатываю ядро для операционной системы. Для выполнения его я решил использовать GRUB. В настоящее время мне присоединили сценарий к stage1 GRUB, stage2, файл клавиатуры и само ядро...
Я работал над игрушечной ОС и использовал личинку в качестве своего загрузчика. Недавно при попытке использовать VGA я нашел, что не мог использовать аппаратные прерывания. Это, которое я нашел, было то, потому что я был брошен...
У меня установлен grub v1.98, и после разборки MBR я нахожу следующий фрагмент кода, который я не понимаю :xor ax,ax мов [си+0x4],ах топор mov [si -0x1],al мов [si+0x2],ax mov слово [si],...
Я хотел бы спросить, что именно GRUB переключает процессор в защищенный режим во время загрузки, или это делает ядро Linux. И еще я хотел бы спросить - само ли ядро (vmlinuz) является ELF или ...