Главная страница

Кто ты, сказочник?

Благодарности

Устанавливаем FreeBSD

Первоначальная конфигурация FreeBSD

Последующая настройка FreeBSD

Что необходимо для полного счастья

MySQL

Почтовый сервер на базе Exim + Dovecot + clamav + spamassassin

FTP-сервер

PHP+Apache

Squid + SquidGuard

Гостевая книга

Устнавливаем FreeBSD

Ну что, дружок, приступим.

Для начала соберем необходимые данные для настройки роутера и сети.

Мы имеем:

внутреннюю сеть с адресацией 192.168.10.0/24

внутренний интерфейс:

(это мы назначаем сами)

IP - 192.168.10.1

маска - 255.255.255.0

внешний интерфейс:

(а это нам дает провайдер)

IP - 212.96.124.238

маска - 255.255.255.252

шлюз - 212.96.124.237

DNS. Мы поднимем кэширующий DNS-сервер на нашей машине, поэтому DNS - 212.96.124.238.

Мы выбрали и подготовили компьютер для нашего сервера. В моем случае это Intel Celeron 2000, 512 Мб оперативной памяти Kingmax, 80 Гб жесткий диск Seagate, две сетевые карточки RealTek 8139, 1,44' флопи-дисковод и CD-ROM привод. Выбор такой машины, ну назовем ее среднего класса, обусловлен тем, что в дальнейшем на ней будет крутиться почтовый сервер с системой фильтрации спама Spamassassin. Этот фильтр написан на Perl и требует более быстрого процессора. До последнего времени со всеми задачами, которые в дальнейшем будут описаны, справлялась машинка уровня Celeron 333/128Мб/40Гб. Только после установки Spamassassin она перестала справляться со своими задачами.

Продолжим.

Поставим нашу машинку на рабочий стол, подключим монитор, клавиатуру, мышку…

Не. Мышка нам не нужна. Забудь про нее.

И вообще, будь готов к тому, что в сказке XXI века ты столкнешься с примитивным псевдографическим (о, я еще это помню) отображением на экране. Если обратил внимание, то в описании конфигурации сервера я не упоминал про видеокарту. Она не имеет значения. Если у тебя на материнской плате есть слот ISA (а ты помнишь такой?), то вполне хватит и старой карточки на шине ISA. Работать тебе придется на клавиатуре, т.е. набирать все ручками. А ты уже освоил 10-пальцевый метод работы на клавиатуре? Очень рекомендую. Осваивается он недолго. Я овладел им в совершенстве за 3 месяца. Спасибо армии родной и сержантскому составу, которые научили долбить по прекрасному прибору АДКМ (автоматический датчик кода морзе). Кстати, привет старому 41-му, еще Нахичеванскому, погранотряду и полевому учебному центру. Кто знает, тот поймет.

Так-с. Отвлекся. Ностальжи, понимаешь ли.

Продолжим.

Остался сетевой кабель. Включаем его и жмем кнопочку "Power" на системном блоке.

Вставляем наш бесценный компакт-диск с FreeBSD 5.3 в CD-ROM. С него мы будем грузиться.

О том, как сделать, чтобы наш компутер загрузился с CD-ROM, было рассказано во многих русских народных сказках. Поэтому, если ты забыл, попроси няню тебе перечитать их.

Процесс загрузки дошел до меню выбора вида загрузки. Нам нужен самый первый.

   1 - Default

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

И вот замечательный экран программы FreеBSD sysinstall. Вот тебе и показатель стабильности. Первую свою сказку я прочитал про FreeBSD 2.2.8 в далеком детстве, но с тех пор этот экран не изменился :). Будем вспоминать по винду?


┌─────────────────────────sysinstall Main Menu──────────────────────────┐ 
│ Welcome to the FreeBSD installation and configuration tool.  Please   │
│ select one of the options below by using the arrow keys or typing the │
│ first character of the option name you're interested in.  Invoke an   │
│ option with [SPACE] or [ENTER].  To exit, use [TAB] to move to Exit.  │
│ ┌───────────────────────────────────────────────────────────────────┐ │
│ │    Usage       Quick start - How to use this menu system          │ │
│ │   Standard     Begin a standard installation (recommended)        │ │
│ │   Express      Begin a quick installation (for experts)           │ │
│ │    Custom      Begin a custom installation (for experts)          │ │
│ │   Configure    Do post-install configuration of FreeBSD           │ │
│ │   Doc          Installation instructions, README, etc.            │ │
│ │   Keymap       Select keyboard type                               │ │
│ │   Options      View/Set various installation options              │ │
│ │   Fixit        Repair mode with CDROM/DVD/floppy or start shell   │ │
│ │   Upgrade      Upgrade an existing system                         │ │
│ │   Load Config  Load default install configuration                 │ │
│ │   Index        Glossary of functions                              │ │
│ └───────────────────────────────────────────────────────────────────┘ │
├───────────────────────────────────────────────────────────────────────┤
│                        [ Select ]    X Exit Install                   │
└──────────────────[ Press F1 for Installation Guide ]──────────────────┘

Здесь мы выберем, какую же установку нам произвести.

Как видишь, рекомендуют выбрать способ Standart. Но мы крутые перцы. Мы же не лохи какие-то. Мы же эксперты. Значит, для нас прямой путь установки Custom. Используя клавиши со стрелками, выбираем опцию Custom, а затем нажимаем ENTER.

Мы попали в экран установки по выбору.


┌─────────────────── Choose Custom Installation Options ───────────────────┐
│ This is the custom installation menu. You may use this menu to specify   │
│ details on the type of distribution you wish to have, where you wish     │
│ to install it from and how you wish to allocate disk storage to FreeBSD. │
│ ┌──────────────────────────────────────────────────────────────────────┐ │
│ │ X Exit           Exit this menu (returning to previous)              │ │
│ │ 2 Options        View/Set various installation options               │ │
│ │ 3 Partition      Allocate disk space for FreeBSD                     │ │
│ │ 4 Label          Label allocated disk partitions                     │ │
│ │ 5 Distributions  Select distribution(s) to extract                   │ │
│ │ 6 Media          Choose the installation media type                  │ │
│ │ 7 Commit         Perform any pending Partition/Label/Extract actions │ │
│ └──────────────────────────────────────────────────────────────────────┘ │
├──────────────────────────────────────────────────────────────────────────┤
│                          [  OK  ]       Cancel                           │
└───────────────[ Press F1 to read the installation guide ]────────────────┘

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

Выбираем строку

   3 Partition      Allocate disk space for FreeBSD

Перед нами распахивается окно FDISK Partition Editor типа этого:


Disk name:      ad0                                    FDISK Partition Editor
DISK Geometry:  10011 cyls/255 heads/63 sectors = 160826715 sectors (78528MB)

Offset       Size(ST)        End     Name  PType       Desc  Subtype    Flags

         0  160836480  160836479        -     12     unused        0


The following commands are supported (in upper or lower case):

A = Use Entire Disk   G = set Drive Geometry   C = Create Slice   F = `DD' mode
D = Delete Slice      Z = Toggle Size Units    S = Set Bootable   | = Wizard m.
T = Change Type       U = Undo All Changes     W = Write Changes

Use F1 or ? to get more help, arrow keys to select.

В FreeBSD партиции называются слайсами (Slice). Вот его мы и создадим.

Т.к. мы устанавливаем сервер и других ОСей у нас не предвидится, то отдадим под нашего чертенка весть диск.

   A = Use Entire Disk

Жмем A.

На экране видим что-то похожее:


Disk name:      ad0                                    FDISK Partition Editor
DISK Geometry:  10011 cyls/255 heads/63 sectors = 160826715 sectors (78528MB)

Offset       Size(ST)        End     Name  PType       Desc  Subtype    Flags

         0         63         62        -     12     unused        0
        63  160826652  160826714    ad0s1      8    freebsd      165
 160826715       9765  160836479        -     12     unused        0


The following commands are supported (in upper or lower case):

A = Use Entire Disk   G = set Drive Geometry   C = Create Slice   F = `DD' mode
D = Delete Slice      Z = Toggle Size Units    S = Set Bootable   | = Wizard m.
T = Change Type       U = Undo All Changes     W = Write Changes


Use F1 or ? to get more help, arrow keys to select.

Жмем Q и попадаем в установку менеджера загрузки. В нашем случае весь диск был отдан под FreeBSD, поэтому boot manager нам не нужен.

Выбираем при помощи клавиш со стрелками опцию Standart, нажимаем ПРОБЕЛ. Звездочка [*] будет указывать о выбранной опции.

Выбираем [ OK ] и нажимаем ENTER.

Снова попадаем в меню выбора.


┌─────────────────── Choose Custom Installation Options ───────────────────┐
│ This is the custom installation menu. You may use this menu to specify   │
│ details on the type of distribution you wish to have, where you wish     │
│ to install it from and how you wish to allocate disk storage to FreeBSD. │
│ ┌──────────────────────────────────────────────────────────────────────┐ │
│ │ X Exit           Exit this menu (returning to previous)              │ │
│ │ 2 Options        View/Set various installation options               │ │
│ │ 3 Partition      Allocate disk space for FreeBSD                     │ │
│ │ 4 Label          Label allocated disk partitions                     │ │
│ │ 5 Distributions  Select distribution(s) to extract                   │ │
│ │ 6 Media          Choose the installation media type                  │ │
│ │ 7 Commit         Perform any pending Partition/Label/Extract actions │ │
│ └──────────────────────────────────────────────────────────────────────┘ │
├──────────────────────────────────────────────────────────────────────────┤
│                          [  OK  ]       Cancel                           │
└───────────────[ Press F1 to read the installation guide ]────────────────┘

Теперь нам нужно создать файловую систему для нашего чертенка. Посетим Disklabel Editor. Для этого выберем

   4 Label          Label allocated disk partitions

Видим что-то типа такого:



                         FreeBSD Disklabel Editor

Disk: ad0       Partition name: ad0s1   Free: 160826652 blocks (78528MB)

Part      Mount          Size Newfs   Part      Mount          Size Newfs
----      -----          ---- -----   ----      -----          ---- -----




The following commands are valid here (upper or lower case):
C = Create        D = Delete   M = Mount pt.            W = Write
N = Newfs Opts    Q = Finish   S = Toggle SoftUpdates   Z = Custom Newfs
T = Toggle Newfs  U = Undo     A = Auto Defaults        R = Delete+Merge

Use F1 or ? to get more help, arrow keys to select.

Для работы FreeBSD достаточно два раздела: корневой, или root, и swap. Но это есть неправильно. Рекомендуется создавать как минимум четыре раздела: один - корневой, второй - для swap, третий - для /usr и последний - /var. Также существует рекомендация, что первым создается корневой раздел, затем - раздел swap, а затем - все остальные.

Приступим. Нажимаем C для создания раздела. Будет выведено окно с запросом о размере этого раздела. Для корневого раздела достаточно 100 Мб. Размер раздела можно задать в мегабайтах, добавив М после числа. Поэтому вводим в окне 150M (сейчас диски большие, поэтому не будем сильно экономить) и нажимаем ENTER. Появилось окно с запросом о типе раздела. Выбираем опцию FS A file system и нажимаем ENTER. Теперь другое окно, в котором нужно указать точку монтирования. Вводим в этом окне / и нажимаем ENTER.

Теперь создаем раздел swap. Опять нажимаем C. Задаем размер. Размер swap-раздела должен равняться объему памяти или превышать его в 2-4 раза, если оперативной памяти мало. В умных книжках рекомендуют при объеме памяти 256 Мб swap делать такого же размера, а при памяти 512 Мб и выше область подкачки больше 256 Мб не имеет смысла. Здесь я не согласен. Это только мое мнение, и я не претендую, но… В дальнейшем мы будем ставить squid, а это водоплавающее существо почему-то очень любит swap-раздел. Диск у нас большой, поэтому не будем жадничать, чтобы потом не пришлось кусать локти и расширять swap. Итак, вводим в окне 1024М и нажимаем ENTER. В окне с запросом о типе раздела выбираем Swap A swap partition и снова нажимаем ENTER.

Теперь создаем раздел usr по подобию корневого раздела. Т.е. нажимам С, задаем размер - 27304М, тип раздела - FS A file system, точку монтирования - /usr.

И таким же образом создадим последний раздел. Нажимаем C, размер - все, что осталось (в моем случае 50000 Мб), тип - FS A file system, точка монтирования - /var.

На экране мы видим что-то типа:



                         FreeBSD Disklabel Editor

Disk: ad0       Partition name: ad0s1   Free: 0 blocks (0MB)

Part      Mount          Size Newfs   Part      Mount          Size Newfs
----      -----          ---- -----   ----      -----          ---- -----
ad0s1a    /             200MB ufs y
ad0s1b    swap         1024MB SWAP 
ad0s1d    /usr        27304MB ufs y
ad0s1e    /var        50000MB ufs y


The following commands are valid here (upper or lower case):
C = Create        D = Delete   M = Mount pt.            W = Write
N = Newfs Opts    Q = Finish   S = Toggle SoftUpdates   Z = Custom Newfs
T = Toggle Newfs  U = Undo     A = Auto Defaults        R = Delete+Merge

Use F1 or ? to get more help, arrow keys to select.

Мы создали файловую систему чертенка. Еще раз замечу, что размеры разделов зависят от выполняемых задач сервера, а поэтому - дело сугубо личное.

Нажимаем Q и выходим из Disklabel Editor.


┌─────────────────── Choose Custom Installation Options ───────────────────┐
│ This is the custom installation menu. You may use this menu to specify   │
│ details on the type of distribution you wish to have, where you wish     │
│ to install it from and how you wish to allocate disk storage to FreeBSD. │
│ ┌──────────────────────────────────────────────────────────────────────┐ │
│ │ X Exit           Exit this menu (returning to previous)              │ │
│ │ 2 Options        View/Set various installation options               │ │
│ │ 3 Partition      Allocate disk space for FreeBSD                     │ │
│ │ 4 Label          Label allocated disk partitions                     │ │
│ │ 5 Distributions  Select distribution(s) to extract                   │ │
│ │ 6 Media          Choose the installation media type                  │ │
│ │ 7 Commit         Perform any pending Partition/Label/Extract actions │ │
│ └──────────────────────────────────────────────────────────────────────┘ │
├──────────────────────────────────────────────────────────────────────────┤
│                          [  OK  ]       Cancel                           │
└───────────────[ Press F1 to read the installation guide ]────────────────┘

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

   5 Distributions  Select distribution(s) to extract

Видим перед собой экран выбора дистрибутивов:


┌──────────────────────────── Choose Distributions ────────────────────────────┐
│ As a convenience, we provide several "canned" distribution sets.             │
│ These select what we consider to be the most reasonable defaults for the     │
│ type of system in question.  If you would prefer to pick and choose the      │
│ list of distributions yourself, simply select "Custom".  You can also        │
│ pick a canned distribution set and then fine-tune it with the Custom item.   │
│                                                                              │
│ Choose an item by pressing [SPACE] or [ENTER].  When finished, choose the    │
│ Exit item or move to the OK button with [TAB].                               │
│ ┌──────────────────────────────────────────────────────────────────────────┐ │
│ │ <<< X Exit              Exit this menu (returning to previous)           │ │
│ │     All                 All system sources, binaries and X Window System │ │
│ │     Reset               Reset selected distribution list to nothing      │ │
│ │ [ ] 4 Developer         Full sources, binaries and doc but no games      │ │
│ │ [ ] 5 X-Developer       Same as above + X Window System                  │ │
│ │ [ ] 6 Kern-Developer    Full binaries and doc, kernel sources only       │ │
│ │ [ ] 7 X-Kern-Developer  Same as above + X Window System                  │ │
│ │ [ ] 8 User              Average user - binaries and doc only             │ │
│ │ [ ] 9 X-User            Same as above + X Window System                  │ │
│ │ [ ] A Minimal           The smallest configuration possible              │ │
│ │ > > B Custom            Specify your own distribution set                │ │
│ └──────────────────────────────────────────────────────────────────────────┘ │
├──────────────────────────────────────────────────────────────────────────────┤
│                            [  OK  ]       Cancel                             │
└─────────────[ Press F1 for more information on these options. ]──────────────┘

Думаю, что ты легко догадаешься, какой мы сделаем выбор.

   B Custom            Specify your own distribution set

А в следующем экране мы уже непосредственно будем отмечать, что нам надо проинсталлировать:


┌─────────── Select the distributions you wish to install. ───────────┐
│ Please check off the distributions you wish to install.  At the     │
│ very minimum, this should be "base".                                │
│ ┌─────────────────────────────────────────────────────────────────┐ │
│ │ <<< X Exit     Exit this menu (returning to previous)           │ │
│ │     All        All system sources, binaries and X Window System │ │
│ │     Reset      Reset all of the below                           │ │
│ │ [ ]  base      Binary base distribution (required)              │ │
│ │ [ ]  compat1x  FreeBSD 1.x binary compatibility                 │ │
│ │ [ ]  compat20  FreeBSD 2.0 binary compatibility                 │ │
│ │ [ ]  compat21  FreeBSD 2.1 binary compatibility                 │ │
│ │ [ ]  compat22  FreeBSD 2.2.x and 3.0 a.out binary compatibility │ │
│ │ [ ]  compat3x  FreeBSD 3.x binary compatibility                 │ │
│ │ [ ]  compat4x  FreeBSD 4.x binary compatibility                 │ │
│ │ [ ]  dict      Spelling checker dictionary files                │ │
│ │ [ ]  doc       Miscellaneous FreeBSD online docs                │ │
│ │ [ ]  games     Games (non-commercial)                           │ │
│ │ [ ]  info      GNU info files                                   │ │
│ │ [ ]  man       System manual pages - recommended                │ │
│ │ [ ]  catman    Preformatted system manual pages                 │ │
│ │ [ ]  proflibs  Profiled versions of the libraries               │ │
│ │ [ ]  src       Sources for everything                           │ │
│ │ [ ]  ports     The FreeBSD Ports collection                     │ │
│ │ [ ]  local     Local additions collection                       │ │
│ │ [ ]  perl      The Perl distribution                            │ │
│ │ [ ]  X.Org     The X.Org distribution                           │ │
│ └─────────────────────────────────────────────────────────────────┘ │
├─────────────────────────────────────────────────────────────────────┤
│                       [  OK  ]       Cancel                         │
└─────────────────────────────────────────────────────────────────────┘

Выделяем при помощи стрелок нужную строку и выбираем, нажав клавишу SPACE (или по-нашему - пробел). Знак [X] будет указывать, что данный параметр выбран. Итак. Что нам надо для жизни?

   [Х]  base      Binary base distribution (required)
   [Х]  compat4x  FreeBSD 4.x binary compatibility
   [Х]  man       System manual pages - recommended
   [Х]  ports     The FreeBSD Ports collection 
   (если у тебя дистирибутив mini то портов у тебя не будет)
   [Х]  perl      The Perl distribution
   [Х]  src       Sources for everything

При выборе src мы попадаем в следующее меню


┌──── Select the sub-components of src you wish to install. ─────┐
│ Please check off those portions of the FreeBSD source tree     │
│ you wish to install.                                           │
│ ┌────────────────────────────────────────────────────────────┐ │
│ │ <<< X Exit    Exit this menu (returning to previous)       │ │
│ │     All       Select all of the below                      │ │
│ │     Reset     Reset all of the below                       │ │
│ │ [ ]  base     top-level files in /usr/src                  │ │
│ │ [ ]  contrib  /usr/src/contrib (contributed software)      │ │
│ │ [ ]  crypto   /usr/src/crypto (contrib encryption sources) │ │
│ │ [ ]  gnu      /usr/src/gnu (software from the GNU Project) │ │
│ │ [ ]  etc      /usr/src/etc (miscellaneous system files)    │ │
│ │ [ ]  games    /usr/src/games (the obvious!)                │ │
│ │ [ ]  include  /usr/src/include (header files)              │ │
│ │ [ ]  krb5     /usr/src/kerberos5 (sources for Kerberos5)   │ │
│ │ [ ]  lib      /usr/src/lib (system libraries)              │ │
│ │ [ ]  libexec  /usr/src/libexec (system programs)           │ │
│ │ [ ]  release  /usr/src/release (release-generation tools)  │ │
│ │ [ ]  rescue   /usr/src/rescue (static rescue tools)        │ │
│ │ [ ]  bin      /usr/src/bin (system binaries)               │ │
│ │ [ ]  sbin     /usr/src/sbin (system binaries)              │ │
│ │ [ ]  secure   /usr/src/secure (BSD encryption sources)     │ │
│ │ [ ]  share    /usr/src/share (documents and shared files)  │ │
│ │ [ ]  sys      /usr/src/sys (FreeBSD kernel)                │ │
│ │ [ ]  tools    /usr/src/tools (miscellaneous tools)         │ │
│ │ [ ]  ubin     /usr/src/usr.bin (user binaries)             │ │
│ │ [ ]  usbin    /usr/src/usr.sbin (aux system binaries)      │ │
│ └────────────────────────────────────────────────────────────┘ │
├────────────────────────────────────────────────────────────────┤
│                     [  OK  ]       Cancel                      │
└────────────────────────────────────────────────────────────────┘

Отсюда нам надо только один раздел.

   [Х]  sys      /usr/src/sys (FreeBSD kernel)

Теперь нам нужно вернуться к меню выбора опций инсталляции. Для этого выбираем

   <<< X Exit    Exit this menu (returning to previous)

Попали опять в окно Select the distributions you wish to install.

Снова выбираем

   <<< X Exit    Exit this menu (returning to previous)

Попадаем в окно Choose Distributions.

И опять выбираем

   <<< X Exit    Exit this menu (returning to previous)

Мы попали во второе меню программы sysinstall.


┌─────────────────── Choose Custom Installation Options ───────────────────┐
│ This is the custom installation menu. You may use this menu to specify   │
│ details on the type of distribution you wish to have, where you wish     │
│ to install it from and how you wish to allocate disk storage to FreeBSD. │
│ ┌──────────────────────────────────────────────────────────────────────┐ │
│ │ X Exit           Exit this menu (returning to previous)              │ │
│ │ 2 Options        View/Set various installation options               │ │
│ │ 3 Partition      Allocate disk space for FreeBSD                     │ │
│ │ 4 Label          Label allocated disk partitions                     │ │
│ │ 5 Distributions  Select distribution(s) to extract                   │ │
│ │ 6 Media          Choose the installation media type                  │ │
│ │ 7 Commit         Perform any pending Partition/Label/Extract actions │ │
│ └──────────────────────────────────────────────────────────────────────┘ │
├──────────────────────────────────────────────────────────────────────────┤
│                          [  OK  ]       Cancel                           │
└───────────────[ Press F1 to read the installation guide ]────────────────┘

Мы разметили диск, создали разметку файловой системы, выбрали дистрибутивы, теперь приступим непосредственно к установке.

Подтвердим, откуда мы инсталлируемся. Для этого выбираем

   6 Media          Choose the installation media type

и видим


┌─────────────────────── Choose Installation Media ───────────────────────┐
│ FreeBSD can be installed from a variety of different installation       │
│ media, ranging from floppies to an Internet FTP server.  If you're      │
│ installing FreeBSD from a supported CD/DVD drive then this is generally │
│ the best media to use if you have no overriding reason for using other  │
│ media.                                                                  │
│ ┌─────────────────────────────────────────────────────────────────────┐ │
│ │   1 CD/DVD       Install from a FreeBSD CD/DVD                      │ │
│ │   2 FTP          Install from an FTP server                         │ │
│ │   3 FTP Passive  Install from an FTP server through a firewall      │ │
│ │   4 HTTP         Install from an FTP server through a http proxy    │ │
│ │   5 DOS          Install from a DOS partition                       │ │
│ │   6 NFS          Install over NFS                                   │ │
│ │   7 File System  Install from an existing filesystem                │ │
│ │   8 Floppy       Install from a floppy disk set                     │ │
│ │   9 Tape         Install from SCSI or QIC tape                      │ │
│ │   X Options      Go to the Options screen                           │ │
│ └─────────────────────────────────────────────────────────────────────┘ │
├─────────────────────────────────────────────────────────────────────────┤
│                         [  OK  ]       Cancel                           │
└──────[ Press F1 for more information on the various media types ]───────┘

Можно просто нажать ENTER, т.к. у нас сразу выделена первая строка

   1 CD/DVD       Install from a FreeBSD CD/DVD

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

Мы опять в меню


┌─────────────────── Choose Custom Installation Options ───────────────────┐
│ This is the custom installation menu. You may use this menu to specify   │
│ details on the type of distribution you wish to have, where you wish     │
│ to install it from and how you wish to allocate disk storage to FreeBSD. │
│ ┌──────────────────────────────────────────────────────────────────────┐ │
│ │ X Exit           Exit this menu (returning to previous)              │ │
│ │ 2 Options        View/Set various installation options               │ │
│ │ 3 Partition      Allocate disk space for FreeBSD                     │ │
│ │ 4 Label          Label allocated disk partitions                     │ │
│ │ 5 Distributions  Select distribution(s) to extract                   │ │
│ │ 6 Media          Choose the installation media type                  │ │
│ │ 7 Commit         Perform any pending Partition/Label/Extract actions │ │
│ └──────────────────────────────────────────────────────────────────────┘ │
├──────────────────────────────────────────────────────────────────────────┤
│                          [  OK  ]       Cancel                           │
└───────────────[ Press F1 to read the installation guide ]────────────────┘

И у нас остался только один раздел меню, который мы еще не затрагивали. Выбираем

   7 Commit         Perform any pending Partition/Label/Extract actions

Перед нами появляется окно с запросом


┌───────────────────── User Confirmation Request ──────────────────────┐
│Last Chance! Are you SURE you want to continue the installation?      │
│                                                                      │
│If you're running this on a disk with data you wish to save           │
│then WE STRONGLY ENCOURAGE YOU TO MAKE PROPER BACKUPS before          │
│proceeding!                                                           │
│                                                                      │
│We can take no responsibility for lost disk content!                  │
├──────────────────────────────────────────────────────────────────────┤
│                         [ Yes ]         No                           │
└──────────────────────────────────────────────────────────────────────┘

Это последний рубеж. После него возврата не будет. Выбираем [ Yes ] и нажимаем ENTER.

Как там у Билла... Откиньтесь на спинку кресла, наблюдайте за инсталляцией и наслаждайтесь пивом с сигаретой.

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

Вверх Далее...