Создание образа загрузочного диска
Может будет проще образ загрузочной дискеты сделать? Его так же просто подпихнуть VMWare, как и ISO.
http://bootcd.narod.ru/bcdw.htm#customfd
Как создать загрузочный образ произвольного объема (например, более 2.88Mb)?Загрузка с дискеты/винта/cd происходит следующим образом:
Создайте на Вашем жестком диске логический диск FAT16 необходимого объема (например, с помощью Acronis PartitionExpert или PowerQuest Partition Magic)
Перенесите на этот логический диск системные файлы
Скопируйте на этот логический диск все прочие файлы
Создайте *.ima образ этого логического диска (как это сделать?)
грузится boot-сектор в память по определенному адресу и запускается на выполнение.
Далее этот код обычно подгружает остальные файлы с диска в память и запускает на исполнение.
Соответственно с CD все тоже самое: загрузочная дискета CD-рома монтируется, как виртуальный дисковод, и далее идет работа как с обычной дискетой (через 13 и 21 прерывания).
Оставить комментарий
Vladislav177Rus
Хочу ознакомиться с программированием в реальном режиме. В имеющихся у меня доках требуется *nix (для побайтного копирования на дискету дискета и постоянная перезагрузка компа с ненулевой вероятностью что-нибудь испортить. Хочется более безгеморрный вариант: Windows, VMWare, ISOшник, с которого загружаться. Вопрос состоит в том, как преобразовать готовый скомпилированный код в загрузочную запись ISOшника.