2.12. Расширенное руководство по установке
Пред. | Глава 2. Установка FreeBSD версий 8.`X` и более ранних | След.

## 2.12. Расширенное руководство по установке

Предоставлено Valentino Vaschetto.
Обновил Marc Fonvieille.

Этот раздел описывает особые случаи установки FreeBSD.

### 2.12.1. Установка FreeBSD на систему без монитора или клавиатуры

Этот тип установки называется <<установка без монитора>>, потому что на компьютере, на который вы пробуете установить FreeBSD или не подсоединен монитор, или даже нет VGA выхода. Вы спросите, как это возможно? Используя последовательную консоль. Последовательная консоль в своей основе имеет другой компьютер, который служит дисплеем и клавиатурой для системы. Чтобы сделать это, создайте инсталляционный USB-накопитель, как описано в Раздел 2.3.7, <<Подготовка загрузочных дисков>>, или скачайте надлежащий установочный образ ISO (описано в Раздел 2.13.1, <<Создание установочного CDROM>>).

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

1. Загрузка с USB-накопителя с выводом на последовательную консоль

   Если вы произведете загрузку с только что созданного USB-накопителя, FreeBSD загрузится в нормальный режим установки. Мы хотим, чтобы FreeBSD загрузилась на последовательную консоль для нашей установки. Чтобы сделать это, смонтируйте USB-накопитель на вашу систему FreeBSD используя команду mount(8).

       # mount /dev/da0a /mnt

   ### Примечание:

   Измените названия файла устройства и точки монтирования в соответствии со значениями для вашей конфигурации.

   Теперь необходимо настроить USB-накопитель для загрузки на последовательную консоль. В файл `loader.conf`, находящийся на файловой системе USB-накопителя, добавьте запись, устанавливающую в качестве системной консоли последовательную консоль.

       # echo 'console="comconsole"' >> /mnt/boot/loader.conf

   Далее, когда ваш USB-накопитель правильно настроен, размонтируйте его с помощью команды umount(8):

       # umount /mnt

   Теперь извлеките USB-накопитель и перейдите к третьему пункту этой инструкции.

2. Загрузка с CD с выводом на последовательную консоль

   Если вы произведете загрузку с только что записанного установочного CD диска (подробности создания которого описаны в Раздел 2.13.1, <<Создание установочного CDROM>>), FreeBSD загрузится в нормальный режим установки. Однако, вам необходимо, чтобы FreeBSD загрузилась на последовательную консоль. Для этого придется исправить ISO образ заранее, до его записи на диск CD-R.

   В приведённом далее примере подразумевается, что подготовку образа вы выполняете на вашем втором компьютере, работающем под управлением FreeBSD. Также подразумевается, что на нём есть файл загрузочного ISO образа, например `FreeBSD-`12.0`-RELEASE-`i386`-disc1.iso`. Извлеките из образа все файлы утилитой tar(1):

       # mkdir /path/to/headless-iso
       # tar -C /path/to/headless-iso -pxvf FreeBSD-12.0-RELEASE-i386-disc1.iso

   Теперь необходимо внести некоторые изменения в набор файлов и каталогов, полученных из образа. Добавьте в файл `loader.conf` запись, устанавливающую в качестве системной консоли последовательную консоль.

       # echo 'console="comconsole"' >> /path/to/headless-iso/boot/loader.conf

   Далее необходимо создать новый образ ISO из извлеченного и исправленного старого образа. Для этого воспользуйтесь утилитой mkisofs(8) (порт sysutils/cdrtools):

       # mkisofs -v -b boot/cdboot -no-emul-boot -r -J -V "Headless_install" \
               -o Headless-FreeBSD-12.0-RELEASE-i386-disc1.iso /path/to/headless-iso

   А теперь, имея в распоряжении модифицированный новый образ ISO, самое время записать его на диск CD-R при помощи вашей любимой программы для записи дисков.

3. Подсоединение нуль-модемного кабеля

   Теперь нужно соединить два компьютера нуль-модемным кабелем. Просто подсоедините этот кабель к последовательным портам двух компьютеров. Обычный последовательный кабель не будет работать, вам потребуется нуль-модемный кабель, поскольку в нем некоторые линии соединены накрест.

4. Загрузка для установки

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

5. Подключение к компьютеру без монитора

   Теперь вы можете подключиться к этому компьютеру с помощью cu(1):

       # cu -l /dev/cuau0

Это все! Теперь вы можете управлять компьютером без монитора через сессию `cu`. Машина загрузит ядро, а затем появится выбор типа терминала. Выберите цветную консоль FreeBSD и проводите установку!

Пред. | Наверх | След.
2.11. Решение проблем | Начало | 2.13. Подготовка собственного источника установки

Этот, и другие документы, могут быть скачаны с https://download.freebsd.org/ftp/doc/.

По вопросам, связанным с FreeBSD, прочитайте документацию прежде чем писать в <questions@FreeBSD.org>.
По вопросам, связанным с этой документацией, пишите в рассылку <doc@FreeBSD.org>.