Главная Мой профиль Регистрация Выход Вход
Приветствую Вас Гость | RSS
Понедельник
23.10.2017
08:57
Установка Игр в Ubuntu
Темы
...
 
Форма входа
Главная » Статьи » Ubuntu: Записная книжка

Создание образа жесткого диска с установленным MS DOS 6.22 в Ubuntu

Создание образа жесткого диска с установленным MS DOS 6.22  в Ubuntu

Условия:
флоппи дисковода нет, имеются три образа дискет с установочным дистрибутивом ОС MS-DOS 6.22

Что понадобиться?
1 Во первых DOSBox, установим его через « Центр приложений Ubuntu»

DOSBox Ubuntu

Через него будем устанавливать операционную систему MS-DOS 6.22 на наш образ жесткого диска.

2  Сам образ диска будем создавать при помощи утилиты bximage из бинарного дистрибутива Bochs. Проблема состоит в том, что бинарники свежих версий для linux существую только в .rpm пакетах (почему то?!), и для Ubuntu они не годятся, можно поставить IA-32 PC emulator (bochs) из «Центра приложений Ubuntu», но он не самой первой свежести, или как вариант скомпилировать самим взяв сырцы на http://sourceforge.net/projects/bochs/ Я предлагаю не заморачиваться, нам ведь нужна только bximage, а скачать deb пакет bochs с http://packages.ubuntu.com/ набрав в поиске 'bximage' и выдрать из него нужную утилиту.

3 Естественно нам понадобятся образы дискет с дистрибутивом MS-DOS 6.22, обычно в количестве трех штук (бывают версии из четырех дискет, как правило четвертая с дополнительным софтом не нужна). Допустим это образы DOS622_1.IMG, DOS622_2.IMG, DOS622_3.IMG.

Если все выше описанное «на руках», приступим:
A) Создаем в домашней директории папку MSDOS (к примеру) и кидаем в нее образы дискет  DOS622_1.IMG, DOS622_2.IMG, DOS622_3.IMG, утилиту bximage и конфигурационный файл DOSBox -  dosbox-0.74.conf, который образуется в скрытой папке ./dosbox домашней директории после первого запуска DOSBox (поясн.: после установки DOSBox запустите его один раз, и образованный файл ./dosbox/dosbox-0.74.conf скопируйте в папку MSDOS) Файл dosbox-0.74.conf переименуем в dosbox.conf
Вот что должно получиться

Folder MS-DOS Ubuntu

B) Создаем образ жесткого диска
Открываем терминал (Ctrl+Alt+T) и делаем переход в нашу папку (
все описанные ниже команды выполняются из этой директории)
$ cd ~/MSDOS
Запускаем утилиту bximage
$ ./bximage
Откроется меню, выберите первый 'Create new floppy or hard disk image'

bximage HD

Задается вопрос, что будем создавать — образ дискеты или жесткого диска? Вводим hd и жмем ENTER.

bximage flat

Создаем flat образ (Важно!), вводим flat и жмем Enter.

Далее вас попросят выбрать размер образа жесткого диска в Мб, написано что можно создать от 1 до 129023 Мб (максимальный размер зависит от версии bximage), но в нашем случае размер не должен превышать 504Мб!!!  Я выбрал 50Мб.

bximage size

После подтверждения заданного вами размера, попросят дать название образа.
Придумаем имя нашему образу жесткого диска, к примеру msdos622.img

bximage name

Обратите внимание на параметры
cyl=101
heads=16
sector per track=63

, они нам пригодятся!
Подтверждаем выбранное имя и образ жесткого диска msdos622.img будет создан.

bximage IMG

MS DOS IMG

C) Настройка DOSBox
Открываем конфигурационный файл dosbox.conf в текстовом редакторе (к примеру gedit)
После раздела
[autoexec] прописываем:
imgmount 2 ~/MSDOS/msdos622.img -size 512,63,16,101 -fs none
boot ~/MSDOS/DOS622_1.IMG ~/MSDOS/DOS622_2.IMG ~/MSDOS/DOS622_3.IMG

config DOSBox Ubuntu

, где
2 — номер диска (0~3), задайте номер 2
512 — оставляем как есть
spt/spc=
63 число секторов на трек
heads=
16 число головок
cyl=
101 число цилиндров
эти параметры вы видели при создании образа диска, если вы их не запомнили — ничего страшного, их можно посмотреть опять же с помощью bximage, наберите в терминале снова команду

$ bximage
теперь у вас откроется меню из пяти пунктов, выберите пятый 'Disk image info', введите наименование своего образа и увидите параметры геометрии вашего диска, что то типа
disk image mode = 'flat'
hd_size: 52125696
geometry = 101/16/63 (49 MB) или cyl/heads/spt


Сохраняем исправленный dosbox.conf

D) Установка операционной системы MS-DOS 6.22
В терминале выполняем команду на запуск DOSBox (надеюсь не забыли что команды выполняются из директории нашей папки MSDOS)

$ dosbox
будет загружен образ первой установочной дискеты (DOS622_1.IMG) и собственно начнется установка

MS-DOS setup Ubuntu

ENTER

Configure disk

Так как образ нашего диска не размечен и не отформатирован, предлагается это сделать — соглашаемся!

ENTER

restart

Предлагается перезагрузиться, соглашаемся и после перезагрузки нас выкидывает в терминал, ничего страшного — снова набираем
$ dosbox
и установка продолжится

settings correct

Здесь можете подкорректировать некоторые параметры, или все оставить как есть :)

ENTER

following directory

Показывается где будут размещены установщиком файлы MS-DOS, пусть так и будет папка DOS
ENTER
Далее начнется копирование файлов,

ctrl F4

как только установщик затребует следующую дискету, нажмите комбинацию клавиш Ctrl+F4 и установка продолжится. (нужно сделать это два раза, один раз для дискеты 2, второй для дискеты 3 и подтверждаем ENTER)

По окончании будет предложено извлечь дискеты из дисковода,

remove disks

не обращаем внимание, извлекать нам нечего, а просто жмем ENTER.

Апофеоз процесса — сообщение об перезагрузки компьютера с установленной ОС MS-DOS 6.22

restart MS DOS

Завершаем — ENTER.

E) Проверка образа жесткого диска с ОС MS-DOS 6.22
Проверить можно с помощью DOSBox, для этого надо подправить файл dosbox.conf, откроем его в текстовом редакторе, то что мы ранее вписали можно удалить или #закомментировать, а вписать следующее:

imgmount c ~/MSDOS/msdos622.img -size 512,63,16,101 -t hdd
boot -l c

imgmount c

, где
C — буква диска
hdd означает жесткий диск
boot -l c  сделать диск C загрузочным

Снова выполняем команду

$ dosbox
Вуаля

MS-DOS hdd Ubuntu

Проверка работоспособности созданного образа диска с MS-DOS 6.22 на других эмуляторах

На Bochs

На 8086tiny (подробнее Эмулятор 8086tiny на Ubuntu)

На Fake64 (подробнее Эмулятор Fake86 на Ubuntu)

 



Источник: http://ubuntu-wine.ru/publ/ubuntu_zapisnaja_knizhka/sozdanie_obraza_zhestkogo_diska_s_ustanovlennym_ms_dos_6_22_v_ubuntu
Категория: Ubuntu: Записная книжка | Добавил: Soliton (15.11.2014) | Автор: Airvikar W
Просмотров: 3858 | Рейтинг: 0.0/0
Всего комментариев: 0
Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]
Программы
 
 
 
Статистика
Яндекс.Метрика

Рейтинг@Mail.ru
Мои баннеры
 


Dmoz
Категории раздела
Wine на практике [27]
Ubuntu: Записная книжка [14]
Игры в Ubuntu [11]
Игры установленные в Ubuntu с помощью приложения Wine.

 Copyright MyCorp © 2017
Сделать бесплатный сайт с uCoz