Конвертор образов .bin B .img (Дебиан 1.1, ВиртуалБокс, конверторы образов)

Поиск, обмен ссылками, вопросы по устаревшему программному обеспечению.
bblkkskgv

Конвертор образов .bin B .img

Сообщение bblkkskgv » 12.01.2019,11:38

Дебиан 1.1, ВиртуалБокс, конверторы образов

Вопрос частный, но.
В глубинах архивов нашел папочку с названием Debian 1.1. В ней - пять образов дискет (boot, root и три с софтом). Образы дискет в формате .бин. Виртуалбокс 3.хх их не хочет кушать. ultraISO конвертировал только первую "дискету", остальные образы отвергает.
Отсюда вопрос - каким конвертером образы преобразовать в img-ima? Или кроме как rawrite'ом записать физические дискеты, а потом ВинИмадж'ем снять с них образы и нет вариантов?

i8088
Advanced Member
Сообщения: 4383
Зарегистрирован: 30.01.2015,17:06
Откуда: г. Баку, Азербайджан

Конкурсы

Вклад в сообщество

Сообщение i8088 » 12.01.2019,11:53

img и ima - это просто посекторная копия дискеты, а bin?
По аналогии с образами ПЗУ - то же самое должно быть?

Если размер bin файла точно 1474560 байт, то я думаю то
же самое. Тем более что в мире UNIX образы принято
снимать с помощью dd. Может Ваша программа просто
капризна к расширению файла, и просто сменить этот bin
на ima/img?

MMichael
Member
Сообщения: 161
Зарегистрирован: 27.04.2013,15:16

Сообщение MMichael » 12.01.2019,12:00

Вот что пишут на сайте дебиана по этому поводу: http://archive.debian.org/debian/dists/ ... stall.html
Writing the Floppy Disk Image Files to Floppy Disk

You will need the file root.bin . If your a: drive of the system upon which you will install Linux uses 1.2MB floppy disks, you will also need the files boot1200.bin, base12-1.bin, base12-2.bin, base12-3.bin, and base12-4.bin. If the a: drive of the system upon which you will install Linux uses 1.44MB floppy disks, you'll need the files boot1440.bin, base14-1.bin, base14-2.bin, and base14-3.bin. All of these are floppy disk image files, which means that each file contains the complete contents of a floppy disk in raw form. A special program is used to write the image files to floppy disk in raw mode.

Find 6 formatted floppy disks if you are using 1.4 megabyte floppies, or 7 if you are using 1.2 megabyte floppies. Mark these as "Installation Boot", "Installation Root", "Custom Boot", "Base 1", "Base 2", "Base 3", and if you are using 1.2 megabyte floppies: "Base 4".

Here is the filename-to-disk-label correspondence:

boot1440.bin or boot1200.bin: "Installation Boot"
root.bin: "Installation Root"
base14-1.bin or base12-1.bin: "Base 1"
and so on for "Base 2", "Base 3", and, if you are using 1.2 megabyte floppies: "Base 4".

No file is written to the Custom Boot floppy, that will be written by the Debian system while it is being installed.

Writing from a DOS, Windows, or OS-2 System

You'll find the rawrite2.exe program in the /debian/tools directory. There's also a rawrite2.txt file containing instructions for rawrite2.exe .

To write the floppy disk image files to the floppy disks, use the command

rawrite2 file drive

where file is one of the floppy disk image files, and drive is either a: or b:.

Writing from a Linux or Unix System

Some workstations attempt to automaticaly mount a floppy disk when you place it in the drive. You might have to disable this feature before the workstation will allow you to write a floppy in raw mode. Unfortunately, I don't know the command necessary to do this for your particular workstation. Ask your system administrator.

To write the floppy disk image files to the floppy disks, use the command

dd if=file of=/dev/fd0 bs=10k ; sync

where file is one of the floppy disk image files. /dev/fd0 is a commonly used name of the floppy-disk device, it may be different on your workstation. The command may return to the prompt before Unix has finished writing the floppy disk, so look for the disk-in-use light on the floppy drive and be sure that the light is out and the disk has stopped revolving before you remove it from the drive. On some systems, you'll have to run a command to eject the floppy from the drive.
По идее, эти образы уже как img, просто "сырой" raw-формат. Между прочим, архив с этими дисками кажется и сейчас доступен там же http://archive.debian.org/debian/dists/ ... 1996_6_16/

bblkkskgv

Сообщение bblkkskgv » 12.01.2019,12:29

i8088, спасибо за ответ! Не с первого раза (и я не понимаю, почему), ТоталКоммандер сменил расширения всех образов на .img. Размеры всех образов разные. Рут-диск - 524кБ. Так ВиртуалБокс "съел" все образы, кроме..правильно, рут-диска)сейчас попробую его еще раз UltraISO ковырнуть.
Не выходит и ею.

MMichael, raw так raw. мой вопрос из этого и состоял - МОЖНО ли конвертировать образы так, чтобы ВиртуалБокс их съел - можно ли ТОЛЬКО софтово или нужно "нарезать" настоящие дискеты rawrite'ом и потом снять с них образы, понятные ВБоксу, WinImage'ем. Из вашего ответа (из тхт-файла от Дебиан) я извлек ответ "только "железно"".

Аватара пользователя
ATauenis
Advanced Member
Сообщения: 5526
Зарегистрирован: 30.04.2015,21:30
Откуда: Москва
Контактная информация:

Вклад в сообщество

Сообщение ATauenis » 12.01.2019,14:13

Можно в виртуалке записать rawrite/dd в образ, примонтированный к ней. Это равноценно записи на дискету и снятию образа, только быстрее и надёжнее.

bblkkskgv

Сообщение bblkkskgv » 12.01.2019,14:15

В не установленной системе?
я в ВиртуалБоксе еще настолько хорошо не разбираюсь)

Аватара пользователя
ATauenis
Advanced Member
Сообщения: 5526
Зарегистрирован: 30.04.2015,21:30
Откуда: Москва
Контактная информация:

Вклад в сообщество

Сообщение ATauenis » 12.01.2019,14:16

Поставить любую ОС.
MMichael писал(а):Writing from a DOS, Windows, or OS-2 System
Формат виртуального HDD лучше выбрать VHD, его ест WinImage для перекидки файлов.

bblkkskgv

Сообщение bblkkskgv » 12.01.2019,14:29

Ага, чтобы поиграть в Деб1, БэйсикЛинукс или 386бсд - поставить целую операционку в ВМ)

в общем, я понял, конвертера приемлемых размеров нет.

Аватара пользователя
uav1606
Advanced Member
Сообщения: 5969
Зарегистрирован: 16.01.2008,22:04
Откуда: Енакиево
Контактная информация:

Вклад в сообщество

Сообщение uav1606 » 12.01.2019,14:58

bblkkskgv, если известно, что исходная дискета была, скажем, 1.44 МБ, то можно попытаться просто дописать нули в конец файла таким образом, чтобы размер файла-образа стал 1474560 байт. Можно чем-то вроде WinHex воспользоваться для этого.

MMichael
Member
Сообщения: 161
Зарегистрирован: 27.04.2013,15:16

Сообщение MMichael » 12.01.2019,20:08

bblkkskgv писал(а):MMichael, raw так raw. мой вопрос из этого и состоял - МОЖНО ли конвертировать образы так, чтобы ВиртуалБокс их съел - можно ли ТОЛЬКО софтово или нужно "нарезать" настоящие дискеты rawrite'ом и потом снять с них образы, понятные ВБоксу, WinImage'ем. Из вашего ответа (из тхт-файла от Дебиан) я извлек ответ "только "железно"".
Я сейчас скачал эти образы и немного посмотрел что это такое. Насколько я понял, там проблема не в том, что эти образы надо конвертировать, а в том, что там само по себе не стандартное содержимое, это некий образ архива, расщепленный на размеры дискет и сырым "как есть", нарезанный на дискеты. С добавлением заголовка про split. То есть, там даже нет файловой системы в обычном виде. То есть, никакая конвертация не поможет. Если их даже записать на реальные дискеты, они не будут читаться обычным способом, то это будет тоже самое.

MMichael
Member
Сообщения: 161
Зарегистрирован: 27.04.2013,15:16

Сообщение MMichael » 12.01.2019,20:29

Сейчас попробовал, через VBoxManage подключить. Не получилось. VirtualBox слишком умный и проверяет формат образа, чтобы он был похож на дискету. Реальному физическому устройству, как и линуксу (unix-ам вообще) пофиг, что засунули в дисковод, можно просто насырую читать и все.

Можно попробовать поискать есть ли возможность отключить виртуалбоксу лишний интеллект в данном случае. Сходу не нашел.

Ответить