Minix/Установка MINIX 3: различия между версиями

45 915 байт добавлено ,  12 лет назад
откат
(откат)
__NOTOC__
'''Искусственное дыхание''' — комплекс мер, направленных на поддержание оборота воздуха через легкие у человека (или животного), переставшего дышать. Может производиться с помощью аппарата искусственного дыхания, либо человеком (дыхание изо рта в рот). Обычно совмещается с [[искусственный массаж сердца|искусственным массажем сердца]]. Типичные ситуации, в которых требуется искусственное дыхание: несчастные случаи в результате автомобильных аварий, происшествия на воде, поражение электрическим током, утопление. Аппарат искусственного дыхания используется также в хирургических операциях.
 
В данном руководстве описывается процесс установки операционной системы MINIX версии 3.1.5.
=== Искусственное дыхание «рот-в-рот» ===
[[Изображение:ArificialBreath.JPG|thumb|260 px|right|Искусственное дыхание «рот-в-рот»]]
Наиболее эффективный способ искусственного дыхания.
# Спасите пострадавшего, уберите от него ток, если он им поражён, вытащите из воды при утоплении, обеспечьте его безопасность.
# Положите пострадавшего на спину. Откройте ему рот, следите, чтобы язык не закрывал гортань.
# Одной рукой удерживайте голову и шею пострадавшего, другой зажмите его нос. Глубоко вдохните и, плотно прижавшись ртом ко рту, сделайте выдох.
# Первые 5—10 выдохов делайте быстро (за 20—30 с), следующие— со скоростью 12—15 выдохов в минуту.
# Следите за движением грудной клетки пострадавшего: если после вашего выдоха в рот его грудная клетка поднялась, значит, дыхательные пути проходимы и искусственное дыхание вы делаете правильно.
# Если нет пульса, параллельно с искусственным дыханием необходимо делать массаж сердца.
 
Для ''полной'' установки MINIX 3 необходимы следующие технические средства:
=== Искусственное дыхание «рот-в-нос» ===
* компьютер класса [[w:Pentium|Pentium]] (или совместимый), с объёмом [[w:ОЗУ|оперативной памяти]] не менее 16 МБ;
Проводится, если рот спасаемого повреждён или по каким-либо причинам нельзя использовать метод «рот-в-рот». Не так эффективно, как искусственное дыхание «рот-в-рот», «рот-в-нос» также способно спасти человека.
* жёсткий диск с интерфейсом [[w:IDE (интерфейс)|IDE]] и 1 ГБ свободного пространства на нём;
* привод чтения компакт-дисков (в простонародии — “[[w:CD-ROM|CD-ROM]]”) с интерфейсом IDE или [[w:USB|USB]].
 
Для ''минимальной'' установки (без [[w:Исходный код|исходного кода]] системы) сгодится и старенький [[w:i386|386-ой]] с 8 МБ ОЗУ и с 50-60 МБ свободного дискового пространства.
== См. также ==
 
* [[Реанимация]]
{{Врезка
* [[Искусственный массаж сердца]]
| Заголовок = Разделы
[[Категория:Дыхание]]
| Выравнивание = right
[[Категория:Медицина]]
| Содержание = '''
[[Категория:Первая помощь]]
# [[#1. Подготовка|Подготовка]]
[[Категория:Искусственное дыхание]]
# [[#2. Загрузка|Загрузка]]
# [[#3. Установка|Установка]]
# [[#4. Тестирование|Тестирование]]
# [[#5. Использование симуляторов|Использование симуляторов]]
}}
 
Заметим, что если вы хотите лишь ознакомиться с этой операционной системой, вам
совсем не обязательно устанавливать её на жёсткий диск, так как распространяемый с официального сайта образ установочного диска является так называемым “[[w:Live-CD|Live-CD]]”. Это позволяет использовать MINIX 3, загружая его непосредственно с компакт-диска. Однако для полноценной работы установка, конечно же, потребуется.
 
Если вы всё же решили устанавливать MINIX 3, то перед тем как приступить к изучению данного руководства, распечатайте его. Это сделает чтение более удобным, а процесс установки — более эффективным.
 
== 1. Подготовка==
 
Перед тем как приступать к установке MINIX 3 на жёсткий диск, необходимо сделать кое-какие приготовления. Именно им и посвящён данный раздел.
 
Начнём с небольших замечаний. Во-первых, если у вас уже имеется установочный компакт-диск с MINIX 3, можете пропустить шаги 1 и 2 этого раздела, однако никогда не будет лишним посетить раздел “[http://www.minix3.org/download/ Download]” официального сайта и проверить не вышла ли новая версия. А во-вторых,
если вы хотите использовать [[w:Эмуляцию|эмуляцию]] вместо полноценной установки, обратитесь к [[Minix/Установка MINIX 3#5. Использование эмуляторов|разделу 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: Образ установочного диска для [[w:Флэш-память|USB-накопителей на флэш-памяти]]. Может использоваться на современных компьютерах, [[w:BIOS|BIOS]] которых позволяет загружаться с подобных устройств.
 
Выберите и скачайте подходящий образ. Если у вас имеется CD-привод, но отсутствует даже малейшее представление о том, через какой интерфейс он подключен, первым делом попытайтесь использовать для установки образ IDE и только после неудачной попытки — USB.
 
=== Шаг 2. Создайте загрузочный диск с MINIX 3===
 
Разархивируйте скачанный образ и запишите его на чистый компакт-диск или USB-накопитель.
 
Только что созданный вами установочный диск содержит ряд весьма полезных файлов, среди которых:
 
;presz134.zip: Программа для изменения размера [[w:FAT|FAT-разделов]] (подробнее о целях её использования см. «[[Minix/Введение в дисковые разделы|Введение в дисковые разделы]]»).
; setup.ps, setup.pdf: Руководство по установке MINIX 3 на английском языке в формате [[w:Postscript|PostScript]] и [[w:PDF|PDF]] соответственно.
; bootflop.img: Образ загрузочной дискеты для установки MINIX 3. Загрузочная дискета необходима для осуществления загрузки с компакт-диска, а также для использования последнего в качестве Live-CD на «старых» компьютерах. Подробнее область применения этого файла описана ниже.
 
Дело в том, что на устаревших компьютерах (класса [[w:I486|i486]] и ниже) отсутствует возможность загрузки с компакт-диска. Поэтому, счастливым обладателям «троек» и «четвёрок», помимо загрузочного компакт-диска, придётся создать ещё и загрузочную дискету. Если вы к таковым не относитесь, можете переходить к следующему шагу.
 
Для ясности, разделим обозначенных выше владельцев на две группы: тех у кого есть возможность работы с [[w:UNIX|UNIX-системами]] и тех у кого такой возможности нет.
 
Первым следует записать образ загрузочной дискеты (файл “bootflop.img” с установочного компакт-диска) на чистую, отформатированную дискету следующей командой:
 
<code>$ dd if=bootflop.img of=/dev/fd0</code>
 
Вторым для записи образа необходимо использовать утилиты “rawrite.exe” или “rawrite3.com” (это касается пользователей DOS, а также Windows 95, 98 и ME), которые легко можно отыскать при помощи “[http://www.google.ru Google]” или “[http://www.filesearch.ru FileSearch]”. Пользователям Windows 2000 и XP следует воспользоваться [http://www.chrysocome.net/rawwrite RawWrite для Windows]. Ниже приведён пример использования утилиты “rawrite.exe” (жирным шрифтом выделена вводимая пользователем информация). Остальные утилиты работают аналогичным образом.
 
<code>>rawrite.exe<br>
RaWrite 1.2 - Write disk file to raw floppy diskette<br><br>
Enter source file name: '''bootflop.img'''<br>
Enter destination drive: '''A:'''<br>
Please insert a formatted diskette into drive A: and press -ENTER- :<br>
Number of sectors per track for this disk is 18<br>
Writing image to drive A:. Press ^C to abort.<br>
Track: 79 Head: 1 Sector: 16<br>
Done.</code>
 
=== Шаг 3. Определите [[w:Микросхема|чип]] вашей сетевой платы (Ethernet chip)===
MINIX 3 поддерживает несколько [[w:Ethernet|Ethernet]]-чипов для работы в сети через [[w:LAN|LAN]], [[w:ADSL|ADSL]] и кабель. В версии 3.1.2а поддерживаются Intel Pro/100, Realtek 8029 и 8139, а также несколько чипов от 3Com. Если вы планируете работать в сети, вам необходимо выяснить на каком чипе собрана ваша сетевая плата. Это можно сделать разными способами. Самый надёжный — открыть корпус системного блока и посмотреть. Однако, можно обойтись изучением документации к сетевой плате, либо специальными программными средствами:
 
; UNIX-подобные системы: Внимательно изучите вывод команды “<code>lspci</code>”. Например:
:<code># lspci | grep Ethernet<br>0000:02:09.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL-8029(AS)</code>
 
; Windows 2000: Запустите «Диспетчер устройств»:
:Start → Settings → Control Panel → System → Hardware → Device Manager;<br>
:Пуск → Настройка → Панель управления → Cистема → Оборудование → Диспетчер устройств.
 
;Windows XP: Запустите «Диспетчер устройств»:
:Start → Control Panel → System → Hardware → Device Manager;<br>
:Пуск → Панель управления → Система → Оборудование → Диспетчер устройств.
 
:Раскрыв “+” рядом с “Network adapters” («Сетевые платы»), вы получите список установленных сетевых плат.
 
Если вашего Ethernet-чипа среди поддерживаемых не оказалось, MINIX 3 будет работать без поддержки сети.
 
=== Шаг 4. Выделите раздел на диске ===
 
Далее вам необходимо выделить раздел для установки MINIX 3. Но прежде, следует
предупредить читателя, что в настоящее время [[w:SATA|SATA]]-, USB-, и [[w:SCSI|SCSI]]-диски не поддерживаются.
 
Перед работой с дисковыми разделами рекомендуется сделать резервные копии ваших файлов на внешних носителях (таких как компакт-диски или [[w:DVD|DVD]]). Это поможет предотвратить потерю файлов, если в процессе работы с разделами произойдёт сбой.
 
{{Внимание|Процесс выделения разделов требует повышенной осторожности: допущение ошибки во время работы с разделами может обернуться полной утратой данных.}}
 
Для установки MINIX 3 вам необходимо выделить один основной (primary) раздел, размер которого соответствовал бы вашим нуждам, а также типу установки. Напоминаем, что для «полной» необходим раздел не менее 1 ГБ. Если вы никогда раньше не работали с дисковыми разделами или хотите узнать про них поподробнее, обязательно прочтите «[[Minix/Введение в дисковые разделы|Введение в дисковые разделы]]».
 
Для примера, рассмотрим две типичные ситуации:
* установка MINIX 3 на «чистый» (то есть не содержащий разделы) диск;
* установка MINIX 3 на диск, который содержит один FAT-раздел, занимающий всё дисковое пространство.
 
В первом случае, вы можете приступать к установке, так как сценарий установки MINIX 3 позволяет создавать и удалять разделы в неиспользуемом пространстве как первого, так и второго IDE-диска. Если же ваш жёсткий диск содержит единственный FAT-раздел, вы можете уменьшить его размер (высвободив таким образом место для установки MINIX 3), используя программу “[http://zeleps.com partition resizer]” — она уже есть на установочном диске (''presz134.zip''). В остальных случаях, советуем прибегнуть к помощи упомянутого выше руководства.
 
Обладателей больших жёстких дисков следует предупредить о том, что раздел для MINIX должен быть размещён в первых 128 гигабайтах (это связано со способом
адресации дисковых блоков).
 
==2. Загрузка==
 
На этом этапе ваш жёсткий диск должен содержать либо достаточное количество
''неиспользуемого пространства'' (unallocated space, см. «[[Minix/Введение в дисковые разделы|Введение в дисковые разделы]]») для установки MINIX 3, либо основной (primary) раздел, который вы собираетесь использовать для этих целей. При наличии чего-либо из перечисленного, можно продолжать.
 
===Шаг 1. Загрузитесь с установочного диска===
 
Вставьте установочный компакт-диск в CD-привод (либо USB-накопитель в гнездо USB) и загрузитесь с него, предварительно изменив порядок устройств загрузки BIOS.
 
После этого, вам на выбор будет предложено два образа ядра MINIX 3 для дальнейшей загрузки операционной системы:
 
;Regular MINIX 3: Полноценный образ ядра. Если на вашем компьютере 16 МБ ОЗУ и более, выберите его.
;Small MINIX 3: Уменьшенный образ ядра. Используется для установки MINIX 3 на компьютеры с объёмом ОЗУ, равным 8 МБ.
 
Следует отметить, что «уменьшенное» ядро уступает по производительности «полноценному». Это связано с меньшим размером буфера кэша (buffer cache).
 
Если ваш компьютер не поддерживает загрузку с компакт-диска, поступите следующим образом:
# Измените первое устройство в списке загрузки BIOS на [[w:Дискета|флоппи-дисковод]].
# Вставьте установочный компакт-диск в CD-привод, а приготовленную ранее загрузочную дискету в дисковод.
# Загрузитесь с дискеты, выберите подходящее ядро и ожидайте загрузки операционной системы с компакт-диска.
 
===Шаг 2. Войдите в систему как суперпользователь (''root'')===
 
После загрузки, появится приглашение регистрации в системе (строчка
“<code>minix login:</code>”). Введите “<code>root</code>” для регистрации в качестве суперпользователя. После входа в систему, вы увидите подсказку оболочки (“<code>#</code>”). С этого момента у вас уже запущен полностью работоспособный MINIX 3.
 
Чтобы увидеть список доступных команд, наберите:
 
<code>ls /usr/bin/ | more</code>
 
Нажимайте «пробел» чтобы пролистать его. Вызов страниц руководства для доступных команд осуществляется с помощью команды “<code>man</code>”. Например:
 
<code>man ls</code>
 
Страницы руководства также доступны с официального web-сайта (http://www.minix3.org/manpages).
 
===Шаг 3. Запустите сценарий установки===
 
Для запуска [[w:Скриптовый язык|сценария]] установки MINIX 3 наберите:
 
<code>setup</code>
 
После того, как программа установки выведет двоеточие внизу экрана, нажмите
“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 раздела «[[Minix/Установка MINIX 3#1. Подготовка|Подготовка]]». Если у вас нет сетевой платы (или вам не нужна поддержка сети), вы можете выбрать “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”.
 
Второй режим — режим эксперта — подойдёт для опытных пользователей. В режиме эксперта (вы можете зайти в него напечатав “<code>expert</code>”) вы получаете полный доступ к ''таблице MBR'' (см. «[[Minix/Введение в дисковые разделы|Введение в дисковые разделы]]») при помощи редактора разделов “part”.
 
Ниже приводится описание последовательности действий автоматического режима. Осмелимся предположить, что если вы выбрали режим эксперта, то наверняка знаете, что вам делать дальше.
 
'''4.1. Выберите диск для установки MINIX 3 (Select a disk to install MINIX 3)'''
 
К [[w:IDE (интерфейс)|IDE-контроллеру]] можно подключить до четырёх устройств, каждое из которых, не зависимо от того присутствует оно или нет, опрашивается во время установки, поэтому игнорируйте сообщения об ошибках. После завершения этой процедуры, вам будет предложен список имеющихся дисков. Укажите тот, на который вы собираетесь установить MINIX 3.
 
'''4.2 Укажите область на диске (Select a disk region)'''
 
Укажите ''область диска'' (см. «[[Minix/Введение в дисковые разделы|Введение в дисковые разделы]]»), на которую будет произведена установка MINIX 3. Здесь вы можете поступить тремя способами:
 
* выбрать область свободного пространства;
* выбрать раздел, который вы приготовили для установки MINIX 3;
* удалить существующий раздел, объединив занимаемое им место с областью свободного пространства (в дальнейшем, конечно же, создав раздел для установки MINIX 3).
 
Для первого и второго варианта, введите номер соответствующей области. Для
третьего — наберите
 
<code>delete</code>
 
и укажите номер области для удаления.
 
{{Внимание|Удаляемые области в процессе установки будут перезаписаны, а их
содержимое — безвозвратно утрачено.}}
 
'''4.3 Подтвердите свой выбор (Confirm your choices)'''
 
Внимание: это завершающий этап четвёртого шага. После него станет невозможной
отмена всех выполненных за этот шаг действий. Если вы подтвердите их выполнение, то содержимое выбранной вами области (или раздела) будет утрачено.
 
Вы можете подтвердить свой выбор напечатав
 
<code>yes</code>
 
или выйти из сценария установки без осуществления каких-либо изменений, нажав
“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 поддерживаются [[w:Кластер (единица хранения данных)|дисковые блоки]] размером 1&nbsp;КБ, 2&nbsp;КБ, 4&nbsp;КБ и 8&nbsp;КБ. Однако, для использования блоков размером 8 КБ, вам придётся изменить значения соответствующей константы в исходных текстах операционной системы и перекомпилировать её. Если объём ОЗУ 16&nbsp;МБ и более, используйте значение по умолчанию (4&nbsp;КБ); в противном случае&nbsp;— 1&nbsp;КБ.
 
===Шаг 8. Ожидайте завершения поиска неисправных блоков (Wait for bad block detection)===
 
На этом шаге сценарий установки осуществляет поиск неисправных блоков на
каждом из трёх подразделов. Сколько времени это займёт — зависит от размера
подразделов, поэтому запаситесь терпением. Однако, если вы уверены в
отсутствии неисправных блоков, вы можете прервать проверку каждого раздела,
нажав “Ctrl-C”.
 
===Шаг 9. Ожидайте завершения копирования файлов (Wait for files to be copied)===
 
После проверки, сценарий установки приступит к копированию файлов с
компакт-диска на жёсткий диск. Имя каждого скопированного файла будет
отражено на экране. Дождитесь завершения этого процесса.
 
На этом, установка MINIX 3 заканчивается. Завершите работу в системе
командой
 
<code>shutdown</code>
 
{{Внимание|Всегда завершайте работу таким образом. Это позволит предотвратить нежелательную потерю данных, так как MINIX 3 держит некоторые файлы в оперативной памяти (на RAM-диске) и копирует их на жёсткий диск только во время останова системы.}}
 
===Шаг 10. Установите дополнительное программное обеспечение===
 
Для начала, загрузите только что установленную MINIX 3. Если работа операционной системы на предыдущем шаге завершилась корректно, то сейчас вы должны находиться в [[w:Загрузчик ОС|программе-загрузчике]] MINIX, называемой «монитором загрузки» (“boot monitor”), а на экране должно быть его приглашение, напоминающее это:
 
<code>fd0></code>
 
Если операционная система находится, например, на четвёртом разделе первого жёсткого диска первого IDE-контроллера, загрузите её командой:
 
<code>boot c0d0p3</code>
 
Это дословно означает: “boot controller 0, disk 0, partition 3”. Обратите
внимание на нумерацию с нуля! То есть первый раздел того же диска будет
обозначаться “<code>c0d0p0</code>”.
 
Стоит отметить, что в редких случаях номер диска, полученный от BIOS (именно
он используется монитором загрузки) может не соответствовать номеру диска,
используемому в MINIX. То есть BIOS и MINIX «выдают» одному устройству разные
номера, затрудняя тем самым загрузку операционной системы. В подобных случаях
следует использовать тот номер диска, который всё время упоминается сценарием
установки.
 
После загрузки, зарегистрируйтесь в системе как ''root''.
 
Дистрибутив MINIX 3 содержит большое количество дополнительного программного
обеспечения. Оно содержится в так называемых «пакетах». Пакет — это
специально подготовленный архив, содержащий всё необходимое для установки и
функционирования данной программы. Например, пакет
“<code>vim-6.3.tar.bz2</code>” содержит знаменитый текстовый редактор “[[Vim|Vim]]”.
 
Чтобы приступить к установке программного обеспечения, наберите
 
<code>packman</code>
 
и следуйте указаниям программы.
 
==4. Тестирование==
 
В этом разделе объясняется как протестировать установленную систему,
пересобрать (или [[w:Компилятор|перекомпилировать]]) её после модификации, а также как её впоследствии загрузить.
 
===Шаг 1. Скомпилируйте набор тестов===
 
Сборка тестов для MINIX 3 осуществляется следующими командами:
 
<code>cd /usr/src/test<br>make</code>
 
После их исполнения (вам придётся подождать, пока завершатся 40 компиляций), выйдите из системы, нажав “Ctrl-D”.
 
===Шаг 2. Запустите набор тестов===
 
Перед запуском тестов, обязательно зарегистрируйтесь в системе как
пользователь ''bin''. Запустите тесты командами
 
<code>cd /usr/src/test<br>./run</code>
 
После этого, у вас будет достаточно времени, чтобы сходить в буфет (или на
кухню) и как следует подкрепиться. Выполнение тестов занимает достаточно
большой промежуток времени — от нескольких минут (15-20 минут на «быстрых»
компьютерах) до нескольких часов (на «медленных»). Все тесты должны завершиться
успешно.
 
Заметим, что ''компилировать'' тесты необходимо под учётной записью “root”,
а ''выполнять'' — под “bin”. Это позволяет проверить, правильно ли работает
setuid-бит.
 
===Шаг 3. Пересоберите всю операционную систему===
 
Если все тесты на предыдущем шаге завершились успешно, вы можете полностью
пересобрать систему. Конечно, делать это совсем не обязательно, но если вы
собираетесь изменять исходные тексты системы, вы должны знать как
перекомпилировать её. Кроме того, пересборка системы — отличный шанс
проверить, работает ли она. Наберите
 
<code>cd /usr/src/tools<br>make</code>
 
чтобы ознакомиться с доступными опциями. Скомпилируйте новый загрузочный образ
(bootable image), набрав
 
<code>su<br>make clean<br>time make image</code>
 
Вы только что полностью пересобрали операционную систему, включая части режима
ядра (kernel-mode parts) и режима пользователя (user-mode parts). Это не
заняло много времени, не так ли?
 
Если у вас имеется флоппи-дисковод, создайте загрузочную дискету. Она
может понадобиться впоследствии. Для этого вставьте отформатированную дискету
в дисковод и наберите
 
<code>make fdboot</code>
 
а затем укажите
 
<code>fd0</code>
 
на запрос программы завершить путь. Заметим, что такой метод не работает для
USB-дисководов, так как дра́йвера для них (USB floppy disk driver) в MINIX 3
ещё нет.
 
Заметим также, что обновить текущий загрузочный образ на вашем жёстком диске
позволяет команда
 
<code>make hdboot</code>
 
===Шаг 4. Останов и перезагрузка системы===
 
Останов (выключение) системы производится командой
 
<code>shutdown</code>
 
Это команда сохраняет определённые файлы и возвращает вас в монитор загрузки
(boot monitor). Чтобы увидеть краткое описание функций монитора загрузки,
находясь в нём, наберите
 
<code>help</code>
 
За подробной информацией обратитесь к странице руководства
 
<code>man monitor</code>
 
либо посетите [http://www.minix3.org/manpages/man8/monitor.8.html www.minix3.org/manpages/man8/monitor.8.html].
 
Сейчас вы можете извлечь дискету и компакт-диск, а затем выключить компьютер.
 
===Шаг 5. Способы загрузки===
 
Загрузку системы можно осуществлять различными способами. Основными из них являются:
 
* загрузка с дискеты;
* загрузка с компакт-диска;
* загрузка с активного раздела;
* использование мультизагрузчиков.
 
Кратко опишем каждый из них.
 
Если у вас имеется флоппи-дисковод, вы скорее всего уже создали загрузочную
дискету (см. выше). Вставьте её в дисковод и включите компьютер. Это — самый
простой способ загрузки.
 
Если флоппи-дисковода нет, загрузитесь с установочного компакт-диска,
зарегистрируйтесь как пользователь ''bin'' в выполните останов системы. Из
монитора загрузки наберите
 
<code>boot c0d0p0</code>
 
для загрузки операционной системы с первого раздела первого жёсткого диска
(controller 0, disk 0, partition 0). Не сложно догадаться, что если вы
установили MINIX 3 на первый раздел второго диска, необходимо использовать команду
 
<code>boot c0d1p0</code>
 
и т.д.
 
Следует заметить, что при установке MINIX 3 на второй и последующие диски (имеется в виду ситуация, когда к IDE-контроллеру подключены два и более жёстких диска), в некоторых случаях могут возникнуть проблемы с загрузкой. Они возникают, когда на первом секторе данного диска (содержащем MBR) отсутствует загрузчик (boot program). В таких случаях, необходимо загрузиться с компакт-диска и, зарегистрировавшись как ''root'', бережно записать загрузчик в MBR командой (для второго диска):
 
<code>installboot -m /dev/c0d1 /usr/mdec/masterboot</code>
 
Третий способ загрузки — сделать активным (active) раздел, содержащий MINIX 3,
и использовать boot monitor для загрузки MINIX 3 и других операционных систем.
Для подробной информации, ознакомьтесь со страницами руководств “monitor”,
“installboot”, “boot”.
 
И, наконец, четвёртый способ заключается в использовании мультизагрузчиков
(multiboot loaders) таких как LILO или GRUB ([http://www.gnu.org/software/grub www.gnu.org/software/grub]). С их помощью вы сможете без проблем загрузить
любую установленную на вашем компьютере операционную систему. Описание
мультизагрузчиков выходит за рамки данного руководства, но некоторую
информацию по этой теме можно найти на [http://www.minix3.org/doc www.minix3.org/doc]
 
==5. Использование симуляторов==
 
Совершенно другой подход к установке MINIX 3 — использование всевозможных
виртуальных машин, симуляторов и эмуляторов. Они позволяют устанавливать новые
операционные системы «поверх» существующих. Наиболее популярными в этой
области являются:
 
* [http://www.vmware.com/ VMware];
* [http://bochs.sourceforge.net/ Bochs];
* [http://www.qemu.org/ QEMU].
 
За подробностями, вы можете обратиться к документации каждого из них. Тем не
менее, установка MINIX 3 при помощи симулятора схожа с установкой его на
настоящую систему. Поэтому вам следует вернуться к [[Minix/Установка MINIX 3#1. Подготовка|началу руководства]], скачать последнюю доступную версию MINIX и,
набравшись терпения, приступать. Удачи!
 
В качестве примера приведём последовательность шагов установки одной из версий MINIX 3 на однй из версий виртуальной машины Bochs, работающей в ОС Windows XP.
 
* Скачайте Bochs версии [http://prdownloads.sourceforge.net/bochs/Bochs-2.2.6.exe?download 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 ОС. Она [http://www.minix3.org/download/IDE-3.1.1.iso.bz2 здесь]. Распакуйте файл IDE-3.1.1.iso в созданную директорию minix3.
* Отредактируйте файл run.bat в директории minix3 - замените dlxlinux на minix3 на первой строке в пути.
* Запустите run.bat - MINIX 3 начнёт загружаться в виртуальной машине.
 
Можно также использовать более свежую версию MINIX 3 и более свежую версию Bochs.
[[Категория:Minix|Установка MINIX 3]]
536

правок