Вход на хостинг
IT-новости
20.04.2016 iPhone 2017 года поместят в водонепроницаемый корпус из стекла
Линейка iPhone в новом году серьезно поменяется. В этом уверен аналитический исследователь Мин Чи Ку......
30.07.2015 Ищем уникальный контент для сайта
Ищем уникальный контент для сайта Без уникального контента Ваш сайт обречен на то, что его страницы......
Внимание! Здесь задается точка монтирования в текущей системе, а не та точка, в которую данная файловая система будет смонтирована при загрузке!
Затем указываем, что файловая система требует создания (это может быть не определено автоматически), нажав <T> (в колонке Part буква «N» должна смениться на «Y»), убираем признак асинхронного кэширования при записи файлов, нажав <S> (в колонке Newfs вместо «UFS2+S» должно появится «UFS2») и нажимаем <W> для записи внесенных изменений на Flash. После того как sysinstall сообщит о том, что файловая система создана, она будет смонтирована в указанную точку.
Если вдруг при запуске /stand/sysinstall после сообщения «Probing devices, please wait...» вдруг происходит аварийное завершение работы sysinstall с диагностикой «BARF 107 <157>» или подобным (числа могут отличаться) – значит, на одном из установленных жестких дисков уже созданы разделы, и sysinstall не смог правильно определить эти разделы. Обнаружить это можно также по наличию в каталоге /dev странных имен устройств типа ad0s1s1. Для того, чтобы не переставлять жесткий диск в другой компьютер, можно просто стереть таблицу разделов следующей командой:
# dd if=/dev/zero of=/dev/da0 bs=512 count=63
Внимание! Цифры в выделенном фрагменте могут отличаться в зависимости от того, где установлен жесткий диск!
Для создания файловой системы можно было бы использовать и непосредственно newfs. Задаем такую команду:
# newfs -O2 /dev/da0s2a
При этом все прочие параметры будут установлены по умолчанию (на самом деле мне никогда не приходилось их править).
Выходим из FreeBSD Disklabel editor (<Q>). Выбираем в меню «Install additional distribution sets». После выбора мы попадаем в меню «Select the distributions you wish to install». Выбираем (отмечаем нажатием клавиши «пробел») пакеты base, compat4x и man. Клавишей <Tab> переходим на <OK>, попадаем в меню «Choose installation media». Здесь, прежде чем начать выбирать, что ставить, обязательно нужно изменить «корень инсталлируемой системы» – install root. Потом это сделать не будет возможности. В меню «Choose installation media» выбираем самый последний пункт «Go to the Option Screen», переводим курсор на пункт «Install root» (стрелкой вниз, по-другому не получится), нажимаем пробел, вводим «/mnt/umass/ufs» в появившееся окно и нажимаем <Q> для выхода обратно к «Choose installation media». Выбираем носитель, который содержит дистрибутив FreeBSD. Я рекомендую устанавливать или с существующей файловой системы («Install from an existing filesystem»), или с раздела DOS («Install from a DOS partition»). Инструкция о том, как разместить дистрибутив на разделе DOS, приводится в [15]. Почему? Запись на Flash идет медленно, если дистрибутив устанавливается, например, по FTP, то в зависимости от сервера соединение с ним будет время от времени прерываться, программа /stand/sysinstall будет выводить заново экран «Choose installation media». Это не страшно, после повторного ввода инсталляция продолжится заново, но очень надоедает. После выбора источника дистрибутива sysinstall может спросить «Running multi-user, network already configured?», отвечаем «Yes», начинается установка. Индикатор на экране отражает состояние установки каждого пакета. Установка выбранных пакетов может идти достаточно долго – один или даже несколько часов. Программа установки обязательно должна завершить работу и вернуться в меню «FreeBSD configuration». Если во время установки появляется экран «Choose installation media», значит, возник тайм-аут на соединении с носителем и необходимо еще раз указать все настройки. Это может происходить неоднократно, никак не влияя на процесс установки, но очень надоедает раза после третьего, и именно поэтому я советовал устанавливать с существующей системы или DOS-раздела.