MTools и загрузочный образ DOS (Как создать нестандартный образ?)

Для новичков как вообще в Linux, так и в конкретной теме, к которой относится вопрос.

Модератор: Bizdelnick

Igor B.
Сообщения: 324

MTools и загрузочный образ DOS

Сообщение Igor B. »

Возникла необходимость создать загрузочный диск ДОС (точнее - образ такого диска для последующей загрузки по сети) нестандартного размера. Вроде бы все просто:

1. Делаем mformat с нужными параметрами геометрии и указанием загрузчика, снятого с дискеты
2. Засовывем туда системные файлы с дискеты (mcopy)
3. Далее напихиваем необходимым софтом и имеем счастье (mcopy).

Именно так советуют в топиках, связанных с сетевой загрузкой. Но! Есть проблема. Системные файлы, копируемые в п.2, судя по всему, ложатся как-то криво (они-то должны лежать в особой позе :P ). При попытке загрузить такой образ получаю сообщение о том, что диск совсем не системный.

Как быть? Аналога ДОС-овской команды sys в MTools нет, команда mformat ключ 's' (который в ДОС-е предписывал перенести системные файлы) не поддерживает... Куда податься бедному крестьянину?

Сменить ДОС на Линукс предлагать не надо - будет не смешно... :wacko:
Спасибо сказали:
Аватара пользователя
t.t
Бывший модератор
Сообщения: 7390
Статус: думающий о вечном
ОС: Debian, LMDE

Re: MTools и загрузочный образ DOS

Сообщение t.t »

Системные файлы, копируемые в п.2, судя по всему, ложатся как-то криво (они-то должны лежать в особой позе tongue.gif ).
Если я правильно помню, особая поза заключается в том, что файлы должны лежать строго в самом начале диска. Если так, то можно попробовать dd.
¡иɯʎdʞ ин ʞɐʞ 'ɐнɔɐdʞǝdu qнεиж
Спасибо сказали:
Igor B.
Сообщения: 324

Re: MTools и загрузочный образ DOS

Сообщение Igor B. »

t.t писал(а):
08.11.2005 13:31
Системные файлы, копируемые в п.2, судя по всему, ложатся как-то криво (они-то должны лежать в особой позе tongue.gif ).
Если я правильно помню, особая поза заключается в том, что файлы должны лежать строго в самом начале диска. Если так, то можно попробовать dd.


Посекторно копировать? Бр-р-р... Какая гадость... А потом еще и ФАТ в шестнадцатеричных кодах править? Сейчас мне будет плохо... ;)

Нет, нужно что-то более технологичное...

Кстати, если точно таким же образом делать образ стандартной дискеты (т.е. разница только в одном ключе команды mformat - количестве секторов на дорожку), то все работает... К чему бы это? ^_^
Спасибо сказали: