Minix/Установка MINIX 3

Материал из Викиучебника — открытых книг для открытого мира
Перейти к: навигация, поиск


В данном руководстве описывается процесс установки операционной системы MINIX версии 3.1.5.

Для полной установки MINIX 3 необходимы следующие технические средства:

  • компьютер класса Pentium (или совместимый), с объёмом оперативной памяти не менее 16 МБ;
  • жёсткий диск с интерфейсом IDE и 1 ГБ свободного пространства на нём;
  • привод чтения компакт-дисков (в простонародии — “CD-ROM”) с интерфейсом IDE или USB.

Для минимальной установки (без исходного кода системы) сгодится и старенький 386-ой с 8 МБ ОЗУ и с 50-60 МБ свободного дискового пространства.

Разделы


  1. Подготовка
  2. Загрузка
  3. Установка
  4. Тестирование
  5. Использование симуляторов

Заметим, что если вы хотите лишь ознакомиться с этой операционной системой, вам совсем не обязательно устанавливать её на жёсткий диск, так как распространяемый с официального сайта образ установочного диска является так называемым “Live-CD”. Это позволяет использовать MINIX 3, загружая его непосредственно с компакт-диска. Однако для полноценной работы установка, конечно же, потребуется.

Если вы всё же решили устанавливать MINIX 3, то перед тем как приступить к изучению данного руководства, распечатайте его. Это сделает чтение более удобным, а процесс установки — более эффективным.

1. Подготовка[править]

Перед тем как приступать к установке MINIX 3 на жёсткий диск, необходимо сделать кое-какие приготовления. Именно им и посвящён данный раздел.

Начнём с небольших замечаний. Во-первых, если у вас уже имеется установочный компакт-диск с MINIX 3, можете пропустить шаги 1 и 2 этого раздела, однако никогда не будет лишним посетить раздел “Download” официального сайта и проверить не вышла ли новая версия. А во-вторых, если вы хотите использовать эмуляцию вместо полноценной установки, обратитесь к разделу 5. Итак, приступим.

Шаг 1. Скачайте образ установочного диска MINIX 3[править]

На официальном сайте доступны для скачивания три различных образа:

  • IDE CD-ROM;
  • USB CD-ROM;
  • USB Memory Stick.

Все они представлены в виде архивов, что бережно сокращает время скачивания. Кратко опишем каждый из них:

IDE CD-ROM
Образ установочного компакт-диска для CD-приводов, подключенных через интерфейс IDE. Именно этот образ в большинстве случаев вам необходим.
USB CD-ROM
Образ установочного компакт-диска для CD-приводов, подключенных через интерфейс USB. Используется для установки MINIX 3 на некоторые модели ноутбуков.
USB Memory Stick
Образ установочного диска для USB-накопителей на флэш-памяти. Может использоваться на современных компьютерах, BIOS которых позволяет загружаться с подобных устройств.

Выберите и скачайте подходящий образ. Если у вас имеется CD-привод, но отсутствует даже малейшее представление о том, через какой интерфейс он подключен, первым делом попытайтесь использовать для установки образ IDE и только после неудачной попытки — USB.

Шаг 2. Создайте загрузочный диск с MINIX 3[править]

Разархивируйте скачанный образ и запишите его на чистый компакт-диск или USB-накопитель.

Только что созданный вами установочный диск содержит ряд весьма полезных файлов, среди которых:

presz134.zip
Программа для изменения размера FAT-разделов (подробнее о целях её использования см. «Введение в дисковые разделы»).
setup.ps, setup.pdf
Руководство по установке MINIX 3 на английском языке в формате PostScript и PDF соответственно.
bootflop.img
Образ загрузочной дискеты для установки MINIX 3. Загрузочная дискета необходима для осуществления загрузки с компакт-диска, а также для использования последнего в качестве Live-CD на «старых» компьютерах. Подробнее область применения этого файла описана ниже.

Дело в том, что на устаревших компьютерах (класса i486 и ниже) отсутствует возможность загрузки с компакт-диска. Поэтому, счастливым обладателям «троек» и «четвёрок», помимо загрузочного компакт-диска, придётся создать ещё и загрузочную дискету. Если вы к таковым не относитесь, можете переходить к следующему шагу.

Для ясности, разделим обозначенных выше владельцев на две группы: тех у кого есть возможность работы с UNIX-системами и тех у кого такой возможности нет.

Первым следует записать образ загрузочной дискеты (файл “bootflop.img” с установочного компакт-диска) на чистую, отформатированную дискету следующей командой:

$ dd if=bootflop.img of=/dev/fd0

Вторым для записи образа необходимо использовать утилиты “rawrite.exe” или “rawrite3.com” (это касается пользователей DOS, а также Windows 95, 98 и ME), которые легко можно отыскать при помощи “Google” или “FileSearch”. Пользователям Windows 2000 и XP следует воспользоваться RawWrite для Windows. Ниже приведён пример использования утилиты “rawrite.exe” (жирным шрифтом выделена вводимая пользователем информация). Остальные утилиты работают аналогичным образом.

>rawrite.exe
RaWrite 1.2 - Write disk file to raw floppy diskette

Enter source file name: bootflop.img
Enter destination drive: A:
Please insert a formatted diskette into drive A: and press -ENTER- :
Number of sectors per track for this disk is 18
Writing image to drive A:. Press ^C to abort.
Track: 79 Head: 1 Sector: 16
Done.

Шаг 3. Определите чип вашей сетевой платы (Ethernet chip)[править]

MINIX 3 поддерживает несколько Ethernet-чипов для работы в сети через LAN, ADSL и кабель. В версии 3.1.2а поддерживаются Intel Pro/100, Realtek 8029 и 8139, а также несколько чипов от 3Com. Если вы планируете работать в сети, вам необходимо выяснить на каком чипе собрана ваша сетевая плата. Это можно сделать разными способами. Самый надёжный — открыть корпус системного блока и посмотреть. Однако, можно обойтись изучением документации к сетевой плате, либо специальными программными средствами:

UNIX-подобные системы
Внимательно изучите вывод команды “lspci”. Например:
# lspci | grep Ethernet
0000:02:09.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL-8029(AS)
Windows 2000
Запустите «Диспетчер устройств»:
Start → Settings → Control Panel → System → Hardware → Device Manager;
Пуск → Настройка → Панель управления → Cистема → Оборудование → Диспетчер устройств.
Windows XP
Запустите «Диспетчер устройств»:
Start → Control Panel → System → Hardware → Device Manager;
Пуск → Панель управления → Система → Оборудование → Диспетчер устройств.
Раскрыв “+” рядом с “Network adapters” («Сетевые платы»), вы получите список установленных сетевых плат.

Если вашего Ethernet-чипа среди поддерживаемых не оказалось, MINIX 3 будет работать без поддержки сети.

Шаг 4. Выделите раздел на диске[править]

Далее вам необходимо выделить раздел для установки MINIX 3. Но прежде, следует предупредить читателя, что в настоящее время SATA-, USB-, и SCSI-диски не поддерживаются.

Перед работой с дисковыми разделами рекомендуется сделать резервные копии ваших файлов на внешних носителях (таких как компакт-диски или DVD). Это поможет предотвратить потерю файлов, если в процессе работы с разделами произойдёт сбой.


Для установки MINIX 3 вам необходимо выделить один основной (primary) раздел, размер которого соответствовал бы вашим нуждам, а также типу установки. Напоминаем, что для «полной» необходим раздел не менее 1 ГБ. Если вы никогда раньше не работали с дисковыми разделами или хотите узнать про них поподробнее, обязательно прочтите «Введение в дисковые разделы».

Для примера, рассмотрим две типичные ситуации:

  • установка MINIX 3 на «чистый» (то есть не содержащий разделы) диск;
  • установка MINIX 3 на диск, который содержит один FAT-раздел, занимающий всё дисковое пространство.

В первом случае, вы можете приступать к установке, так как сценарий установки MINIX 3 позволяет создавать и удалять разделы в неиспользуемом пространстве как первого, так и второго IDE-диска. Если же ваш жёсткий диск содержит единственный FAT-раздел, вы можете уменьшить его размер (высвободив таким образом место для установки MINIX 3), используя программу “partition resizer” — она уже есть на установочном диске (presz134.zip). В остальных случаях, советуем прибегнуть к помощи упомянутого выше руководства.

Обладателей больших жёстких дисков следует предупредить о том, что раздел для MINIX должен быть размещён в первых 128 гигабайтах (это связано со способом адресации дисковых блоков).

2. Загрузка[править]

На этом этапе ваш жёсткий диск должен содержать либо достаточное количество неиспользуемого пространства (unallocated space, см. «Введение в дисковые разделы») для установки MINIX 3, либо основной (primary) раздел, который вы собираетесь использовать для этих целей. При наличии чего-либо из перечисленного, можно продолжать.

Шаг 1. Загрузитесь с установочного диска[править]

Вставьте установочный компакт-диск в CD-привод (либо USB-накопитель в гнездо USB) и загрузитесь с него, предварительно изменив порядок устройств загрузки BIOS.

После этого, вам на выбор будет предложено два образа ядра MINIX 3 для дальнейшей загрузки операционной системы:

Regular MINIX 3
Полноценный образ ядра. Если на вашем компьютере 16 МБ ОЗУ и более, выберите его.
Small MINIX 3
Уменьшенный образ ядра. Используется для установки MINIX 3 на компьютеры с объёмом ОЗУ, равным 8 МБ.

Следует отметить, что «уменьшенное» ядро уступает по производительности «полноценному». Это связано с меньшим размером буфера кэша (buffer cache).

Если ваш компьютер не поддерживает загрузку с компакт-диска, поступите следующим образом:

  1. Измените первое устройство в списке загрузки BIOS на флоппи-дисковод.
  2. Вставьте установочный компакт-диск в CD-привод, а приготовленную ранее загрузочную дискету в дисковод.
  3. Загрузитесь с дискеты, выберите подходящее ядро и ожидайте загрузки операционной системы с компакт-диска.

Шаг 2. Войдите в систему как суперпользователь (root)[править]

После загрузки, появится приглашение регистрации в системе (строчка “minix login:”). Введите “root” для регистрации в качестве суперпользователя. После входа в систему, вы увидите подсказку оболочки (“#”). С этого момента у вас уже запущен полностью работоспособный MINIX 3.

Чтобы увидеть список доступных команд, наберите:

ls /usr/bin/ | more

Нажимайте «пробел» чтобы пролистать его. Вызов страниц руководства для доступных команд осуществляется с помощью команды “man”. Например:

man ls

Страницы руководства также доступны с официального web-сайта (http://www.minix3.org/manpages).

Шаг 3. Запустите сценарий установки[править]

Для запуска сценария установки MINIX 3 наберите:

setup

После того, как программа установки выведет двоеточие внизу экрана, нажмите “Enter” для продолжения. Если происходит внезапная очистка экрана, нажмите Ctrl-F3, чтобы включить программную прокрутку (“software scrolling”; это может понадобиться только на очень старых компьютерах).

Напоминаем, что после всех приведённых выше команд следует нажимать “Enter” (“Return”). Также обратите внимание на то, что “Ctrl-F3” означает «нажать клавишу “Ctrl” и удерживая её нажать “F3”».

3. Установка[править]

Итак, шаг за шагом мы добрались до самого важного раздела руководства — описания процесса установки. Шаги данного раздела соответствуют шагам сценария установки. Ну что же, шагаем дальше.


Шаг 1. Выберите тип клавиатуры (Select keyboard type)[править]

В начале установки вам потребуется указать языковой тип вашей клавиатуры. Для русскоязычной аудитории не без сожаления отметим, что русская раскладка клавиатуры пока не поддерживается. Отметим также, что тип “us-swap” меняет местами функции клавиш “Caps Lock” и “Ctrl” (так принято на UNIX-системах).

Обратите внимание, что этот и другие шаги установки имеют заданный по умолчанию выбор, приведённый в квадратных скобках. Если вы с ним согласны — просто нажмите “Enter”. В большинстве случаев, значение по умолчанию — лучший выбор для начинающих.

Шаг 2. Укажите чип вашей сетевой платы (Select your Ethernet chip)[править]

Выберите один из имеющихся драйверов Ethernet-чипов, который вы будете использовать. Вы уже должны были подготовить необходимую информацию на шаге 3 раздела «Подготовка». Если у вас нет сетевой платы (или вам не нужна поддержка сети), вы можете выбрать “No Ethernet card (no networking)”. Заметим, что вы в любое время можете изменить значение этой опции.

Шаг 3. Выберите минимальную или полную установку (Select minimal or full distribution)[править]

Выбор полной или минимальной установки, вероятно, является тяжёлым наследием предыдущих версий MINIX, где отсутствовал менеджер пакетов (packman, easypack) и в ходе установки проводилась инсталляция всех программ. В то время, «полной» являлась установка программ (команд) с их исходным кодом, а «минимальной» — без исходного кода. Полная установка занимала порядка гигабайта, а минимальная — около 200 МБ. Исходный код самой системы устанавливался в обоих случаях.

Сейчас ситуация изменилась: в системе появился менеджер пакетов, поэтому пользователь может установить только то программное обеспечение, которое ему необходимо. Эта процедура выполняется им самостоятельно — непосредственно после установки системы. Система же включает в себя:

  • исполнительные, конфигурационные и прочие файлы, необходимые для нормального её функционирования;
  • исходный код самой операционной системы;
  • исходный код базовых, необходимых для нормальной работы пользователя программ (или, как их называют в процессе установки, «команд»).

Причём, первые два пункта устанавливаются безоговорочно. Таким образом, разница между минимальной или полной установкой сводится исходному коду устанавливаемых по умолчанию команд (третий пункт), размер которых не превышает 15 МБ.

Из всего сказанного выше, можно сделать вывод: если места на диске очень мало или вам просто не нужен исходный код команд (скажем, не программист), выбирайте минимальную установку (для этого нажмите “M”). Во всех остальных случаях — выбирайте полную (для этого нажмите “F”).

Шаг 4. Создайте или выберите раздел для MINIX 3 (Create or select a partition for MINIX 3)[править]

Работать с разделами в ходе установки MINIX 3 можно в двух режимах — в автоматическом и в режиме эксперта. Автоматический режим сводится к пошаговой процедуре редактирования и выбора разделов. Он отлично подходит для начинающих, так как всё что необходимо сделать — это ответить на несколько вопросов сценария установки. Для входа в автоматический режим нажмите “Enter”.

Второй режим — режим эксперта — подойдёт для опытных пользователей. В режиме эксперта (вы можете зайти в него напечатав “expert”) вы получаете полный доступ к таблице MBR (см. «Введение в дисковые разделы») при помощи редактора разделов “part”.

Ниже приводится описание последовательности действий автоматического режима. Осмелимся предположить, что если вы выбрали режим эксперта, то наверняка знаете, что вам делать дальше.

4.1. Выберите диск для установки MINIX 3 (Select a disk to install MINIX 3)

К IDE-контроллеру можно подключить до четырёх устройств, каждое из которых, не зависимо от того присутствует оно или нет, опрашивается во время установки, поэтому игнорируйте сообщения об ошибках. После завершения этой процедуры, вам будет предложен список имеющихся дисков. Укажите тот, на который вы собираетесь установить MINIX 3.

4.2 Укажите область на диске (Select a disk region)

Укажите область диска (см. «Введение в дисковые разделы»), на которую будет произведена установка MINIX 3. Здесь вы можете поступить тремя способами:

  • выбрать область свободного пространства;
  • выбрать раздел, который вы приготовили для установки MINIX 3;
  • удалить существующий раздел, объединив занимаемое им место с областью свободного пространства (в дальнейшем, конечно же, создав раздел для установки MINIX 3).

Для первого и второго варианта, введите номер соответствующей области. Для третьего — наберите

delete

и укажите номер области для удаления.


4.3 Подтвердите свой выбор (Confirm your choices)

Внимание: это завершающий этап четвёртого шага. После него станет невозможной отмена всех выполненных за этот шаг действий. Если вы подтвердите их выполнение, то содержимое выбранной вами области (или раздела) будет утрачено.

Вы можете подтвердить свой выбор напечатав

yes

или выйти из сценария установки без осуществления каких-либо изменений, нажав “Ctrl-C”.

Шаг 5. Переустановка (Reinstall choice)[править]

Если вы переустанавливаете MINIX 3 (то есть в предыдущем шаге, для установки вы выбрали раздел, уже содержащий MINIX 3), то вам на выбор будет предложена:

Полная установка (Full install)
Полная установка перезаписывает содержимое всего выбранного раздела. Всё будет происходить так, как-будто никакой предыдущей инсталляции не проводилось.
Переустановка (Reinstall)
Переустановка заменяет лишь файлы системы, не воздействуя на домашний каталог пользователей (/home). Такой подход облегчает обновление или повторную установку операционной системы: для этого достаточно скопировать все свои файлы в /home и сделать «переустановку» более новой версии MINIX 3, когда последняя выйдет в свет.

Шаг 6. Укажите размер /home (Select the size of /home)[править]

Выбранный в четвёртом шаге раздел будет разделён на три подраздела:

  • для корневого каталога (“/”);
  • для программного обеспечения (“/usr”);
  • «домашний каталог» для файлов пользователя (“/home”).

Укажите, какую часть выбранного раздела вы хотите отвести для своих файлов (то есть для домашнего каталога), а затем подтвердите свой выбор.

Шаг 7. Укажите размер блока данных (Select a block size)[править]

В MINIX 3 поддерживаются дисковые блоки размером 1 КБ, 2 КБ, 4 КБ и 8 КБ. Однако, для использования блоков размером 8 КБ, вам придётся изменить значения соответствующей константы в исходных текстах операционной системы и перекомпилировать её. Если объём ОЗУ 16 МБ и более, используйте значение по умолчанию (4 КБ); в противном случае — 1 КБ.

Шаг 8. Ожидайте завершения поиска неисправных блоков (Wait for bad block detection)[править]

На этом шаге сценарий установки осуществляет поиск неисправных блоков на каждом из трёх подразделов. Сколько времени это займёт — зависит от размера подразделов, поэтому запаситесь терпением. Однако, если вы уверены в отсутствии неисправных блоков, вы можете прервать проверку каждого раздела, нажав “Ctrl-C”.

Шаг 9. Ожидайте завершения копирования файлов (Wait for files to be copied)[править]

После проверки, сценарий установки приступит к копированию файлов с компакт-диска на жёсткий диск. Имя каждого скопированного файла будет отражено на экране. Дождитесь завершения этого процесса.

На этом, установка MINIX 3 заканчивается. Завершите работу в системе командой

shutdown


Шаг 10. Установите дополнительное программное обеспечение[править]

Для начала, загрузите только что установленную MINIX 3. Если работа операционной системы на предыдущем шаге завершилась корректно, то сейчас вы должны находиться в программе-загрузчике MINIX, называемой «монитором загрузки» (“boot monitor”), а на экране должно быть его приглашение, напоминающее это:

fd0>

Если операционная система находится, например, на четвёртом разделе первого жёсткого диска первого IDE-контроллера, загрузите её командой:

boot c0d0p3

Это дословно означает: “boot controller 0, disk 0, partition 3”. Обратите внимание на нумерацию с нуля! То есть первый раздел того же диска будет обозначаться “c0d0p0”.

Стоит отметить, что в редких случаях номер диска, полученный от BIOS (именно он используется монитором загрузки) может не соответствовать номеру диска, используемому в MINIX. То есть BIOS и MINIX «выдают» одному устройству разные номера, затрудняя тем самым загрузку операционной системы. В подобных случаях следует использовать тот номер диска, который всё время упоминается сценарием установки.

После загрузки, зарегистрируйтесь в системе как root.

Дистрибутив MINIX 3 содержит большое количество дополнительного программного обеспечения. Оно содержится в так называемых «пакетах». Пакет — это специально подготовленный архив, содержащий всё необходимое для установки и функционирования данной программы. Например, пакет “vim-6.3.tar.bz2” содержит знаменитый текстовый редактор “Vim”.

Чтобы приступить к установке программного обеспечения, наберите

packman

и следуйте указаниям программы.

4. Тестирование[править]

В этом разделе объясняется как протестировать установленную систему, пересобрать (или перекомпилировать) её после модификации, а также как её впоследствии загрузить.

Шаг 1. Скомпилируйте набор тестов[править]

Сборка тестов для MINIX 3 осуществляется следующими командами:

cd /usr/src/test
make

После их исполнения (вам придётся подождать, пока завершатся 40 компиляций), выйдите из системы, нажав “Ctrl-D”.

Шаг 2. Запустите набор тестов[править]

Перед запуском тестов, обязательно зарегистрируйтесь в системе как пользователь bin. Запустите тесты командами

cd /usr/src/test
./run

После этого, у вас будет достаточно времени, чтобы сходить в буфет (или на кухню) и как следует подкрепиться. Выполнение тестов занимает достаточно большой промежуток времени — от нескольких минут (15-20 минут на «быстрых» компьютерах) до нескольких часов (на «медленных»). Все тесты должны завершиться успешно.

Заметим, что компилировать тесты необходимо под учётной записью “root”, а выполнять — под “bin”. Это позволяет проверить, правильно ли работает setuid-бит.

Шаг 3. Пересоберите всю операционную систему[править]

Если все тесты на предыдущем шаге завершились успешно, вы можете полностью пересобрать систему. Конечно, делать это совсем не обязательно, но если вы собираетесь изменять исходные тексты системы, вы должны знать как перекомпилировать её. Кроме того, пересборка системы — отличный шанс проверить, работает ли она. Наберите

cd /usr/src/tools
make

чтобы ознакомиться с доступными опциями. Скомпилируйте новый загрузочный образ (bootable image), набрав

su
make clean
time make image

Вы только что полностью пересобрали операционную систему, включая части режима ядра (kernel-mode parts) и режима пользователя (user-mode parts). Это не заняло много времени, не так ли?

Если у вас имеется флоппи-дисковод, создайте загрузочную дискету. Она может понадобиться впоследствии. Для этого вставьте отформатированную дискету в дисковод и наберите

make fdboot

а затем укажите

fd0

на запрос программы завершить путь. Заметим, что такой метод не работает для USB-дисководов, так как дра́йвера для них (USB floppy disk driver) в MINIX 3 ещё нет.

Заметим также, что обновить текущий загрузочный образ на вашем жёстком диске позволяет команда

make hdboot

Шаг 4. Остановка и перезагрузка системы[править]

Остановка (выключение) системы производится командой

shutdown

Это команда сохраняет определённые файлы и возвращает вас в монитор загрузки (boot monitor). Чтобы увидеть краткое описание функций монитора загрузки, находясь в нём, наберите

help

За подробной информацией обратитесь к странице руководства

man monitor

либо посетите www.minix3.org/manpages/man8/monitor.8.html.

Сейчас вы можете извлечь дискету и компакт-диск, а затем выключить компьютер.

Шаг 5. Способы загрузки[править]

Загрузку системы можно осуществлять различными способами. Основными из них являются:

  • загрузка с дискеты;
  • загрузка с компакт-диска;
  • загрузка с активного раздела;
  • использование мультизагрузчиков.

Кратко опишем каждый из них.

Если у вас имеется флоппи-дисковод, вы скорее всего уже создали загрузочную дискету (см. выше). Вставьте её в дисковод и включите компьютер. Это — самый простой способ загрузки.

Если флоппи-дисковода нет, загрузитесь с установочного компакт-диска, зарегистрируйтесь как пользователь bin в выполните останов системы. Из монитора загрузки наберите

boot c0d0p0

для загрузки операционной системы с первого раздела первого жёсткого диска (controller 0, disk 0, partition 0). Не сложно догадаться, что если вы установили MINIX 3 на первый раздел второго диска, необходимо использовать команду

boot c0d1p0

и т.д.

Следует заметить, что при установке MINIX 3 на второй и последующие диски (имеется в виду ситуация, когда к IDE-контроллеру подключены два и более жёстких диска), в некоторых случаях могут возникнуть проблемы с загрузкой. Они возникают, когда на первом секторе данного диска (содержащем MBR) отсутствует загрузчик (boot program). В таких случаях, необходимо загрузиться с компакт-диска и, зарегистрировавшись как root, бережно записать загрузчик в MBR командой (для второго диска):

installboot -m /dev/c0d1 /usr/mdec/masterboot

Третий способ загрузки — сделать активным (active) раздел, содержащий MINIX 3, и использовать boot monitor для загрузки MINIX 3 и других операционных систем. Для подробной информации, ознакомьтесь со страницами руководств “monitor”, “installboot”, “boot”.

И, наконец, четвёртый способ заключается в использовании мультизагрузчиков (multiboot loaders) таких как LILO или GRUB (www.gnu.org/software/grub). С их помощью вы сможете без проблем загрузить любую установленную на вашем компьютере операционную систему. Описание мультизагрузчиков выходит за рамки данного руководства, но некоторую информацию по этой теме можно найти на www.minix3.org/doc

5. Использование эмуляторов[править]

Совершенно другой подход к установке MINIX 3 — использование всевозможных виртуальных машин, симуляторов и эмуляторов. Они позволяют устанавливать новые операционные системы «поверх» существующих. Наиболее популярными в этой области являются:

За подробностями, вы можете обратиться к документации каждого из них. Тем не менее, установка MINIX 3 при помощи симулятора схожа с установкой его на настоящую систему. Поэтому вам следует вернуться к началу руководства, скачать последнюю доступную версию MINIX и, набравшись терпения, приступать. Удачи!

В качестве примера приведём последовательность шагов установки одной из версий MINIX 3 на однй из версий виртуальной машины Bochs, работающей в ОС Windows XP.

  • Скачайте Bochs версии 2.2.6.
  • Установите Bochs, включив установку DLX Linux. Если ничего не менять в стандартных путях установки, то в директории C:\Program Files\Bochs-2.2.6 будет директория dlxlinux. Скопируйте эту директорию - прямо в ту же родительскую директорию - назвав копию minix3.
  • Войдите в директорию minix3 и отредактируйте файл bochsrc.bxrc. Добавьте немного памяти для виртуальной машины - можно поставить "megs: 256" вместо "megs: 32". Добавьте CDROM - в разделе "# hard disk" добавьте строку "ata0-slave: type=cdrom, path=IDE-3.1.1.iso, status=inserted". Отредактируйте раздел "# choose the boot disk." - поставьте "boot: cdrom".
  • Скопируйте с сайта MINIX 3 версию 3.1.1 ОС. Она здесь. Распакуйте файл IDE-3.1.1.iso в созданную директорию minix3.
  • Отредактируйте файл run.bat в директории minix3 - замените dlxlinux на minix3 на первой строке в пути.
  • Запустите run.bat - MINIX 3 начнёт загружаться в виртуальной машине.

Можно также использовать более свежую версию MINIX 3 и более свежую версию Bochs.