Как записать образ MS-DOS на HDD в Kubuntu?

Изображение пользователя palyanich.

И снова здравствуйте уважаемые! Как всегда - ближе к делу:
Нужен старичок MS-DOS желательно 6.22. Нужен этот старпёр не где-нибудь, а на жестком диске в 40gb. Точнее на разделе в 4gb, что соответствует максимальному кругозору FAT16.
Вопрос: Как и чем записать скачанный образ MS-DOS на HDD в Kubuntu? И, как обычно - если бы все было так просто, то я б сюда не обращался. Видите ли какая штука, например православный dd всю процедуру делает на ура, но загрузиться с диска невозможно, из чего можно сделать вывод, что загрузочный сектор не записывается( Попытка провернуть 'sys c:' из DOSBOX приводит к надписи типа: 'No system in default drive' (или что-то вроде того), притом, что io.sys, msdos.sys, command.com и даже drvspace.bin никуда не девались!
Уповаю на вас, братья и сестры. Ибо уже сломал не только голову, но кажется и сам гугл...))

+1
DarkneSS - 3 Сентябрь, 2012 - 18:37
Изображение пользователя DarkneSS.

Проще всего скинуть образ на любой раздел, прописать его в грубе, загрузиться и творить беспредел.

0
palyanich - 3 Сентябрь, 2012 - 19:32
Изображение пользователя palyanich.

Блин, а это идея! Брат, а тебе не составит труда расписать последовательность действий?! Ну так, чтоб знать раз и на всегда?! )))

+1
DarkneSS - 4 Сентябрь, 2012 - 08:02
Изображение пользователя DarkneSS.

menuentry "MS DOS" {
set root=(hd0,3)
loopback loop /dos.img
chainloader +1
}

hd0,3 — раздел, в корне которого лежит образ.

0
SD - 3 Сентябрь, 2012 - 18:49

для dos , как помниться, раздел=2гб (2047mb точнее).

0
lord_i - 3 Сентябрь, 2012 - 20:32
Изображение пользователя lord_i.

Из Вашего поста не совсем понятно для каких целей нужен дос. Возможно, как вариант, поднять его в виртуалбоксе и пробросить в виртуальную машину необходимые порты?

0
palyanich - 3 Сентябрь, 2012 - 21:00
Изображение пользователя palyanich.

Уууууу, тут целая история... если кратко, то дело в нем: - это довольно старый британский пульт управления светом Strand 520i. У него не борту мамаша под Pentium 2. которая общается со всей остальной переферией по ISA шине, и все это под управлением оболочки для MSDOS гордо названной Strand OS!
Так вот цель затеи такова: винт там старый, если не сказать древний. А информация ОЧЕНЬ важная - все спектакли и атрепризы! Бекапы есть только на дискетках, и то только самих спектаклей, не ПО. Вот, собна, и хочется поставить винт по новей, что бы в самый не подходящий момент не пришлось отменять репертуар)))

0
lord_i - 3 Сентябрь, 2012 - 23:13
Изображение пользователя lord_i.

А какой там винт стоит? Есть большая вероятность, что "винт поновее" там работать не будет. Если ISA контроллер и старые двухголовые шлейфы (MFM) на винт ... Фотки давайте ... Типы железа ...

ЗЫ Полнейший оффтоп ваабще-та ... :)
ЗЫЫ Если винт, который стоит в пульте подключается и виден на обычном компе с IDE (PATA) интерфейсом - тогда все очень просто.
Цепляете оба винта (старый и новый) на один шлейф, старый мастером, новый слейвом, стартуете машину, потом, c диска C: рулите. (fdisk, format d: /s etc.) Потом все можно копировать со старого на новый. Если стремно подключать старый - подключите новый мастером, стартаните с сидюка образ MS-DOS (например этот) и далее - по тексту (fdisk, format c: /s etc.) Но для копирования, все равно придется оба винта одновременно подключать ...

+1
SD - 3 Сентябрь, 2012 - 23:35

;) на правах оффтопа:

на материнке под второй пень должны стоять IDE-диски. если 40-гигабайтник IDE, то проблем быть не должно - надо только перенести системный раздел путем клонирования. можно создать образ старого диска (клонзиллой например) и восстановить на новом. можно создать раздел (досовкая fdisk) отформатировать (format c: /s если правильно помню) с переносом системных файлов, остальные файлы просто скопировать, но не перезаписывать системные файлы, которые создаст "format c: /s". проследить чтобы autoexec.bat и config.sys были с начинкой как на старом диске и чтобы системный раздел был загрузочный.
что-то типа того...

0
palyanich - 3 Сентябрь, 2012 - 23:44
Изображение пользователя palyanich.

В общем попробую прояснить ситуацию и оффтоп в целом.
История такая: за день до открытия сезона взял на себя смелость сделать "бэкап пульта". Все доступные машины - исключительно под убунтой (10.10). Так вот, подсоединил к одной из, все определилось, завелось, увиделось. Решил воспользоваться православной dd: dd if=/dev/sdb of=STRAND.iso bs=65536 conv=noerror Примерно на пол пути винт из пульта (какой-то Seagate на 2.1gb, уж не помню модель) как бы умер - остановился шпиндель - вот тут мой организм чуть не подавился адреналином. Система зависла, и ничего не оставалось, как нажать кнопку включения на 4 сек. Трясущимися руками я включил машину заново и - слава Вселенной! - не обнаружил никаких фатальных изменений. Повторил процедуру с dd - все прошло нормально - создался образ STRAND.iso. После я подключил 40 гиговый HDD и все той же dd записал образ на него. Но грузиться машина с него отказалась. При том что раздел почему-то занял все доступное пространство. Попробовал его уменьшить - gparted выдал ошибку, мол не могу! Тогда-то я и решил, что нужно сначала сделать диск загрузочным а потом хоть DN на него копируй...

0
SD - 3 Сентябрь, 2012 - 23:46

а пульт-то видит 40-гигабайтник? а то конфуз получится. :)
А вот я тут вдруг подумал на счет 95 osr2... а ведь действительно!
попытка не пытка :)

0
palyanich - 3 Сентябрь, 2012 - 23:50
Изображение пользователя palyanich.

да, видит! Но для проверки хотелось бы загрузиться с него хотя бы на любой стационарной машине...

+1
SD - 4 Сентябрь, 2012 - 00:01

с win95 osr2 главное отключить загрузку самой винды, чтоб осталась только досовская командка (как помнится в msdos.sys найти BootGUI вместо 1 поставить 0)

+1
palyanich - 4 Сентябрь, 2012 - 00:13
Изображение пользователя palyanich.

как помнится в msdos.sys найти BootGUI вместо 1 поставить 0
точно-точно! аж ностальгией повеяло))))

0
Mike - 4 Сентябрь, 2012 - 06:18
Изображение пользователя Mike.

а для этого артефакта нужен обязательно полноценный DOS? а то ведь можно и в сторону dosbox-а посмотреть.

0
palyanich - 4 Сентябрь, 2012 - 06:32
Изображение пользователя palyanich.

Лучше и проще "чистый" DOS, чем запуск оного в dosbox из под чего-нибудь еще - ведь железяки такие железяки! )))

0
lord_i - 4 Сентябрь, 2012 - 10:16
Изображение пользователя lord_i.

Вот убейте - не понимаю, к чему тут линукс, dd и так далее ...
Все просто делается как я выше написал ...
Два винта на иде шлейф и вперед. Естественно - отключить родные винты тачки ... Таким образом загрузка системы проиизойдет со "старого" винта.

0
palyanich - 4 Сентябрь, 2012 - 10:27
Изображение пользователя palyanich.

Все нормально бро, это просто я торможу))) Дело в том, что я не понимал почему dd не делает полную копию раздела со всеми MBR'ами и FAT'ами. В общем хотел как проще, а получилось... еще проще))) Правда вот как быть с [РЕШЕНО]? Ведь, как ты верно подмечаешь, решение к Kubuntu на прямую не относиться...

0
DarkneSS - 4 Сентябрь, 2012 - 10:32
Изображение пользователя DarkneSS.

dd делает полную копию. Проделывалось и не раз. Почему не взлетает дос, не знаю.

0
lord_i - 4 Сентябрь, 2012 - 10:51
Изображение пользователя lord_i.

Не взлетает - наверное потому что разные размеры винта. А партишн копируется со старого. Хотя хз... ТС не описал как именно он копировал. Откуда и куда ... Как всегда - нюансы основное в каждом деле.

0
DarkneSS - 4 Сентябрь, 2012 - 10:57
Изображение пользователя DarkneSS.

Дыа, дос проще всего из-под доса поставить :)

0
lord_i - 4 Сентябрь, 2012 - 11:25
Изображение пользователя lord_i.

Адназначна! :)

0
palyanich - 4 Сентябрь, 2012 - 16:44
Изображение пользователя palyanich.

Лан посоны, спасибо всем и падаю ниц в извинениях! Было тему назвать "Как же, блин, правильно использовать DD?")))
Виноват, что сам не допер, да и вас с гуглом запутал. Так что каюсь и оставляю тему на ваше растерзание)))

Отправить комментарий

CAPTCHA на основе изображений
Введите цифры