Содержание
Эта глава содержит пример установки двумя популярными способами: установка с CD-ROM и через FTP. Принцип одинаков для обоих типов установки - единственное различие заключается в пути к набору бинарных файлов, необходимых sysinst. Обратите внимание, что некоторые детали установки отличаются в зависимости от версии NetBSD: данный пример описывает установку версии 2.0.
Такая широта выбора создает ощущение, что установка очень сложна и требует массы усилий: запомните, если Вы соглашаетесь с настройками "по умолчанию", то все очень просто. С другой стороны, руководство, объясняющее лишь «простую» сторону, не очень полезно (за исключением управленческой точки зрения).
Перед установкой неплохо будет составить детальный план
выполняемых действий.
Сначала изучите файл INSTALL (обещаю,
это последний раз, когда я это сказал) прочтите описание установки и
проверьте аппаратную совместимость.
Далее, если на жестком диске уже что-то есть, продумайте как
освободить место для NetBSD. Если NetBSD должна разделять диск с другими
операционными системами - Вам, вероятно, понадобится создать новый
раздел (который можно создать с помощью
sysinst) и, возможно, изменить размер
существующего.
Невозможно изменить размер существующего раздела с помощью
sysinst, но это возможно в некоторых
коммерческих продуктах (например
Partition Magic)
и некоторых бесплатных приложениях (FIPS,
pfdisk).
Установка, логически, разделяется на два шага. В первой части Вы создаете раздел для NetBSD и прописываете метку диска для этого раздела. Во второй части Вы выбираете, какие наборы бинарных файлов Вам необходимо устанавливать, и распаковываете файлы в снова созданные разделы. Первая часть не зависит от метода установки (CD-ROM, ftp, NFS, ...), по окончании которой еще ничего не записано на жесткий диск и Вам будет выведено сообщение для согласия с продолжением установки. Если Вы согласитесь - установка продолжится, в противном случае Вы вернетесь обратно в главное меню и жесткий диск останется неизменным.
Если у Вас есть загрузочный CD-ROM NetBSD вам не нужно создавать установочные дискеты: включите «загрузку с CD-ROM» в настройках BIOS, вставьте CD и перезагрузите машину. Эта опция может быть не доступна на старых машинах.
Перед установкой Вам необходимо создать установочные дискеты, т.е.
скопировать образы дискет с CD-ROM на сами дискеты.
Чтобы сделать это в DOS Вы можете использовать программу
rawrite из каталога
i386/installation/misc, версия для
Windows находится в rawr32.zip.
Файлы образов
i386/installation/floppy/boot1.fs и
i386/installation/floppy/boot2.fs для
установки на «обычном» PC, и
i386/installation/floppy/bootlap1.fs и
i386/installation/floppy/bootlap2.fs для
лэптопов. Остальные дискеты, имеющиеся здесь, более подробно описаны
в документе INSTALL.*.
Перед созданием установочных дискет всегда проверяйте их исправность: этот шаг часто игнорируется, но может уберечь Вас от массы проблем!
Процедура записи дискет:
Отформатируйте дискету.
Перейдите в каталог I386\INSTALLATION\FLOPPY
CD-ROM.
Запустите программу
..\MISC\RAWRITE
(или распакуйте ..\MISC\RAWR32.ZIP
если Вы находитесь в системе Windows, и запустите RAWRITE32 из
этого архива). «Файлы источники»:
BOOT1.FS и
BOOT2.FS (и т.п., см. выше), и
«целевой привод» A:
Если Вы создаете загрузочные дискеты в окружении Unix, Вы можете использовать команду dd. Например:
#cd i386/installation/floppy#dd if=boot.fs of=/dev/fd0a bs=36b
dd копирует блоки по 512 байт: опция
bs=36b копирует 36 блоков за раз, что эффективно
повышает скорость операции.
дискета на 1440K содержит 1474560 байт и состоит из 80
цилиндров, 2 дорожек, 18 секторов с 512 байтами на сектор, т.е. 80 *
2 * 18 = 2880 блоков.
Таким образом, bs=36b копирует один цилиндр (18 * 2
блоков) за раз и повторяет эту операцию 80 раз вместо 2880.
Теперь все готово к установке, но перед началом лучше собрать немного информации об аппаратном обеспечении ПК.
Самое главное проверить тип жесткого диска (IDE, SCSI) и его геометрию. Вы можете найти эту информацию в руководстве к жесткому диску или использовать диагностическую программу. Некоторые жесткие диски имеют наклейку, на которой написаны эти данные. Другой способ - зайти на сайт производителя Вашего диска и посмотреть информацию о продукте.
Если Вы производите установку через ftp или NFS, не забудьте проверить настройки Вашей сетевой карты: если установочное ядро ожидает увидеть Вашу карту на определенном IRQ, но настройки карты отличаются от тех, что у Вас установлены. Например, установленное ядро распознает NE2000 совместимые сетевые карты с одной из двух следующих настроек:
ne0 at isa? port 0x280 irq 9 # NE[12]000 ethernet cards ne1 at isa? port 0x300 irq 10
Если Ваша сетевая карта NE2000 имеет другие настройки - она не будет определена. (После установки у Вас будет возможность скомпилировать ядро вручную с вашими собственными настройками.)
Пока Вы не начали, Вам необходимо проверить еще несколько настроек
аппаратного обеспечения, такие как:
например, номера последовательных и параллельных портов, и т.д..; это
не понадобится при установке, но будет полезно позднее.
Проверьте Ваши настройки (IRQ, порты I/O, ...) сравнив их с
записанными в файле INSTALL.
Вы можете начинать установку даже не зная точную геометрию жесткого диска и любых других деталей. В таком случае Вам необходимо доверится sysinst, который автоматически определит геометрию и (обычно) сделает это правильно.
Вставьте созданные установочные дискеты в привод A: и перезагрузите компьютер (или загрузитесь с CD-ROM). Начнется загрузка ядра с дискеты, во время которой будет выводиться на экран масса сообщений, большинство из которых говорят что-либо об аппаратном обеспечении, которое не было найдено или не было сконфигурировано. Это нормально - ядро на дискете пытается найти как можно больше устройств, поддерживаемых NetBSD; У Вас, возможно(!), нет всех этих устройств.
Когда процедура загрузки завершится, вы окажетесь в установочной
программе NetBSD sysinst, показанной на
Рисунок 3.1, «Выбор языка». Не обманывайтесь спартанским
видом sysinst: это довольно мощная и гибкая
программа.
Теперь Вам необходимо следовать инструкциям, отображаемым на экране,
используя документ INSTALL.* как руководство.
Экраны sysinst состоят из нескольких
частей: верхняя часть экрана отображает короткое описание текущей
операции или короткое вспомогательное сообщение, центральная часть
экрана отображает текущие настройки, определенные для NetBSD, в нижней
части отображается меню с выбором доступных настроек.
Чтобы сделать выбор, используйте клавиши курсора,
«Ctrl+N» (следующий) и «Ctrl+P»
(предыдущий) клавиши, или нажмите клавишу с одной из букв, отображаемых
слева от каждого пункта. Подтверждение Вашего выбора совершается
нажатием клавиши «ввод (enter)».
Теперь Вы можете двигаться вперед и выбрать язык, на котором будет производиться установка.
Это приведет Вас в главное меню программы установки, как показано в (Рисунок 3.2, «Главное меню установочной программы». Выбор опции установки приведет Вас к следующему экрану (Рисунок 3.3, «Подтверждение установки NetBSD»), где Вы сможете подтвердить операцию.
После того, как Вы определитесь, выберите «Yes». Теперь пришло время назначить диск, на который будет устанавливаться NetBSD. Если имеется более одного диска, sysinst отобразит список дисков из которого Вы сможете выбрать один. На примере из рисунка Рисунок 3.4, «Выбор жесткого диска», видно два диска, и NetBSD будет установлена на «wd0», первый найденный диск IDE. Если у Вас диски SCSI, они будут называться «sd0», «sd1» и т.д.
информация на данном экране может отличаться, в зависимости от типа и количества жестких дисков, установленных в системе.
Sysinst спросит, какую тип установки Вы желаете выполнять: полную установку или установку вручную. NetBSD разбита на коллекцию наборов дистрибутивов. «Full installation» установит все наборы, если Вы выберете «Custom installation», Вы сможете определить, какие наборы Вы хотите установить. Этот шаг показан на Рисунок 3.5, «Полная или ручная установка».
Если Вы выбрали установку вручную,
sysinst позволит Вам определить, какие
наборы дистрибутивов устанавливать, как показано на
Рисунок 3.6, «Выбор наборов дистрибутивов». Наименьший необходимый набор,
чтобы система функционировала, это ядро,
«Base» и «System
(/etc)».
Наступает первый важный шаг установки - разбиение жесткого диска. Сначала Вам необходимо определить: NetBSD будет использовать раздел диска (предполагаемый выбор) или весь диск («опасный» выбор). В последнем случае остается возможность создания раздела, использующего весь жесткий диск (Рисунок 3.7, «Выбор схемы разбиения»). Так что мы рекомендуем выбрать эту опцию, чтобы оставить таблицу разбиения BIOS в формате, совместимом с другими операционными системами.
Следующий шаг, изображенный на Рисунок 3.8, «Выбор единицы измерения», это выбор единицы измерения, используемой при разбиении: сектора предоставляют большую гибкость и точность (заметьте, это обычно лучший способ выровнять разделы по границам цилиндров в целях увеличения производительности, особенно на старых жестких дисках.) Мегабайты легче в использовании, поскольку не требуют ручного расчета и более «интуитивны».
Для большинства людей, «Megabytes» будет наиболее логичным выбором, потому как эта единица характеризует объем раздела. После определения Вы окажитесь в интерфейсном экране fdisk.
Рисунок 3.9, «fdisk» отображает текущую ситуацию с жестким диском перед установкой NetBSD; здесь имеется четыре основных раздела и, как Вы видите, этот диск пуст. Если у Вас имеются другие разделы, Вы можете оставить эту утилиту и установить NetBSD в раздел, который на данный момент не используется или Вы можете очистить раздел для NetBSD.
Удалить раздел просто - после выбора раздела появится меню с опциями для него (Рисунок 3.10, «Опции раздела»), измените тип раздела на «Delete partition» для удаления раздела. Конечно, если Вам необходимо использовать раздел для NetBSD - Вам нужно выставить тип раздела в «NetBSD».
Вы можете создать раздел для NetBSD также выбором раздела, в который Вы хотите установить NetBSD. Разделы с именами от «a» до «d» соответствуют четырем основным разделам в других операционных системах. После выбора раздела, меню с настройками данного раздела будет выглядеть, как показано на Рисунок 3.10, «Опции раздела».
Для создания нового раздела необходимы следующие данные:
тип (kind) нового раздела
первый (start) сектор нового раздела
размер (size) нового раздела
Выберите тип раздела «NetBSD» для нового раздела (опция «Kind»). Программа установки должна автоматически определить опцию «Start», расположив начало сразу за предыдущим разделом. Измените это, если необходимо. Есть несколько подходов к определению опции «Size»: программа установки использует все доступное пространство до следующего раздела или конца диска (в зависимости что идет раньше). Измените это значение, если оно неверно, или если Вас не устраивает предложенный NetBSD объем.
После того, как Вы зададите тип раздела, начало и конец, также неплохо будет задать имя, которое будет использоваться в меню при загрузке. Вы можете сделать это, выбрав опцию «bootmenu» и заполнив как NetBSD должна будет отображаться в загрузочном меню, т.е. «NetBSD». Можно повторить данное действие для остальных загрузочных разделов: так Вы сможете загружать обе NetBSD и Windows, используя выбор загрузчика NetBSD. Если Вы удовлетворены опциями разделов, Вам необходимо подтвердить их, выбрав «Partition OK». Вы можете выбрать некоторые опции в интерфейсе fdisk, когда закончите разбивать Ваш диск.
Если у Вас возникла ошибка при разбиении (например вы создали перекрывающиеся разделы) - sysinst выведет соответствующее сообщение и предложение вернуться в меню fdisk (Вы также можете продолжить). Если данные верны, но раздел NetBSD лежит за пределами секторов, загружаемых из BIOS, sysinst предупредит Вас и спросит, согласны ли Вы в любом случае продолжить. Это может привести к проблемам на старых ПК: ПК, использованный в данном примере, вывел эту ошибку, но прекрасно загрузился. Но это не является общим правилом (это зависит от BIOS) и если ПК не очень старый - я рекомендую игнорировать предупреждение и продолжать.
это не ограничивается NetBSD; некоторые старые BIOS не могут загружать разделы, находящиеся за пределами первых 1024 цилиндров. Для полного понимания проблемы Вам нужно изучить различные типы BIOS и множество используемых схем адресации (физическая CHS, логическая CHS, LBA, ...). Эта тема не рассматривается в данном руководстве.
С самой последней BIOS, поддерживающей расширение int13, возможно установить NetBSD в раздел лежащий за пределами первых 8 гигабайт жесткого диска, предполагается, что установлен загрузчик NetBSD.
Если данные верны, sysinst предложит установить загрузчик на жесткий диск. Этот экран показан на Рисунок 3.11, «Установка загрузчика».
На данном этапе, первая часть установки, так называемое «разбиение диска», закончена.
Теперь будут созданы разделы BIOS, также называемые в BSD слайсы (slice). Пришло время определить разделы BSD.
Некоторые платформы, такие как системы ПК (i386), используют (стиль DOS) разделы MBR для разделения файловых систем. В NetBSD раздел MBR, который вы создали раньше в процессе установки, служит для того, чтобы не позволить другим операционным системам перезаписывать дисковое пространство, выделенное под NetBSD. NetBSD использует собственную схему разбиения, называемую «метка диска», которая располагается в начале раздела MBR NetBSD. За следующие несколько шагов Вы научитесь создавать метку диска и устанавливать размеры разделов NetBSD, или использовать существующие размеры разделов, как показано на Рисунок 3.12, «Когда необходимо редактировать раздел».
Если выбрать задание размеров разделов NetBSD, и перед редактированием метки диска Вы можете предопределить разделы, которые Вам необходимо создать. Программа установки сгенерирует метку диска, основанную на данных установках. Этот установочный экран показан на Рисунок 3.13, «Задание размеров раздела».
По умолчанию схема разделов просто использует одну большую
/ (корневую) файловую систему (плюс раздел
подкачки), отлично работающую с NetBSD, и здесь нужно внести небольшие
изменения.
Изменить /tmp для расположения в нем RAM диска
(mfs) для увеличения скорости, может быть неплохой идеей. Остальные
схемы разбиения могут использовать отдельные разделы для
/var, /usr и/или
/home, но Вы можете положиться на Ваш опыт, чтобы
решить что нужно вам.
Следующий шаг - создание метки диска, как показано на Рисунок 3.14, «Редактор disklabel». Если Вы определили размеры раздела в предыдущем шаге, результирующая метка диска, вероятно, установит все по вашему желанию. В таком случае Вы можете немедленно завершить процесс, выбрав «Partition sizes ok».
Как Вы можете видеть на Рисунок 3.14, «Редактор disklabel», здесь два зарезервированных раздела, «c» (представляет раздел NetBSD), и «d» (представляет весь диск). Вы можете редактировать все остальные разделы, выбирая их с помощью клавиш управления курсором и последующим нажатием клавиши «ввод». Вы можете добавлять разделы, выбрав неиспользуемый (unused) слот, и задав параметры для этого раздела. Экран редактора разделов отображен на Рисунок 3.15, «Редактор метки диска»
После определения всех параметров новой метки диска последним шагом будет ввод названия для диска NetBSD, как показано на Рисунок 3.16, «Назначение имени NetBSD диску». Это сможет использоваться позже, чтобы отличать метку диска от остальных идентичных дисков.
Установщик NetBSD теперь имеет все данные для подготовки диска к установке. В данный момент еще ничего не записано на диск и это последний шанс прервать процесс установки перед действительной записью изменений на диск, как показано на Рисунок 3.17, «Последний шанс перед изменением диска». Выберите «no» для прерывания процесса установки и возвращения в главное меню, или храбро шагайте вперед, выбрав «yes».
После подтверждения этого, sysinst должен подготовить диск. Он запустит disklabel(8) для определения структуры раздела NetBSD и newfs(8) для создания файловой системы на диске, как показано на Рисунок 3.18, «Создание файловой системы».
После подготовки разделов и файловых систем, следующим вопросом, показанным на Рисунок 3.19, «Выбор загрузочного блока», будет - желаемый для установки загрузочный блок. Скорее всего Вы выберете использование консоли BIOS, т.е. отображать загрузочные сообщения на мониторе ПК.
Если Вы запускаете парк машин без мониторов, более удачным выбором может быть последовательная консоль, запущенная на одном из последовательных портов. Меню также позволяет изменить скорость последовательного порта, по умолчанию настроенного на 9600 бод, 8 бит данных, без проверки четности и одним стоповым битом.
Половина пути - Вы закончили первую и самую сложную часть установки!
Вторая половина установочного процесса состоит в копировании операционной системы NetBSD в файловую систему, и распаковка выбранных Вами «наборов» (base, etc, comp, и т.д.). sysinst спросит, какую информацию Вы хотите видеть во время этого процесса, что отображено на рисунке (Рисунок 3.20, «Выбор многословности процесса распаковки»). Вы можете выбрать, отображать ли sysinst строку прогресса, не отображать ничего или показывать название каждого распаковываемого файла.
Теперь необходимо указать sysinst, где
искать наборы NetBSD
(файлы .tgz) и Вам необходимо предоставить эту
информацию.
Меню предлагает несколько вариантов выбора, показанных на
Рисунок 3.21, «Источник установочных файлов».
Опции детально описаны в документе
INSTALL.*.
Возможна установка с непримонтированных файловых систем (предоставляется, если тип опознан загрузочным ядром). Так, например, возможно скопировать все наборы на существующий раздел MS-DOS и устанавливать операционную систему с него.
Если выбраны «CD-ROM / DVD»,
sysinst спросит имя устройства CD-ROM
или DVD и каталог в котором расположены наборы файлов, см
Рисунок 3.22, «CD-ROM/DVD установка». Обычно это устройство
cd0 для первого CD-ROM или DVD привода,
учитывая, что они на шине IDE или SCSI.
если Вы используете клавиатуру не US - будьте внимательны при наборе символа «/». См. Раздел 2.3.1, «Клавиатура».
если Вам неизвестно имя CD-ROM / DVD устройства, Вы можете его найти следующим способом:
Нажмите Ctrl-Z чтобы приостановить sysinst и перейдите к приглашению оболочки (это приятное свойство!)
Наберите команду:
#cat /kern/msgbuf
Это отобразит загрузочные сообщения ядра, включая имя устройства CD-ROM например: cd0.
Если экран прокручивается слишком быстро, Вы также можете использовать more:
#more /kern/msgbuf
Вернитесь к установочной программе командой:
#fg
Если Вы выбрали установку через FTP, sysinst сконфигурирует системное сетевое подключение, скачает выбранные наборы файлов во временный каталог и распакует их.
NetBSD 2.0 на данный момент поддерживает установку через локальную сеть (ethernet), ethernet через USB и беспроводное LAN. Установка через DSL (PPP через Ethernet) не поддерживается и нуждается в ручной настройке.
Первый шаг показан на Рисунок 3.23, «Какой сетевой интерфейс конфигурировать» и состоит из выбора конфигурируемой сетевой карты. sysinst определит список доступных сетевых интерфейсов в вашем аппаратном обеспечении, отобразит их и спросит, какой из них должен использоваться.
Точные наименования Ваших сетевых интерфейсов зависят от используемого аппаратного обеспечения, например, интерфейс «fxp0» для сетевых карт, основанных на Intel i8255x, «tlp0» для сетевых карт, основанных на TULIP, «wi0» для Lucent WaveLAN и «ath0» для беспроводных сетевых карт, основанных на Atheros. Это неполный список и NetBSD поддерживает намного больше сетевых устройств.
Чтобы получить список сетевых интерфейсов, доступных на Вашей системе (или, лучше, список всех сетевых интерфейсов определенных NetBSD), приостановите установочный процесс нажатием «Ctrl+Z», затем введите
#ifconfig -afxp0: flags=8943<UP,BROADCAST,RUNNING,PROMISC,SIMPLEX,MULTICAST> mtu 1500 address: 00:06:0d:c6:73:d5 media: Ethernet autoselect (10baseT) status: active inet 0.0.0.0 netmask 0xffffff00 broadcast 0.0.0.0 inet6 fe80::206:dff:fec6:73d5%fxp0 prefixlen 64 scopeid 0x1 lo0: flags=8009<UP,LOOPBACK,MULTICAST> mtu 33196 inet 127.0.0.1 netmask 0xff000000 inet6 ::1 prefixlen 128 inet6 fe80::1%lo0 prefixlen 64 scopeid 0x2 ppp0: flags=8010<POINTOPOINT,MULTICAST> mtu 1500 ppp1: flags=8010<POINTOPOINT,MULTICAST> mtu 1500 sl0: flags=c010<POINTOPOINT,LINK2,MULTICAST> mtu 296 sl1: flags=c010<POINTOPOINT,LINK2,MULTICAST> mtu 296 strip0: flags=0 mtu 1100 strip1: flags=0 mtu 1100
для получения списка всех сетевых интерфейсов (fxp0, lo0, ppp0, ...), и их актуального состояния (которые, возможно, полностью не сконфигурированы на данный момент). Чтобы получить больше информации обо всех устройствах, найденных в процессе загрузки, включая сетевые устройства, введите
#more /kern/msgbuf
Для получения информации лишь об одном устройстве, например «fxp0», выполните:
#grep ^fxp0 /kern/msgbuffxp0 at pci1 dev 8 function 0: Intel PRO/100 VE (MOB) Network Controller, rev 131 fxp0: interrupting at irq 11 fxp0: Ethernet address 00:06:0d:c6:73:d5
Вы можете вернуться к установке NetBSD набрав и выполнив:
#fg
Далее здесь показана возможность опции конфигурирования Вашего сетевого интерфейса Рисунок 3.24, «Изменение настроек сетевого подключения», такие как установка дуплексного режима для локальной сети и различные настройки для беспроводных карт LAN.
Не стоит вводить здесь ничего, кроме настроек по умолчанию. Если у Вас возникнут проблемы, такие как очень медленное скачивание или прерывистость, Вы можете испробовать различные установки дуплексного режима для сетевых карт. Чтобы получить список поддерживаемых носителей и их опций для имеющегося сетевого устройства (скажем: «fxp0»), выйдите из sysinst, нажав «Ctrl+Z», затем выполните:
#ifconfig -m fxp0fxp0: flags=8943<UP,BROADCAST,RUNNING,PROMISC,SIMPLEX,MULTICAST> mtu 1500 address: 00:03:0d:c6:73:d5 media: Ethernet autoselect (10baseT) status: active supported Ethernet media: media 10baseT media 10baseT mediaopt full-duplex media 100baseTX media 100baseTX mediaopt full-duplex media autoselect inet 0.0.0.0 netmask 0xffffff00 broadcast 0.0.0.0 inet6 fe80::206:dff:fec6:73d5%fxp0 prefixlen 64 scopeid 0x1
Значения переменных, полученные после «media», самая интересная часть здесь, включая ключевые слова, такие как «autoselect», а также значения настроек «mediaopt».
Вернитесь к процедуре установки, выполнив:
#fg
Следующим заданием будет выполнить автоконфигурацию DHCP, как показано на Рисунок 3.25, «Использование DHCP конфигурирования сети». Ответьте «Yes», если у Вас имеется сервер протокола динамического конфигурирования хостов (DHCP), запущенный где-нибудь в Вашей сети, и sysinst получит с него номер по умолчанию. Отвечайте «No», и Вы введете все значения вручную.
Чтобы прояснить идею, нам нужно принять, что Вы ответили «No» и рассмотрим все задаваемые вопросы в деталях.
Рисунок 3.26, «Ввод и конфигурирование сетевых данных» показаны вопросы, задаваемые для конфигурирования сетевого окружения. Запрашиваемые значения:
Это имя Вашего домена в WRT доменной системы имен (DNS) (и которое не имеет ничего общего ни с какими NIS/YP доменами, в которых Вы можете находиться!).
Имя, по которому другие машины обычно могут адресовать ваш компьютер, в реальности не используется в процессе установки.
Введите ваш цифровой адрес IP «четырехчисловой с точками» (примечание ниже.)
Сетевая маска Вашей сети, любое значение, как шестнадцатеричное («0xffffff00») так и четырехчисловое с точками («255.255.255.0»).
IP адрес Вашего шлюза. Не используйте имя хоста.
IP адрес Вашего (первого) сервера DNS. Опять же, нельзя использовать имя хоста, во избежание некоторых удручающих проблем.
Запомните, большинство параметров сетевой конфигурации не не сохранятся в системе, которую Вы установите. Можно утверждать, что это должно происходить, но NetBSD создана не для этого. Конфигурирование настроек сети производится совместно с остальными настройками, необходимыми для работы NetBSD после установки, см. Глава 4, Первая загрузка, Глава 5, Вторая загрузка и в основном все окончание данного руководства. Да, NetBSD предоставляет Вам массу выборов!
После ответа на все вопросы по конфигурации сети, данные будут снова отображены, и предоставлена возможность вернуться назад и ввести их опять, см. Рисунок 3.27, «Подтверждение параметров сети», если выбрать «No». Выберите «Yes» для продолжения установки, если Вы удовлетворены Вашими настройками.
Теперь sysinst запустит несколько команд (подробно здесь не показанных) для конфигурации сети: обнулит таблицу маршрутизации, установит маршрутизатор по умолчанию и проверит работоспособность сети.
Следующим заданным вопросом будет: «где расположить скачиваемые файлы?», см. Рисунок 3.28, «Какой каталог использовать для скачиваемого». Обычно подходит каталог по умолчанию, он располагается в файловой системе NetBSD.
После того, как программа установки узнает, куда скачивать файлы, какое сетевое соединение использовать для этого и в какой раздел и файловую систему это распаковывать, остается только указать, откуда скачивать установочные наборы. Отображенный на Рисунок 3.29, «Определение расположения источника установочных наборов» диалог позволяет это настроить. Вы можете установить хост, с которого будут получены наборы, основной каталог версии NetBSD которую вы хотите установить и каталог с установочными наборами (относительно основного каталога), который обычно содержит необходимую архитектуру. Вы также можете изменить имя пользователя FTP («user») и пароль, если необходимо. Если Вы хотите использовать для скачивания FTP-прокси, введите его URL как он есть.
Если Вы удовлетворены вашими настройками (настройки по умолчанию подходят в большинстве случаев), для продолжения выберите «Get Distribution».
Если вы совершили ошибку и sysinst не может найти файлы, он сообщит Вам об этом, как показано на Рисунок 3.30, «В процессе скачивания произошла ошибка» и у Вас будет шанс вернуться и снова установить место, откуда будет возможно скачать установочные наборы.
Если данные для скачивания верны, набор файлов будет скачан и сохранен в назначенном ранее каталоге, как показано на Рисунок 3.31, «Скачивание установочных наборов».
После того, как все установочные наборы доступны, из любого места, как с CD-ROM/DVD так и из каталога, в который они были скачаны, они будут распакованы в новую файловую систему NetBSD. Рисунок 3.32, «Распаковка файлов» показывает пример процесса распаковки со строкой прогресса, выбранной ранее.
После распаковки всех выбранных наборов,
sysinst в каталоге
/dev создадутся узлы устройств и затем появится
сообщение об удачном завершении процедуры.
Если наборы файлов скачивались из сети, Вы можете удалить их после распаковки, или оставить. sysinst спросит и сделает как Вы скажете - выберете «No», чтобы сохранить файлы или «Yes», чтобы удалить их, как показано на Рисунок 3.33, «Удалять наборы после распаковки?».
Очередное сообщение (см. Рисунок 3.34, «Распаковка наборов завершена») уведомит Вас, что распаковка наборов завершена и у Вас есть возможность настроить несколько существенных параметров перед завершением установки NetBSD.
Сначала Вы можете установить временную зону, в которой расположена система. По умолчанию это универсальные временные координаты (UTC), но Вы можете использовать двухуровневое меню Рисунок 3.35, «Выбор Вашей временной зоны» из континентов/стран и городов для определения Вашей временной зоны. Если Вы определились с выбором, нажмите клавишу «ввод» чтобы обновить отображение Вашего локального времени. Нажмите «x» после «ввода», чтобы выйти из выбора временной зоны.
Далее нужно будет выбрать алгоритм для шифрования файла паролей (Рисунок 3.36, «Выбор алгоритма шифрования паролей»). Пока что DES - это стандартный алгоритм, используемый большинством систем Unix. MD5 и Blowfish позволяют использовать более длинные пароли чем DES, который может использовать лишь первые восемь символов введенного пароля. DES применяется для сохранения возможности взаимодейсвия с другими операционными системами (например с NIS).
После этого Вам будет предложено установить пароль пользователя root, см. Рисунок 3.37, «Задать пароль пользователя root сейчас или позже?». NetBSD не запускает ни один сервис, когда загружается после установки, однако рекомендуется задать пароль пользователя root прямо здесь, из соображений безопасности.
Если Вы согласны задать пароль пользователя root, sysinst запустит для Вас утилиту passwd(1) и Вам будет необходимо ввести Ваш новый пароль пользователя root (дважды). Учтите, что этот пароль не будет отображаться в процессе набора, но, если Вы введете очень простой пароль, система предупредит Вас об этом, см. Рисунок 3.38, «Установка пароля пользователя root». Если Вы повторите введение данного простого пароля снова, NetBSD примет его и предоставит вам то, чего вы хотите, обеспечивая Ваши руки всеми необходимыми веревочками (образно выражаясь, конечно).
Далее Вы перейдете к выбору интерпретатора командной строки, также известного в Unix, как «оболочка (shell)», для использования во время сеанса суперпользователя root. Что отображено на Рисунок 3.39, «Выбор оболочки для сеанса root», оболочка по умолчанию - C shell (csh), остальные: Korn shell (ksh) и classic Bourne shell (sh). Пока что системы BSD используют «csh» для входа в систему системного администратора, в современных ситемах появилась тенденция к использованию Bourne shell (или его вариаций, таких как ksh или bash), и, может быть, удобнее выбрать их, если у Вас есть опыт работы с этими системами. В противном случае, выбор по умолчанию тоже неплох и он может быть изменен в любое время (см. Раздел 4.6, «Смена командной оболочки»).
Теперь установка завершена , см. Рисунок 3.40, «Поздравляем».
После прохождения диалога, подтверждающего установку, sysinst вернется в главное меню sysinst. Удалите все установочные носители (дискету, CDROM) из Ваших приводов и выберите «Reboot the computer» для загрузки Вашей установленной NetBSD, как показано на Рисунок 3.41, «Перезагрузка системы для завершения установки».