Для изучения самонастройку операционных систем я несколько простых тестов, таким образом:Какую среду я могу использовать для записи двоичного кода операционной системы?
Я установить оракул viratualbox и создать Hdd диска
я установить гекс-редактор HxD и писать код для этого ГНБ диска, открыть файл, который представляет этот винчестер
в конце первого 512-байтового сектора я пишу 55 AA в 1FE и 1FF байт consiquently,
и другой код Я пишу с первого байта первого сектора.
Таким образом, я должен разблокировать hdd-файл из HxD, потому что виртуальный бокс не может запустить его, пока это не будет выполнено.
Я хочу использовать виртуальную машину или другую реальную машину (второй способ менее удобен), поскольку он создает независимую среду разработки.
Как я могу более эффективно выполнять эти тесты для обучения начальной загрузке (и после простой разработки) операционной системы?
большое спасибо, я попробую свой путь – jah
Если вы столкнулись с проблемой, дайте мне знать. Я могу, конечно, опубликовать больше кода примера для этого. Тем не менее, я не хотел отвлекаться от вашей забавы. :) –
Ох, большое спасибо, теперь я постараюсь напечатать «Привет, мир» на экране в начале mbr, я глубоко начинаю и теперь использую hiew32 для преобразования ассемблера в двоичный файл :) – jah