Этот раздел описывает особые случаи установки FreeBSD.
Этот тип установки называется <<установка без монитора>>, потому что на компьютере, на который вы пробуете установить FreeBSD или не подсоединен монитор, или даже нет VGA выхода. Вы спросите, как это возможно? Используя последовательную консоль. Последовательная консоль в своей основе имеет другой компьютер, который служит дисплеем и клавиатурой для системы. Чтобы сделать это, создайте инсталляционный USB-накопитель, как описано в Раздел 2.3.7, <<Подготовка загрузочных дисков>>, или скачайте надлежащий установочный образ ISO (описано в Раздел 2.13.1, <<Создание установочного CDROM>>).
Чтобы модифицировать настройки источника установки для загрузки с последовательной консоли, следуйте этой инструкции:
Загрузка с 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-накопитель и перейдите к третьему пункту этой инструкции.
Загрузка с CD с выводом на последовательную консоль
Если вы произведете загрузку с только что записанного установочного CD диска (подробности создания которого описаны в Раздел 2.13.1, <<Создание установочного CDROM>>), FreeBSD загрузится в нормальный режим установки. Однако, вам необходимо, чтобы FreeBSD загрузилась на последовательную консоль. Для этого придется исправить ISO образ заранее, до его записи на диск CD-R.
В приведённом далее примере подразумевается, что подготовку
образа вы выполняете на вашем втором компьютере, работающем под
управлением FreeBSD. Также подразумевается, что на нём есть файл
загрузочного ISO образа, например FreeBSD-
.
Извлеките из образа все файлы утилитой tar(1):11.1
-RELEASE-i386
-disc1.iso
#
mkdir
/path/to/headless-iso
#
tar -C
/path/to/headless-iso
-pxvf FreeBSD-11.1
-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
" \ -oHeadless
-FreeBSD-11.1
-RELEASE-i386
-disc1.iso/path/to/headless-iso
А теперь, имея в распоряжении модифицированный новый образ ISO, самое время записать его на диск CD-R при помощи вашей любимой программы для записи дисков.
Подсоединение нуль-модемного кабеля
Теперь нужно соединить два компьютера нуль-модемным кабелем. Просто подсоедините этот кабель к последовательным портам двух компьютеров. Обычный последовательный кабель не будет работать, вам потребуется нуль-модемный кабель, поскольку в нем некоторые линии соединены накрест.
Загрузка для установки
Настало время начать установку. Вставьте USB-накопитель в компьютер, на который вы будете производить установку без монитора и включите его. Если же вы используете загрузочный CD диск, вставьте его в привод после того, как включите машину.
Подключение к компьютеру без монитора
Теперь вы можете подключиться к этому компьютеру с помощью cu(1):
#
cu -l /dev/cuau0
Это все! Теперь вы можете управлять компьютером без монитора через
сессию cu
.
Машина загрузит ядро, а затем появится выбор типа
терминала. Выберите цветную консоль FreeBSD и проводите
установку!
Этот, и другие документы, могут быть скачаны с https://download.freebsd.org/ftp/doc/.
По вопросам, связанным с FreeBSD, прочитайте
документацию прежде чем писать в
<questions@FreeBSD.org>.
По вопросам, связанным с этой документацией, пишите в рассылку
<doc@FreeBSD.org>.