Установка Краткий обзор



Скачать 309.84 Kb.
Дата25.07.2013
Размер309.84 Kb.
ТипГлава
Глава 3

Установка

Краткий обзор

Вооруженные OpenBSD и компьютером вы готовы приступить непосредственно к установке. Мы рассмотрим установку на архитектуру i386 с использованием CD-ROM и FTP/HTTP. Возможно вам придется использовать дискету, чтобы загрузить ситему, т.ч. об этом надо позаботиться.

Если вы собираетесь установить еще несколько систем кроме OpenBSD вам все равно надо прочитать эту главу. Хотя следующая глава и охватывает проблемы разделения жесткого диска для установки нескольких систем, в ней не идет речь о самом процессе установки. Вам необходимо понять сам процесс установки OpenBSD, прежде чем перейти к мультисистемной установке.

Прежде чем начать установку вы должны быть уверенны что созданы резервные копии всех данных с диска. В этой главе мы будем использовать весь диск под установку OpenBSD, и следовательно переформатируем весь диск с полным уничтожением данных.

Первым шагом вам необходимо проверить аппаратные средства и настройки BIOS компьютера.
Подготовка железа

Перед началом установки убедитесь, что OpenBSD поддерживает ваше железо. Вы можете найти список поддерживаемых аппаратных средств по адресу http://www.OpenBSD.org/i386.html, на FTP сайте или на CD-ROM в каталоге i386/INSTALL.i386. Здесь перечислены аппаратные средства, поддерживаемые на текущий момент.

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

Настройка BIOS

Прежде чем начать установку, убедитесь, что BIOS вашей системы сконфигурирован надлежащим образом. Поскольку на разных системах BIOS немного различаются мы не будем давать подробные инструкции по конфигурированию. Большинство систем сообщают как получить доступ к BIOS. Если у вас возникли с этим проблемы – обратитесь к руководству по системе.

Во-первых установите значение параметра “Plug and Play OS” в “No”. Это сообщит BIOS, что он должен сам произвести установку оборудования, вместо того, чтобы доверить это операционной системе. Современные версии Microsoft Windows просто жаждут заняться установкой аппаратных средств. OpenBSD использует эту возможность BIOS в своих интересах. Учтите, что некоторые PCI устройства могут работать некорректно если не отключить эту опцию!

Во-вторых сконфигурируйте устройство начальной загрузки. Если вы планируете производить установку с носителя отличного от CD-ROM привода, то установите первым загрузочным устройством флоппи дисковод, а вторым – жесткий диск.
Загрузка

Поместите ваш загрузочный носитель в привод и запустите систему. После стандартных сообщений BIOS вы увидите сообщение загрузчика OpenBSD:

boot>
Если необходимо прервать загрузку, можно ввести соответствующие команды здесь.
Причины для прерывания могут быть разными (они обсуждаются в 6 главе). Если вы подождете 5 секунд , загрузка продолжится.
booting fd0a:/bsd: +173028=0x43d3e4 start=0xd0100020

entry point at 0x100020
Copyright (c) 1982, 1986, 1989, 1991, 1993

Copyright (c) 1995-2002 OpenBSD. All rights reserved. http://www.OpenBSD.org

The Regents of the University of California. All rights reserved.
Отсюда начнется поток сообщений о драйверах распознанных системой и привязанных к вашему оборудованию.
Программа установки
Установщик OpenBSD - всего лишь сценарий командной оболочки, который вызывает программы загружающие файлы, форматирующие диски, и в целом подготавливающие вашу систему к использованию. Выглядит все это не очень красиво, зато работает быстро, а в опытных руках и черезвычайно эффективно.
На заметку

Установщик мало изменяется между выпусками очередных релизов OpenBSD.  Некоторые фразы могут быть изменены, а некоторые запросы могут перестраиваться. Данное описание было подготовлено для использования с OpenBSD 3.3. Не следуйте слепо за указаниями - лучше использовать их как общие примеры.
Первым сообщением загрузчика будет следующий текст:
erase ^?, werase ^W, kill ^U, intr ^C, status ^T

(I)nstall, (U)pgrade or (S)hell? i
Мы исследуем опцию "Upgrade" в Главе 14 . Команда "Shell" отправит Вас в режим командной строки, где Вы сможете  работать с немногими командами, доступными на загрузочном диске. Однако нас интересует выбор режима установки "Install". Нажимаем "i" и ENTER. Инсталятор отобразит приветственное сообщение и несколько базовых команд.
Welcome to the OpenBSD/i386 3.2 install program.
This program will help you install OpenBSD in a simple and rational way. At

any prompt except password prompts you can run a shell command by typing

'!foo', or escape to a shell by typing '!'. Default answers are shown in []'s

and are selected by pressing RETURN. At any time you can exit this program by

pressing Control-C and then RETURN, but quitting during an install can leave

your system in an inconsistent state.
Эта программа поможет вам установить OpenBSD простым и рациональным способом. Влюбом месте, кроме запроса ввода пароля, вы можете запустить командную оболочку    набрав '!foo' или вернуться к оболочке набрав '!'. Ответы по установленные по умолчанию отображаются в [] и выбираются при нажатие ENTER. В любое время вы можете выйти из программы  нажав Ctrl + C и Enter, однако выход в процессе установки может привести систему в противоречивое состояние. 
Specify terminal type: [vt220]
Если Вы используете стандартную i386 клавиатуру и монитор,  нажмите ENTER для выбора  значения по умолчанию. Если Вы соединили необычный терминал к системе, вероятно  вы имеете достаточно опыта и знаете точно какой тип терминала используете.

Если Вы - новый пользователь и решили использовать неопознанный терминал - учтите, что первая установка системы не самое удобное время для этого.
Do you wish to select a keyboard encoding table? [n]
Таблица кодирования клавиатуры позволяет Вам переназначить клавиатуру от стандартного американского стиля QWERTY на  используемый в других языках. Ввод "y" даст Вам возможность выбора. Для большинства читалей этой книги будет совершенно удобно со стандартной клавиатурой QWERTY, так что нажимаем Enter для выбора значения по умолчанию.
IS YOUR DATA BACKED UP? As with anything that modifies disk contents, this

program can cause SIGNIFICANT data loss.
It is often helpful to have the installation notes handy. For complex disk

configurations, relevant disk hardware manuals and a calculator are useful.
Proceed with install? [n] y
ВАШИ ДАННЫЕ ЗАРЕЗЕРВИРОВАНЫ? Данная программа работает с содержимым дска и может привести к СУЩЕСТВЕННЫМ потерям информации.  Так же полезно иметь руководство по установке. Для сложного конфигурирования диска желательно иметь под руками руководства по аппаратным средствам и калькулятор.
Начать установку?[нет]
Это - ваш последний шанс сохранить любые данные, которые могли бы быть на Вашем жестком диске. Если Вы не уверены в надёжности резервного копирования, нажмите Enter, чтобы принять значение по умолчанию и прервать инсталляцию. Если Вы уверенны, что Вы не нуждаетесь ни в каких данных находящихся на жестком диске, вводите "y", чтобы продолжить.
Установка диска.

Первая вещь, которую фактически делает инсталлятор - позволяет Вам создать разделы на диске.

You will now initialize the disk(s) that OpenBSD will use. To enable all available security features you should configure the disk(s) to allow the creation of separate filesystems for /, /tmp, /var, /usr, and /home.

Available disks are: sd0 sd1 wd0.1

Which one is the root disk? (or done) [done] wd0

Сейчас будет произведена инициализация диска используемого OpenBSD. Для использования всех доступных свойств безопасности вы должны сконфигурировать диски разрешив создание разделенных файловых систем для /, /tmp, /var, /usr, и /home.

Доступные диски: sd0 sd1 wd0

Какой использовать в качестве корневого? (или созданный) [созданный]
Заметьте, что инсталлятор идентифицировал диски, присутствующие в системе. OpenBSD нашел три диска, который он называет sd0, sd1, и wd0. Любой привод, с префиксом "sd", является диском SCSI, с префиксом "wd" - приводам IDE. Подсчитайте приводы, которые нашел инсталлятор – совпадает с реальными устройствами? В некоторых случаях OpenBSD ненаходит некоторые накопители. Скорее всего в вашей системе установлен контроллер дисков не поддерживаемый OpenBSD.

В этом примере мы собираемся использовать привод IDE для операционной системы и   SCSI для файлов базы данных и домашних каталогов. Напечатайте "wd0" и нажмите ENTER.
Do you want to use *all* of wd0 for OpenBSD? [no] yes

Вы хотите использовать *весь* диск wd0 для OpenBSD? [нет] да
Если Вы хотите разделить жесткий диск между различными операционными системами, обратитесь к следующей главе. А прямо сейчас, вводим  "yes".
Создание разделов OpenBSD
Программа установки проведет вас через создание разделов на диске. Возможно это самая сложная часть установки OpenBSD. Возьмите записную книжку, куда вы записали, как хотите разбить диск. Вы точно будете в ней нуждаться.
You will now create an OpenBSD disklabel inside the OpenBSD MBR

partition. The disklabel defines how OpenBSD splits up the MBR partition

into OpenBSD partitions in which file systems and swap space are created.
The offsets used in the disklabel are ABSOLUTE, i.e. relative to the

start of the disk, NOT the start of the OpenBSD MBR partition.
Инструмент disklabel определяет положение раздела OpenBSD в рамках раздела MBR. Диск определяется как один раздел MBR, поскольку мы решили использовать под OpenBSD весь диск. Небольшая область диска будет отдана под размещение Основной Загрузочной Записи (MBR). Инсталлятор сообщит сколько секторов она займет.
# using MBR partition 3: type A6 off 63 (0x3f) size 39179889 (0x255d671)
Treating sectors 63-39179952 1 as the OpenBSD portion of the disk.

You can use the 'b' command to change this.
Initial label editor (enter '?' for help at any prompt)

>
Один важный момент – инсталлятор сообщает сколько секторов отводится под раздел MBR. Поскольку мы решили использовать под OpenBSD весь диск, мы знаем, что можем использовать 39179953 секторов на диске – не забываем, что нумерация начинается с нуля. Мы можем использовать все кроме первых 62 секторов.
Сейчас мы находимся в командной строке инструмента disklabel(8). У этого инструмента есть свой собственный набор команд, список которых можно получить, введя ‘?’ в командной строке. Сейчас мы попытаемся исследовать некоторые из команд disklabel.
Освоение disklabel(8)
Команда ’p’ отображает текущее состояние определяемое disklabel. Отображаются два информационных блока: информация о физическом диске и информация о разделах диска. Рассмотрим сначала информацию о физическом диске. Хотя она и не оказывает прямого влияния на процессы после инсталляции, её необходимо знать если что-то идет не так, как надо.
> p

device: /dev/rwd0c 1

type: ESDI

disk: ESDI/IDE disk

label: SAMSUNG SV2011H

bytes/sector: 512

sectors/track: 63

tracks/cylinder: 16

sectors/cylinder: 1008

cylinders: 16383

total sectors: 39179952

free sectors: 39179889

rpm: 3600
Первая строка – это имя дискового устройства, в нашем случае /dev/rwd0c. Обозначение wd0 – непосредственно имя диска. Приставка ‘r’ говорит что обращение к диску происходит в RAW режиме, а окончание ‘c’ говорит о том что мы рассматриваем раздел ‘c’. ‘c’ – название раздела OpenBSD, используемое для всего диска.

Тип – это общая метка, описывающая интерфейс используемый диском. Любой диск IDE описывается меткой ESDI (Enhanced Small Device Interface), в то время как диски SCSI маркируются меткой SCSI.

Диск – это поле показывает, какие диски подсоединены к данному интерфейсу. В данном случае это диск IDE.

Метка – показывает информацию о производителе и номер модели привода.

Байт/сектор – показывает, сколько байт в одном секторе диска. Почти все приводы имеют в одном секторе 512 байт.

Следующие несколько строк, в которых disklabel выдаёт информацию типа: количество секторов на дорожку, дорожек на цилиндр, секторов на цилиндр и число цилиндров – могут запутать неопытного пользователя. За последние годы ассортимент жестких дисков значительно расширился. Различные аппаратные средства по-разному пересчитывают эти параметры, чтобы корректно работать с ними. Поля, которые информируют вас о количестве секторов на диске и о количестве свободных секторов имеют гораздо большее значение.

Строка rpm информирует о скорости вращения шпинделя привода – 3600 оборотов в минуту в конкретном примере. Все эти значения остаются неизменными, пока аппаратные средства не изменяются.

Следующая секция, которая отображает фактическое разбиение диска OpenBSD, может и должна изменяться
16 partitions: 1

# 2 size 3 offset 4 fstype [ 5 fsize 6 bsize 7 cpg]

c: 39179952 0 unused 0 0
Первая строка говорит о том, что у вас может быть до 16 разделов OpenBSD на этом диске. Закомментированная строка является шапкой таблицы параметров. Первый параметр отображает буквы разделов. Каждый раздел идентифицируется уникальной буквой.

Size - количество секторов в разделе. В нашем примере раздел ‘с’ имеет 39179952 сектора. Сюда также включаются сектора занятые MBR, поскольку ‘c’ - весь диск.

Offset – показывает как далеко от начала диска находится данный раздел. В случае целого диск здесь присутствует 0.

fstype - отображает тип файловой системы раздела.
Последние три колонки описывают степень дефрагментации файловой системы, и изменяться не должны. Файловая система OpenBSD высоко устойчива к дефрагментации. Если у вас есть интерес, рекомендуется к прочтению newfs(8) и связанные с ним man-страницы. Если вы опытный пользователь – инсталлятор позволяет изменить данные параметры, однако делать это надо с полным осознанием своих действий.
fsize – отображает размер фрагмента в байтах для любых фрагментов файлов на диске.

bsize – размер блока на диске в байтах.

cpg –отображает число цилиндров в цилиндрической группе
Если в процессе создания разделов вас постигли какие либо трудности, распечатайте значения disklabel и сравните со своими записями.
Теперь научимся создавать разделы.
Добавление разделов
Наш IDE диск имеет объем 20 Гб, и мы хотим разделить его следующим образом

500 Мб root раздел

500 Мб swap раздел

10 Гб /usr раздел

9 Гб /var раздел
Мы не собираемся создавать /home раздел - запланируем поместить его на быстром SCSI диске.

Чтобы добавить раздел введите ‘a’. Так вы попадете в интерактивный диалог.

Очень важно запомнить одну вещь – разделы создаются на диске в том порядке, в котором вы создаёте их в disklabel. То есть если вы хотите создать первым корневой раздел (root) – то и программе его создавать нужно первым. (Запомните, если вы помещаете корневой раздел дальше на диск – вы можете преодолеть ограничение в 8 Гб.)
> a

partition: [a]
Традиционно первый раздел на диске – ‘а’.

Нажмите Enter для выбора значения по умолчанию
Offset: [63]
Offset – число секторов с начала диска, откуда начинается раздел. Помните, что сектора с 0 по 62 занимает главная загрузочная запись (MBR). Инсталлятор знает об этом и предлагает начать со следующего сектора. Нажмем Enter для выбора значения по умолчанию.
size: [39179889] 500M
По умолчанию инсталлятор предлагает отвести под раздел оставшееся на диске число секторов. Это полезно при создание последнего раздела диска – но не сейчас. В параметре size единица измерения по умолчанию – сектор. Однако если вы не желаете заниматься преобразованием единиц, инсталлятор распознает следующие обозначения:
b – для байтов

c – для цилиндров

k – для килобайтов

m – для мегабайтов

g – для гигабайтов
В данном примере мы указали создать раздел размером 500 мегабайт. Разделы могут создаваться только по границам цилиндров, т.ч. инсталлятор произведет округление к ближайшей границе цилиндра.

FS type: [4.2BSD]
Тип файловой системы можно выбрать между 4.2 BSD или swap(подкачка). Инсталлятор знает что раздел ‘a’ нуждается в файловой системе 4.2BSD поэтому она выбирается по умолчанию.
mount point: [none] /

>
Мы хотим, чтобы наш первый раздел был корневым, поэтому вводим символ наклонной черты. Раздел создан, и вы возвращаетесь к командной строке disklabel. Swap-раздел создаётся следующим в списке:
> a

partition: [b]

offset: [1024128]

size: [38155824] 500M

Rounding to nearest cylinder: 1024128

FS type: [swap]
Все аналогично. Поскольку это второй раздел – он по умолчанию становится разделом ‘b’.

Offset выдает значение, следующее за последним разделом. Традиционно раздел ‘b’ – раздел подкачки (swap), поэтому он указан по умолчанию. Swap не имеет точки монтирования, т.ч. мы закончили монтирование второго раздела.

Наша следующая точка монтирования имеет некоторые особенности
> a

partition: [d] 1

offset: [2048256]

size: [37131696] 10G

Rounding to nearest cylinder: 20971440

FS type: [4.2BSD] 2

mount point: [none] /usr 3

>
Заметьте, что инсталлятор автоматически пропускает букву ‘c’ и именует раздел по умолчанию, как ‘d’. Почему это происходит? Вспомним, что буква ‘c’ зарезервирована инсталлятором для всего диска, таким образом ‘d’ следующая доступная буква. Поскольку традиционно раздел ‘b’ – это раздел swap, то, по умолчанию, файловая система следующих за ним разделов – 4.2BSD. Также мы должны указать место монтирования раздела – в нашем случае это /usr.
Последний раздел создать будет проще всего
> a

partition: [e]

offset: [23019696]

size: [16160256] 1

FS type: [4.2BSD]

mount point: [none] /var 2

>

Disklabel знает какую букву назначить новому разделу, и знает значение параметра offset, и даже знает сколько секторов осталось на жестком диске. Всё что от нас требуется – это назначить точку монтирования. Теперь, когда мы закончили создание разделов, самое время использовать команду ‘p’ для просмотра состояния disklabel. Как мы видим, шапка таблицы осталась прежней, однако таблица разделов претерпела значительные изменения:
> p

...

16 partitions:

# size offset fstype [fsize bsize cpg]

a: 1024065 63 4.2BSD 1024 8192 16 # /

b: 1024128 1024128 swap

c: 39179952 0 unused 0 0

d: 20971440 2048256 4.2BSD 1024 8192 16 # /usr

e: 16160256 23019696 4.2BSD 1024 8192 16 # /var

>

Когда вы подтвердите соответствие всех точек монтирования, инсталлятор начнет повторять перебор заново. Если вы точно уверены что не ошиблись, введите ‘done’ в ответ на запрос чтобы закончить цикл и перейти к следующему диску.
Здесь видна вся работа, проделанная нами в ходе создания разделов. Однако это еще не всё.
Запись меток на диск
Когда вы закончите разбиение диска на разделы в соответствии со своими планами, введите ‘q’ для записи результатов работы disklabel на диск. Если что-то вам не понравилось, вы можете отказаться от записи введя ‘z’ в командную строку.

> q

Write new label?: [y]
Это ваш последний шанс передумать. Когда disklabel запишет изменения на диск, вернуть данные будет крайне сложно. Вы должны зарезервировать ценные данные, прежде чем начать установку. Нажмем Enter, чтобы продолжить.
The root filesystem will be mounted on wd0a.

wd0b will be used for swap space.

Mount point for wd0d (size=10485720k), none or done? [/usr]

У вас есть последняя возможность установить точки монтирования для ваших разделов. Инсталлятор будет по порядку перебирать все точки монтирования, т.ч. есть возможность произвести перестроение.
Mount point for wd0e (size=8080128k), none or done? [/var]

Mount point for wd0d (size=10485720k), none or done? [/usr] done
Когда вы подтвердите все точки монтирования, инсталлятор начнет перебор заново. Введите ‘done’ чтобы закончить цикл.
Последующие диски

Если у вас имеется больше одного жесткого диска, то инсталлятор возвращает вас к начальному диалогу:
Available disks are: sd0 sd1.

Which one do you wish to initialize? (or done) [done] sd0
Если остальные диски не будут использоваться под OpenBSD, вы можете ввести 'done'. В противном случае выбираете диск, с которым  хотите работать. 

Для каждого диска процессы работы с disklabel повторяются. 

В нашем случае диск sd0 должен быть одним большим разделом, смонтированным в /database. Однако не забываем, что 'a' – традиционно является корневым разделом, а в системе не может быть более одного корневого раздела. Поэтому можно без проблем назначить на этом диске 'a' точке монтирования /database, а на следующем диске – например /home.
Другие возможности disklabel
 Программа disklabel очень функциональна и позволяет выполнять многие функции. Большинство возможностей никогда не используются. Наиболее интересны функции disklabel позволяющие работать с дисками на установленной системе.
Режим эксперта
 Режим эксперта позволяет получить доступ к более тонкой настройке системы. С его помощью можно изменить, напримеря, размер блока или фрагмента на диске. Однако большинство людей не использует режим эксперта из-за его сложности.
Изменение основных параметров привода
 Помните, что disklabel позволяет увидеть основные параметры привода? Так вот – вы можете их изменить. Только учтите – если вы идете по этому пути, вы повернули не туда. 
Если ввести ‘e’ инсталлятор позволит изменить параметры привода. Все текущие значения будут представлены по умолчанию.
> e

Changing device parameters for /dev/rwd0c:

disk type: [ESDI]

label name: [SAMSUNG SV2011H ]

...
Редактирование этой информации связано с большим риском, в том числе и с потерей данных, а возможно и самого привода. Фактически изменяя параметры по умолчанию вы сообщаете системе заведомо ложную информацию, которая может привести её в нестабильное состояние.
Удаление существующих разделов.
Если вы обнаружили ошибку в разбиение – вы захотите удалить неверный раздел. Для этого используется команда ‘d’.
> d

partition to delete: [] e

>
Вот, так! Команда не задает лишних вопросов, не запрашивает подтверждений, т.ч. будьте осторожны.

Изменение существующих разделов.

Вы можете изменить существующий раздел использовав команду ‘m’. Disklabel проведет вас через все имеющиеся разделы , заданные как значения по умолчанию, и позволит изменить требуемые. Как обычно для принятия значений по умолчанию нажимаем Enter.

В большинстве случаев проще удалить и создать раздел заново. Но в данном примере мы исправим вполне очевидную ошибку связанную с точкой монтирования.

> m

partition to modify: [] a

FS type: [4.2BSD]

offset: [63]

size: [1024065]

mount point: [/usr] /
Удаление созданной разметки

Возможно вы захотите удалить разметку созданную disklabel. Или удалить удалить разметку созданную другой операционной системой.

Сделать это достаточно просто – используя команду ‘z’.

>z

>
И снова нет шанса передумать . Если уж вы ввели ‘z’ значит вы знали чего хотели. И ни каких вам “Вы уверены что желаете”. Если кому-то это не нравится –выбираем другую операционную систему.

Online Help

Вы можете ввести в командную строку ‘?’ чтобы получить справку по командам disklabel. Если вам нужна более детальная информация, то команда ‘M’ отобразит man-страницу для disklabel(8).


Заключительная конфигурация диска

Как только вы закончите разметку всех своих дисков, вы получите следующее сообщение:

Done - no available disks found.
На данный момент мы сконфигурировали следующие разделы и точки монтирования:

wd0a /

wd0d /usr

wd0e /var

sd0a /database

sd1d /home
Посмотрим последний раз на наши диски и убедимся, что всё настроено как надо. Если процесс разбиения диска на разделы делал восстановление данных очень трудным, то следующий шаг сделает восстановление просто невозможным.

The next step creates a filesystem on each partition, ERASING existing data.

Are you really sure that you're ready to proceed? [n] y
По умолчанию процесс создания файловых систем не запускается. Введите ‘y’ для запуска и увидите следующие сообщения для каждого раздела:

/dev/rwd0a: 1024064 sectors in 1016 cylinders of 16 tracks, 63 sectors

500.0MB in 64 cyl groups (16 c/g, 7.88MB/g, 1920 i/g)
Как только все ваши разделы будут отформатированы, вы увидите информацию о точках монтирования и параметрах монтирования:

/dev/wd0a on /mnt type ffs (rw, asynchronous, local, ctime=Sun Oct 13 12:59:20

2002)

/dev/sd0a on /mnt/database type ffs (rw, asynchronous, local, nodev, nosuid,

ctime=Sun Oct 13 12:59:20 2002)

...
Обратите внимание, что OpenBSD 3.2 и более поздние, всегда монтируют / nodev и nosuid. Благодаря механизму systrace (Глава 10 ), setuid необязателен в OpenBSD.

Настройка сети

Теперь, когда вы закончили с дисками, инсталлятор предложит настроить сетевое оборудование.

Enter system hostname (short form, e.g. 'foo'): openbsdtest
Если вы работали с сетями, то знаете что полное имя хоста включает доменное имя типа "laptop.BlackHelicopters.org.". Однако инсталлятор запрашивает у вас только имя хоста в пределах домена. Например если полное имя системы "openbsdtest. BlackHelicopters.org", то вводим соответственно “openbsdtest”.

Даже если ваша система не входит в сеть, у неё должно быть местное имя хоста.

Configure the network? [y]
Если вы производите установку с CD-ROM, вы можете отказаться от конфигурирования сети введя ‘n’. Однако я рекомендую вам произвести настройку в процессе инсталляции.
If any interface will be configured by DHCP, you should not enter

information that will be supplied via DHCP, e.g. the DNS domain name.

Enter DNS domain name (e.g. 'bar.com'): [my.domain] BlackHelicopters.org
Если в вашей сети есть сервер DHCP нажмите здесь Enter.
Available interfaces are: fxp0 fxp1.

Which one do you wish to initialize? (or done) [fxp0]
Если в вашей системе только одна сетевая карта – просто нажмите Enter. Если сетевых карт несколько – придется пораскинуть мозгами.
Если ваша система имеет несколько сетевых карт

Если вы имеете в системе две идентичных сетевых карты, то скорее всего вы испытываете трудности в определение – какая из них имеет какое имя. На тестовом компьютере имеются две сетевые карты. Они используют драйвер Fxp и пронумерованы 0 и 1.

Это то самое место где потребуется выход в оболочку. Вы можете выйти в оболочку используя комбинацию Ctrl –C , или использовать команду оболочки поместив перед ней восклицательный знак. Ifconfig –a подскажет вам какая из сетевых карт находится в сети. Те интерфейсы которые не включены или не работают по какой либо другой причине, будут содержать в строке media значение no carrier. В то же время у интерфейсов связанных с сетью значение строки media – connected.

!ifconfig -a

lo0: flags=8008 mtu 33224

fxp0: flags=8843 mtu 1500

address: 00:02:b3:63:e4:1d

media: Ethernet autoselect (100baseTX full-duplex)

status: active 1

fxp1: flags=8802 mtu 1500

address: 00:02:b3:63:e3:ec

media: Ethernet autoselect (none)

status: no carrier 2
Мы видим, что карта fxp0 связана с сетью имеющей скорость 100 мегабит, работает в режиме полного дуплекса и активна, в то время как fxp1 не связана с сетью и не имеет несущей. Значит конфигурируем fxp0.

IP address for fxp0 (or 'dhcp')? 192.168.1.250

Мы зададим адрес для этой системы, однако введя dhcp можно получить информацию об адресе и домене от сервера DHCP.

Symbolic (host) name? [openbsdtest]
Мы хотим использовать собственное имя хоста, так, что жмем Enter.

Netmask? [255.255.255.0]

Если хотите использовать маску отличную от 255.255.255.0 то вводим её сейчас. В противном случае вводим Enter.

The default media for fxp0 is

media: Ethernet autoselect (100baseTX full-duplex)

Do you want to change the default media? [n]
Если что-то не так вы можете попробовать изменить тип среды. В данном примере сеть подхватилась. Однако не все так гладко может происходить со старыми сетевыми картами. Возможно, вам придется обратиться к man – страницам.

Вы можете повторить процесс для другой сетевой карты или ввести ‘done’ чтобы закончить конфигурирование. В этом случае инсталлятор спросит маршрутизатор по умолчанию для вашей сети и IP адрес первичного сервера имён.

Enter IP address of default route: [none] 192.168.1.1

Enter IP address of primary nameserver: [none] 192.168.1.5

Would you like to use the nameserver now? [y]
Следующий вопрос весьма любопытный – если вы настроили вашу сеть, почему бы вам не настроить еще больше?

Do you want to do more, manual, network configuration? [n] y
Если вы опытный администратор, возможно вам понадобится настроить дополнительные возможности сети (как то соединение с Internet, вторичные маршрутизаторы и т.п.)

Тестирование сетевых соединений.

Если вы выберете опцию дополнительного конфигурирования сети, то попадете в командную строку, где будете работать с небольшим набором инструментов. Даже простой тест типа ‘ping’ подтвердит, что соединение с сетью установлено. Попытайтесь пропинговать хост, на который планируете установить OpenBSD и шлюз по умолчанию. Хотя не все команды UNIX доступны на установочном диске, но несколько инструментов все таки есть.

Type 'exit' to return to install.

# ping 192.168.1.1

PING 192.168.1.1 (192.168.1.1): 56 data bytes

64 bytes from 192.168.1.1: icmp_seq=0 ttl=64 time=0.366 ms

64 bytes from 192.168.1.1: icmp_seq=1 ttl=64 time=0.171 ms

^C--- 192.168.1.1 ping statistics ---

2 packets transmitted, 2 packets received, 0% packet loss

round-trip min/avg/max/std-dev = 0.171/0.268/0.366/0.098 ms
Это говорит о том что система может пропинговать шлюз по умолчанию. Используем Ctrl – C для прерывания команды ping. С другой стороны если при использование инструмента ping ничего не происходит – у вас проблемы с соединением.

# ping 192.168.1.1

PING 192.168.1.1 (192.168.1.1): 56 data bytes

--- 192.168.1.1 ping statistics ---

3 packets transmitted, 0 packets received, 100% packet loss

#
Снова используем Ctrl – C для прерывания теста. Убедитесь, что у вас верные значения IP адреса и настройка шлюза по умолчанию. Используйте ifconfig для более тщательного анализа сети.
Пароль суперпользователя (root)
На данном этапе инсталлятор запрашивает пароль пользователя root. Ваш пароль должен быть достаточно длинным, содержать символы верхнего и нижнего регистров, спецсимволы и цифры.

Password for root account (will not echo):

Password (again):

Запомните этот пароль! Востановить его можно только в однопользовательском режиме, но лучше избегать потери root-пароля.
Инсталляционный носитель

Теперь, когда вы закончили разбиение дисков и настройку сетевых соединений, вы должны сообщить системе откуда собственно собираетесь производить установку.

You will now specify the location and names of the install sets you want to

load. You will be able to repeat this step until all of your sets have been

successfully loaded. If you are not sure what sets to install, refer to the

installation notes for details on the contents of each.
Sets can be located on a (m)ounted filesystem; a (c)drom, (d)isk or (t)ape

device; or a (f)tp, (n)fs or (h)ttp server.

Where are the install sets you want to use? (m, c, f, etc.) f
В этой главе мы обсудим установку через сеть (по FTP и HTTP) и установку с CD-ROM. Монтируемая файловая система и диск обычно используются при мультизагрузочном варианте инсталляции и обсуждаться будут в следующей главе следующей главе .

Инсталляция с CD-ROM

Если вы производите инсталляцию с CD-ROM скорее всего вы загрузились с него. Убедитесь в том, что CD-ROM стоит первым загрузочным устройством. Если вы введете ‘c’, чтобы выбрать CD-ROM, то увидите следующее сообщение:

The following CD-ROM devices are installed on your system.

Please make sure the CD is in the CD-ROM drive and select

the device containing the CD with the installation sets:
cd01
Which CD-ROM contains the installation media? [cd0] 2
Enter the directory relative to the mount point that contains

the file: [3.2/i386] 3
Скорее всего, на вашем компьютере установлен только один привод CD-ROM. Если у вас имеется несколько приводов, они будут отображаться как cd0, cd1, cd2 и т.д. Вам придется смотреть загрузочные сообщения системы, чтобы выяснить, кто есть кто. Потом следует ввести имя своего привода CD-ROM в указанном месте. Инсталлятор знает, как на CD-ROM размещена структура каталогов, однако если это т диск не соответствует стандартной структуре, то придется указать путь к директориям.

Вот так. Теперь вы готовы начать.

Установка через сеть

Если вы выбрали установку через сеть, инсталлятор в любом случае задаст вам несколько основных вопросов:

- где найти сервер с инсталляционным носителем;

- где на сервере находится инсталляционный носитель;
Дистрибутивные наборы

Теперь, когда вы определились, откуда будете производить установку, можно выбрать . Инсталлятор предоставит список всех дистрибутивных наборов доступных в этой версии OpenBSD.

The following sets are available. Enter a filename, 'all' to select

all the sets, or 'done'. You may de-select a set by prepending a '-'

to its name.
[X] base32.tgz

[X] etc32.tgz

[X] misc32.tgz

[X] comp32.tgz

[X] man32.tgz

[X] game32.tgz

[ ] xbase32.tgz

[ ] xshare32.tgz

[ ] xfont32.tgz

[ ] xserv32.tgz

[X] bsd
File Name? (or 'done') [xbase32.tgz] all
Установка по умолчанию является оптимальным выбором для инсталляции системы без X-сервера. Если вас всё устраивает в выборе – введите ‘done’. Чтобы установить полный набор OpenBSD введите ‘all’. Если вы хотите добавит какой либо набор к списку – введите его название.

File Name? (or 'done') [xbase32.tgz] xshare32.tgz
Чтобы убрать какой либо из наборов – введите его имя со знаком ‘-‘

File Name? (or 'done') [xbase32.tgz] -man32.tgz
После каждого изменения инсталлятор предоставит вам новый дистрибутивный набор. Когда вы будете удовлетворены выбором введите ‘done’ и нажмите Enter. У вас будет шанс передумать:

Ready to install sets? [y]
Нажмите Enter и инсталлятор начнет установку OpenBSD с инсталляционного носителя на ваш жёсткий диск. Вас будут информировать об установке каждого набора :

Getting etc32.tgz ...

54% |*************************** | 793 KB 00:04 ETA
Если установка производится с CD-ROM то все пойдет быстро, если через сеть – всё будет зависеть от скорости сети.

Как только все выбранные наборы будут установлены вы получите возможность установить дополнительные наборы. Это бывает полезно, если вдруг на выбранном сайте были не все наборы, или в результате ошибки передачи не все наборы были установлены.

Extract more sets? [n]
Инсталляция по выбору и сценарии
Если вы производите установку с локального FTP сервера или прочих локальных носителей, инсталлятор позволит вам добавить свои собственные файлы или сценарии к процессу установки. Это очень удобно, когда у вас есть “стандартный build” для настройки сетевых машин.

Инсталляционный сценарий ищет набор названный ‘siteXX.tbz’ в том же списке что и другие наборы. Это стандартный gzipped tar файл внедрённый в /. Этот файл извлекается последним, с использованием стандартных опций xvpf , разрешая администратору добавить собственные файлы или пакеты (смотри Главу 13 ) к каждой устанавливаемой системе.

Последним шагом установочного процесса инсталлятор будет искать сценарий оболочки названный /install.site. Если такой сценарий найден ему передаётся управление на последней стадии инсталляционного процесса. Его можно использовать для удаления нежелательного программного обеспечения, установки других программ, и выполнения каких либо других действий. Самый легкий путь получения /install.site на новую систему – это включение его в siteXX.tbz.
Последние шаги инсталляции

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

Do you expect to run the X Window System? [y]
Ответ ‘y’ позволят установить настройки ядра для запуска локального X-сервера. Если вы планируете иметь GUI работающий на этой системе – ответьте ‘y’. Если используете эту машину без GUI – ответьте ‘n’. Вы можете использовать X-сервер удаленно на этой системе без GUI, однако не можете запустить локальный сервер XFree86.

Saving configuration files......done.

Generating initial host.random file ......done.

What timezone are you in? ('?' for list) [US/Pacific]
Инсталлятор позволяет вам установит часовой пояс. Если вы не знаете свой часовой пояс, введите ‘?’ и инсталлятор выведет список всех часовых поясов. Останется только выбрать свой. OpenBSD ожидает, что часы BIOS будут установлены в UTC.

После выбора часового пояса, вы увидите сменяющиеся сообщения об устанавливаемых устройствах, установке загрузочного блока и прочие. Наконец увидите сообщение о завершение установки.

CONGRATULATIONS! Your OpenBSD install has been successfully completed!

To boot the new system, enter halt at the command prompt. Once the

system has halted, reset the machine and boot from the disk.

# halt
Введите ‘halt’ для остановки системы.

syncing disks... done
The operating system has halted.

Please press any key to reboot.
Теперь нажмите любую клавишу, и ваша система перезагрузится в OpenBSD.

Похожие:

Установка Краткий обзор iconПоследние достижения эволюционной и исторической мысли. Вести с передовых рубежей. Краткий обзор. Вып.№1
А краткий обзор передач – лекций, прочитанных на тк «Культура» в рамках передачи «Академия»
Установка Краткий обзор iconВопросы для экзамена по патрологии для 4 курса сзо (2010-2011)
Золотой век святоотеческой письменности. Арианство в IV веке: краткий историко-концептуальный обзор. Свв отцы-Каппадокийцы. Краткий...
Установка Краткий обзор iconКраткий обзор инструмента
Чтобы изменить функцию вы нажимаете и держите нужное время соответствующую кнопку. Установка, которая будет изменена начнет мигать...
Установка Краткий обзор iconП. И. Стецюк развитие алгоритмов недифференцируемой оптимизации и их приложения работа содержит краткий обзор
Работа содержит краткий обзор разработанных в Институте кибернетики методов недифференцируемой оптимизации: обобщенный градиентный...
Установка Краткий обзор iconС. Ф. Чекмарев 1 курс магистратуры, 10 семестр, 32 часа, экзамен I. Введение Кластеры, наночастицы и наноматериалы примеры и области применения. Краткий обзор
Кластеры, наночастицы и наноматериалы – примеры и области применения. Краткий обзор методов исследования (теория, моделирование и...
Установка Краткий обзор iconКраткий обзор 1 1 Обзор тенденций на рынке икт и в регулировании в области икт 4
Влияние широкополосной связи на экономику: результаты проведенных к настоящему времени исследований и вопросы политики 10
Установка Краткий обзор iconКраткий обзор круговорота азота со схемой от PhysicalGeography net
Очень краткий обзор круговорота азота со схемой от PhysicalGeography net Круговорот азота
Установка Краткий обзор iconОбзор проблем, возникающих при разработке проектов в среде Oracle
В данной статье я сделал краткий обзор проблем, с которыми сталкиваются разработчики, создающие проекты в среде Oracle
Установка Краткий обзор iconКраткий обзор выставки детского рисунка «Япония, какая она?»

Установка Краткий обзор iconКраткий обзор результатов Двадцать восьмой Сессии вспомогательных органов ркик ООН (Бонн, 2-13 июня 2008 г.)
Данный обзор не претендует на освещение всех вопросов и детальное изложение позиций стран. Он сконцентрирован, прежде всего, на новых...
Разместите кнопку на своём сайте:
ru.convdocs.org


База данных защищена авторским правом ©ru.convdocs.org 2016
обратиться к администрации
ru.convdocs.org