Отладка операционных систем
У меня есть скомпилированый и слинкованый типа-бутлодер - файл размером 488 байт.
Внимание, вопрос: как этот файлик задвинуть в бут-сектор виртуального жесткого диска
VM VirtualBox. Я не чайник, если что.
Можно файл дополнить до 512-и байт и загружать как образ дискеты.
написать программу под существующую ос которая пишет файл на 0 сектор, загрузить эту ос с программой внутри vbox. с дискеты или лайф сиди например
Цитата:
с дискеты или лайф сиди например
или просто создать копию диска, с которого загружаться, а потом ее удалить. либо, если ОС - не Win, то создать второй диск с такой системой, а там уже хоть с WinHex раздел переписать.
к досе подключешь файл-диск своей оси . на дос ставишь diskedit .
он умеет царапать сектора в файлы и файлы в сектора .
работай . )
dd (использование dd if=твой_файл of=/dev/sda например)
Ещё один вариант: Грузишь свою машинку с LiveCD линуксового в нём есть
=T_T=
Кстати, если я доведу мою ОС до ума(где-то через 2-3 месяца), то пожалуй напишу здесь статью с описанием ее структуры. Она необычна и может кому-то пригодиться.