Re: МОС32 P.S. Всё-таки образы рабочие! Первая дорожка повидимому служебная и предназначалась для хранения списка дефектных блоков... VAXC успешно восстанавливается, ORAD - тоже (увы - это только документация), и самое главное - MOS32M! Восстановил на образ жесткого диска, при попытке загрузиться вот что: Код: >>>boot dua7 (BOOT/R5:0 DUA7) 2.. -DUA7 1..0.. %SYSBOOT-F-Unknown processor ?06 HLT INST PC = 00004A6C Но это уже проблемы симуляции. Нужно будет попробовать SIMH или ещё что. Это же сообщение возникает при попытке загрузки с первой дискеты программы дублирования (mos32-copy). Которая по-видимому и является штатным средством установки MOS32M. Осталось найти подходящий симулятор. 1) Фортран: первая дискета прочиталась, вторая - с ошибками. Т.к. вторая по шестую являются многотомным бекапом, то я читать их даже не пробовал, т.к. без второй они бесполезны. 2) Тесты TMOC: 0, 1 прочитались, 2, 3 нет, 4-я прочиталась но оказалась пустой. При попытке выполнить какой-нибудь исполняемый файл тестов из под MOC32M возникает ошибка: $ r efkaa %DCL-W-ACTIMAGE, error activating image RSX -CLI-E-IMAGEFNF, image file not found DUA7:[SYS0.][SYSEXE]RSX.EXE; 3) Девять образов дискет от codemaster - это копия последних девяти дискет дистрибутива MOS32M. Побайтово совпадают с соответствующими образами основного дистрибутива. 4) VAXC рабочий - hello, world скомпилировался, слинковался и выполнился. 5) МОС32М удалось запустить на симуляторе MiсroVAX II (mvii_tb.exe) из состава Charon-TB. С первой дискеты mos32-copy в том же симуляторе так же удалось успешно загрузиться, но выполнить просьбу "вставьте второй диск" не удалось, из-за особенностей симулятора. При загруженной ОС средство есть по смене образов дискет, а на этапе загрузки пока непонятно как это можно сделать. Судя по всему - это обычный VAX/VMS из стареньких (<= 4.x). На русский язык переведены некоторые служебные сообщения и система помощи. Так же обнаружилась занятная терминальная анимация с рекламой DCL - я видео сделал: http://www.mediafire.com/?f47uuu57wtktbk5 Для вывода русского языка используется кодировка KOI8. Putty отлично с ней работает, но его возможностей не хватает для корректного отображения упомянутой анимации... Поэтому использовался CTERM с KOI8 шрифтами. Образ HDD с установленной MOC32M и скопированными в каталог [USER] данными с образов дискет, которые удалось прочитать: VAXC, ORAD, FORTRAN, TEST и с конфигурационным файлом симулятора Теперь вроде бы с MOS-32M всё... > Есть вопросы: > - МОС-32 - а как он инсталлится вообще? Там во всём дистрибутиве ни одной загрузочной дискеты нет. Инсталится он как и любой VMS утилитой BACKUP. > - имидж бекапа который разворачивает архивы он должен быть загрузочной дискетой? Да, для установки штатным способом необходимо иметь загрузочный диск c программой BACKUP. В VMS есть такое понятие как "Standalone Backup". Это минимальный VMS который умеет только запускать утилиту BACKUP. Обычно в составе диструбутива VMS присутствует загрузочный носитель со "Standalone Backup", после загрузки с которого необходимо запустить BACKUP с соответствующими аргументами для восстановления инсталляционого архива на целевой носитель. Читать ODS2 на PC можно пытаться с помощью [url]ftp://chvx-public:charon@ftp.stromasys.com/Utilities/vaxft.zip[/url] (коммандная строка) или [url]ftp://chvx-public:charon@ftp.stromasys.com/Utilities/Files_11_Browser.zip[/url] (интегрируется в Explorer). Последняя утилита если падает, то уносит с собой Explorer, поэтому я предпочитаю первую. В ODS2 интегрирована иерархическая БД (RMS), поэтому на PC файлы оттуда реально вытаскивать только текстовые. Для остальных в полученном файле будет каша из служебных данных (разделители записей, индексы и т.д.) и полезных данных. Документация на МОС ВП замечена на [url]http://www.kuzbass.ru:8086/docs/vmsdoc/[/url]. Как МОС ВП связана с МОС32 пока непонятно. А вообще тема VMS сама по себе весьма интересная. Её идеологическим предком является RSX-11, усечённой версией которой является P/OS. Поэтому если RSX-11 с его идеологией нравится - то VMS понравится наверняка. Хотя есть и исключения: например form при всей любви к RSX-11 к VMS безразличен. Отличный ресурс с документацией по VMS начиная с версий 5.x http://odl.sysworks.biz/ $ backup dua3:[000000]forsav.bck/save [.data]/ver %BACKUP-F-OPENIN, error opening DUA3:[000000]FORSAV.BCK; as input-RMS-E-DNR, device not ready, not mounted, or unavailable При попытке монтирования ТМОС 2,3 возникала ошибка: Код: %MOUNT-F-MAPHDRBAD, storage map header is bad; volume locked и диск не монтировался. Диск 2 с фортраном монтируется, но при обращении к файлу архива выдаёт ошибку: Код: $ backup dua3:[000000]forsav.bck/save [.data]/ver %BACKUP-F-OPENIN, error opening DUA3:[000000]FORSAV.BCK; as input -RMS-E-DNR, device not ready, not mounted, or unavailable Проверка целостности диска так же выдала ошибку: Код: $ anal/disk dua3: %ANALDISK-W-CHKSCB, invalid storage control block, RVN 1 %ANALDISK-I-OPENQUOTA, error opening QUOTA.SYS -SYSTEM-W-NOSUCHFILE, no such file %ANALDISK-W-BADHIBLK, file (10,1,1) inconsistent HIBLK and map area %ANALDISK-W-BADEFBLK, file (10,1,1) inconsistent EFBLK and map area %ANALDISK-W-ALLOCSET, blocks incorrectly marked free LBN 790 to 799, RVN 1 Пркдпреждения ANALDISK-W-ALLOCSET и ANALDISK-I-OPENQUOTA, правда, проверка выдаёт и на диски с которых информация прочиталась. После исправления ошибок штатными средствами ОС архив не прочитался всё равно. Содержимое образов не анализировал, т.к. целью был MOS32M, а битый TMOC или фортран не сильно расстроили. Есть ещё вариант почему дискеты не прочитались: все попытки монтировать/читать я проводил с откорректированными образами (удалена дорожка 0 и убран интерлив). М.б. с нулевой дорожкой нужно поступать не так брутально. Но с другой стороны остальные образы ведь прочитались нормально... Цитата: Сообщение от anasana 5) С первой дискеты mos32-copy в том же симуляторе так же удалось успешно загрузиться, но выполнить просьбу "вставьте второй диск" не удалось, из-за особенностей симулятора. При загруженной ОС средство есть по смене образов дискет, а на этапе загрузки пока непонятно как это можно сделать. Дискеты меняются командами в консоли Шарона на ходу, но там просто подменяется образ дискеты наверно без сброса каких-то флагов, во всяком случае инсталяторы ПРОС запущенные в эмуляторе в Саре-11 смены носителя не чувствуют Charon-11 и Charon-TB (по крайней мере симуляторы VAX) отличаются: консоль для управления симулятором в рантайме отсутствует. Для смены образа соотв. устройство размонтируется в ОС с флагом /UNLOAD, файл перезаписывается новым образом и т.д.