Внимание! Это временный неофициальный архив старой версии форума Полигон Призраков, созданный сочувствующим форуму участником. Этот сайт просуществует лишь до тех пор, пока администрация Полигона не сдержит своё обещание и не откроет официальный архив по адресу old.sannata.org.

Полигон-2

Форум о старых компьютерах

Объявление форума

Если пользуетесь личными сообщениями и получили по электронной почте оповещение о новом письме, не отвечайте, пожалуйста, почтой. Зайдите на форум и ответьте отправителю через ЛС.

Полигон-2 »   Старый софт »   Конвертор образов .bin B .img
RSS

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

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

<<Назад  Вперед>> Страницы: 1 * 2 3
Печать
 
MMichael
Newbie


Всего сообщений: 131
Рейтинг пользователя: 0


Ссылка


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


Всего сообщений: 131
Рейтинг пользователя: 0


Ссылка


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

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

Ссылка

MMichael написал:
[q]
По идее, эти образы уже как img, просто "сырой" raw-формат. Между прочим, архив с этими дисками кажется и сейчас доступен там же http://archive.debian.org/debi...1996_6_16/
[/q]
сконвертировал в img-образы комплект для 1.44
https://yadi.sk/d/sONcT0OUjArqng

использовал вот эту инструкцию из мануалки:
[q]
To write the floppy disk image files to the floppy disks, use the command

dd if=file of=/dev/fd0 bs=10k ; sync
[/q]
собрал пустую виртуалку в vmware

далее ...

вставляем дик boot1440, включаем виртуалку

на экране "здрасьте", промпт 'boot:' и ждёт указаний
жмём ENTER

просит вставить root диск
вставляем и жмём ENTER

далее будет меню установщика

сначала надо выбрать тип дисплея
я выбрал цветной (по умолчанию он монохромный)

потом будет меню с парой десятков пунктов
установщик пишет в нём куда как более понятные инструкции - так что читаем внимательно и делаем, что он предлагает в САМОМ ПЕРВОМ ПУНКТЕ выбора

у меня последовательность была такая:

A. Partition a hard disk
откроется прога для разметки диска
я сделал всего две Primary партиции:
- hda1 - Size = 90 Mb, Type = 83 'Linux (native)', Bootable
- hda2 - Size = 10 Mb, Type = 82 'Linux Swap'
потом нажимаем [Write] и [Quit]
// виртуалку я сделал с одним диском = 100 Мб — я его разбил на 90 Мб под систему и 10 Мб под swap





B. Initialize and activate the swap disk partition
предложит hda2
везде далее жмём YES

E. Initialize a linux disk partition
предложит hda1
везде далее жмём YES

H. Install the base system
выбрать дисковод fd0
попросит повставлять дискетки boot14-1, -2, -3
вставляем очередной диск и жмём ENTER

I. Install the operating system kernel
выбрать дисковод fd0
попросит вставить boot-диск
вставляем boot1440 и жмём ENTER

J. Configure device driver modules
здесь я ничего не стал выбирать

K. Configure the base system
выбрал Europe/Moscow, GMT = no

L. Configure the network
выбрал, что моя система НЕ подключена к сети

M. Make linux bootable directly from hard disk
предложит hda1
везде далее жмём YES

N. Make a boot floppy
пропустил

O. Reboot the system
перед тем как, надо убрать диск из дисковода (даже если он виртулаьный)

сразу после перезагрузки предложит задать root-пароль
потом предложит создать пользователя+пароль и ввести его Name и пр. (неожиданно, но Email не спросил)
потом предложит установить нужные мне пакеты — я ничего не стал устанавливать

чтобы корректно выключить систему, нужно:
разлогиниться (нажать Ctrl+D или ввести logout)
залогиниться как root
отдать команду shutdown -h now
// -h значит "взаправду выключиться", а now значит "вот прям щас"

чтобы перезагрузиться
то же самое, но вместо shutdown -h now вводим reboot



успехов!
Сейчас на форуме
bblkkskgv
Newbie


Всего сообщений: 127
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
10 мая 2018
Премного всем благодарен, MMichael, xoiss.
но! MMichael, ничего необычного в содержимом последовательных образов boot-root-base здесь нет. Достаточно стандартно для многих ТЕХ дистрибутивов linux.


xoiss написал:
[q]
сконвертировал в img-образы комплект для 1.44
[/q]
чем, уважаемый? ( это главный вопрос топика! ))


xoiss написал:
[q]
вставляем дик boot1440
[/q]
и это вторая часть главного вопроса - ХАРДовую дискету или ¨инъецировать¨ образ ея ))

с ХАРДовыми дискетами всё понятно, поверьте.
uav1606
Advanced Member


Откуда: Енакиево
Всего сообщений: 4373
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
16 янв. 2008
На VMWare boot1440 грузится нормально без каких-либо проблем, т.е. исходный bin-образ.


bblkkskgv написал:
[q]
xoiss написал:
[q]
сконвертировал в img-образы комплект для 1.44
[/q]
чем, уважаемый? ( это главный вопрос топика! ))
[/q]
Я, например, просто добавил с помощью WinHex нужное количество нулей в конец root.bin, чтобы его размер стал 1 474 560 байт. Насколько я вижу, у xoiss тоже файл такой же получился, вначале исходный root.bin, потом нули.

Добавлено.
Сейчас вот перепроверил - в VMWare и исходный root.bin тоже нормально работает. Это VirtualBox, видимо, что-то чудит.
bblkkskgv
Newbie


Всего сообщений: 127
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
10 мая 2018
Спасибо, uav1606, за информацию.. С VMW я никогда и не пробовал играть. У ВБокса интерфейс очень уж френдли.

Xoiss, в команде shutdown -h now -h - первая буква "halt", при выполнении этой команды, система вводится в состояние "останов", а не "выключение".
MMichael
Newbie


Всего сообщений: 131
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
27 апр. 2013
xoiss
Нет под рукой вмвари, но предполагаю, что она просто не заморачивается проверкой образа диска, в отличие от виртуалбокса. Он там и так в img-формате, если подразумевать под ним сырой, немодифицированный образ. Но виртуалбоксу отчего-то нужен не просто образ, а чтобы исходный диск был еще и размечен с его точки зрения правильно. Запись с помощью dd ничего не меняет, там даже не надо skip какого-то количества байт делать (что актуально для ряда других).
MMichael
Newbie


Всего сообщений: 131
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
27 апр. 2013
bblkkskgv написал:
[q]
MMichael, ничего необычного в содержимом последовательных образов boot-root-base здесь нет. Достаточно стандартно для многих ТЕХ дистрибутивов linux.
[/q]
Суть в том, что зачем-то виртуалбокс проверяет разметку диска образа. Если бы он этого не делал, ему можно было бы подсунуть файл с любым содержимым, а там бы уже ОС и прикладные программы внутри эмулятора разбирались, что им досталось и как с этим работать. Вот VMWare похоже так и делает (вернее не делает лишнего), поэтому в ней эти образы спокойно присоединились.

Возможно, причина в том, что виртуалбокс настраивает свое поведение в зависимости от того, что там: образ диска в его формате или стандартная дискета. В прицнипе, может быть, если поковыряться среди опций консольной программы VBoxManage найдется и вариант, чтобы подключить напрямую, но мне не удалось. Команда вида:
[q]
VBoxManage storageattach "Имя виртуалки" --storagectl Floppy --device 0 --type fdd --medium base14-1.bin
[/q]
Все равно выдает ошибку.
xoiss
Гость

Ссылка

bblkkskgv написал:
[q]
xoiss написал:
[q]
сконвертировал в img-образы комплект для 1.44
[/q]
чем, уважаемый? ( это главный вопрос топика! ))
[/q]
у меня на хост-системе установлен vmware
в нём, кроме прочего, есть linux
остановил его, добавил новое эмулируемое устройство - дисковод 1.44
запустил, дисковод определился как fd0
далее скопировал с хост-системы в "виртуальный" linux все Ваши файлики
и при помощи команды dd if=file of=/dev/fd0 bs=10k ; sync один за одним записал их на "дискетку"
// здесь вместо "file" нужно, конечно же, подставить путь-имя одного из Ваших bin-файлов
собсна dd выполняет запись на диск, а sync заставляет систему фактически произвести эту самую запись (без sync система будет держать изменённый образ диска в кеше, но физическую запись на такой медленный носитель, как флоппик, делать не станет)
после нарезки очередного файла на эмулируемый флоппик, я просто средствами хост-системы подхватывал файл-образ эмулируемого флопа и копировал его в "очередной_файл.img"
// здесь желательно сперва нарезать тот диск, у которого самый короткий bin-образ, потом тот, что подлиннее и т.д. по возрастающей — чтоб хвост img-файла был действительно нулями забит

кстати, uav1606 совершенно правильно посоветовал
можно так не заморачиваться, а просто дописать нули в конец bin-файлов и переименовать их в img-файлы


bblkkskgv написал:
[q]
xoiss написал:
[q]
вставляем дик boot1440
[/q]
и это вторая часть главного вопроса - ХАРДовую дискету или ¨инъецировать¨ образ ея ))
[/q]
не понял Ваш вопрос, но попытаюсь ответить как-нибудь

после того, как у меня был готов комплект img-файлов в варианте для 1.44 флопа, я установил с них этот самый debian 1.1 - тоже внутри vmware
в качестве типа гостевой операционной системы выбираем other/other, далее выбираем, что "операционку установим сами" и подтверждаем, что хотим создать такую виртуалку
размер hdd я выбрал 100 Мб, остальное - по дефолту
далее в конфигурацию эмулируемого железа добавил флоппик и сразу подложил ему файл boot.img
запустил виртуалку - она пошуршала и вывела мне приветствие, что "я мол типа debian и давайте меня устанавливать"
ну, а дальше - как я описал выше

разумеется, img-файлы на физические дискетки я не нарезал (у меня и дисковода то нет)


bblkkskgv написал:
[q]
Xoiss, в команде shutdown -h now -h - первая буква "halt", при выполнении этой команды, система вводится в состояние "останов", а не "выключение".
[/q]
ну... вообще-то именно выключение, хотя я не ручаюсь, что это так в 100% случаев
[q]
OPTIONS
-r Requests that the system be rebooted after it has been brought down.
-h Requests that the system be either halted or powered off after it has been brought down, with the choice as to which left up to the system.
-H Requests that the system be halted after it has been brought down.
-P Requests that the system be powered off after it has been brought down.
-c Cancels a running shutdown. TIME is not specified with this option, the first argument is MESSAGE.
-k Only send out the warning messages and disable logins, do not actually bring the system down.
[/q]
вот ещё 100500 вариантов, как его выключить:
https://askubuntu.com/question...a-terminal
Сейчас на форуме
i8088
Advanced Member


Откуда: г. Баку, Азербайджан
Всего сообщений: 2132
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
30 янв. 2015
xoiss написал:
[q]
собсна dd выполняет запись на диск, а sync заставляет систему фактически произвести эту самую запись (без sync система будет держать изменённый образ диска в кеше, но физическую запись на такой медленный носитель, как флоппик, делать не станет)
[/q]
Почему не станет? Для записи несмонтированных носителей с помощью
dd флаг sync это просто:
[q]
Pad every input block to the input buffer size. Spaces are used for
pad bytes if a block oriented conversion value is specified, otherwise
NUL bytes are used.
[/q]
Да и для смонтированных FS (async, noasync) запись обязательно будет
произведена (за исключением конечно случаев, если питание не
выключится или FDD вынут раньше времени).

Можно гарантировать что самое позднее при выполнении umount /dev/fd0
(или shutdown) все буферы будут записаны на дискету (это хорошо
заметно). Обычно если OS не очень занята, после копирования файлов нв дискету (фактически в RAM), запись на носитель начинается через несколько секунд.

Я никогда флаг sync при записи образа fdd не использовал, а для 1.44MB
дискеты ставил bs по размеру дорожки (512*18)
<<Назад  Вперед>> Страницы: 1 * 2 3
Печать
Полигон-2 »   Старый софт »   Конвертор образов .bin B .img
RSS

1 посетитель просмотрел эту тему за последние 15 минут
В том числе: 1 гость, 0 скрытых пользователей

Последние RSS
[Москва] LIQUID-Акция. Сливаются разъемы CF
МС7004 и 7004А на AT и XT
Пайка термотрубок
Проммать s478 PEAK 715VL2-HT ( Full-Size SBC)
Подскажите по 386 материке по джамперам.

Самые активные 5 тем RSS