FAQ FreeBSD - Вопросы по установке. Часть 2

ОГЛАВЛЕНИЕ

1.17. Есть ли ограничения на разбиение диска?

Да. Вы должны убедиться, что корневой раздел находится до 1024 дорожки, так
чтобы BIOS могла загрузить с него ядро. (Заметьте, что это ограничение BIOS
компьютера, а не FreeBSD).
Для диска SCSI, это, как правило, будет означать, что корневой раздел
располагается в первых 1024Мб (или в первых 4096Мб, если включен режим
расширенной трансляции - посмотрите предыдущий вопрос). Для дисков IDE соотв
етствующее значение равно 504Мб.

1.18. Как насчёт менеджеров диска? У меня большой диск!

FreeBSD распознаёт Ontrack Disk Manager и допускает его использование. Другие
менеджеры дисков не поддерживаются.
Если вы хотите использовать диск с FreeBSD, вам не нужен менеджер диска.
Отконфигурируйте диск на столько пространства, сколько сможет обработать BIOS
(обычно 504 мегабайта). и FreeBSD распознает, сколько места у вас есть на самом
деле. Если вы используете старый диск с контроллером MFM, вам может потребов
аться точно указать FreeBSD количество используемых дорожек.
Если вы хотите использовать FreeBSD совместно с другой операционной системой,
это можно сделать и без менеджера диска: удостоверьтесь, что загрузочный раздел
FreeBSD и раздел для другой операционной системы не выходят за пределы 1024
дорожки. Если вы будете осторожны, 20 мегабайтного раздела для загрузки будет
достаточно.

1.19. При загрузке FreeBSD выдаётся сообщение Missing Operating System

Это классический случай, когда FreeBSD и DOS или другая операционная система
конфликтуют по поводу параметров диска. Вам нужно будет переустановить FreeBSD,
но имейте в виду, что инструкции, данные выше, помогают всегда.

1.20. После приглашения менеджера загрузки F? ничего не происходит.

Это ещё один признак проблемы, описанной в предыдущем разделе. Параметры диска
в BIOS и параметры, используемые FreeBSD, не совпадают. Если ваш контроллер или
BIOS поддерживают трансляцию дорожек (часто обозначаемую как >1GB drive
support), попробуйте включить эту возможность и переустановить FreeBSD.

1.21. Нужно ли устанавливать все исходные тексты системы?

В общем случае, нет. Однако мы настоятельно рекомендуем установить, как
минимум, исходные тексты набора base, включающий некоторые файлы, здесь
упоминаемые, и sys, в который включены исходные тексты ядра. Для работы системы
присутствия исходных текстов не требуется, разве что для программы конфигуриров
ания ядра config(8). За исключением исходных текстов ядра, структура исходных
текстов системы позволяет монтировать их в режиме "только для чтения" через NFS
и компилировать программы. (Из-за ограничения на исходные тексты ядра мы
рекомендуем монтировать их не прямо в /usr/src, а в какой-нибудь другой каталог
с символическими ссылками для дублирования структуры каталогов.
Наличие исходных текстов системы значительно облегчает процесс перехода на нов
ые версии FreeBSD.
Для выбора подмножества исходных текстов, которое вы хотите установить,
используйте пункт меню Custom, когда находитесь в меню Distributions программы
установки.

1.22. Нужно ли перекомпилировать ядро?

Построение нового ядра всегда было необходимым шагом при установке FreeBSD,
однако последние релизы предоставляют более дружественный инструмент
конфигурации ядра. В командной строке на приглашение загрузчика FreeBSD (boot:)
введите -c и вы попадёте в экран визуальной настройки, которая позволяет
конфигурировать настройки ядра для большинства адаптеров ISA.
Однако рекомендуется, что потом вы всё же построите новое ядро, содержащее
только те драйверы, которые вам нужны, для того, чтобы сэкономить немного ОЗУ,
хотя для большинства систем это больше не является большой необходимостью.

1.23. Какой из паролей - DES или MD5, я должен использовать и как указать, какого типа пароли используются пользователями?

По умолчанию во FreeBSD используется формат паролей на основе MD5. Это делается
в предположении, что он более защищён, чем традиционный формат паролей UNIX, в
котором используется схема на основе алгоритма DES. Пароли DES остаются
применимыми, если вам нужно использовать файл паролей совместно с более старыми
операционными системами, в которых используется менее защищённый формат паролей
(их можно использовать, если в программе sysinstall вы выберите установку
дистрибутива "crypto" или установите исходные тексты пакета crypto в случае
построения из исходных текстов). Управление выбором используемого формата
паролей осуществляется через параметр входа "passwd_format" в файле /etc/
login.conf, принимающий значения "des" (если он есть) или "md5". Более
подробная информация о параметрах входа находится на странице Справочника
login.conf(5).

1.24. Загрузка с установочной дискеты прерывается на сообщении Probing Devices....

Если у вас установлены устройства IDE Zip или Jaz, уберите их и попробуйте снов
а. Они могут мешать инсталляционной программе. После того, как система будет
установлена, вы можете снова подключить устройства. Надеемся, что это будет
исправлено в более поздних релизах.

1.25. Сообщение panic: cant mount root после перезагрузки только что установленной системы.

Эта ошибка проявляется, когда есть несогласование между представлениями
загрузочного блока и ядра о дисковых устройствах. Эта ошибка обычно проявляется
на системах с двумя дисками IDE, с винчестерами, установленными как ведущий или
единственный на отдельных контроллерах IDE, с FreeBSD, инсталлированной на в
тором контроллере IDE. Программа в загрузочных блоках полагает, что система
установлена на wd1 (второй диск BIOS), тогда как ядро даёт первому диску на в
тором контроллере название wd2. После обнаружения устройства ядро пытается
смонтировать то, что загрузочные блоки выдают за загрузочный диск, wd1, тогда
как он на самом деле wd2, и ошибается.
Для разрешения этой проблемы сделайте одно из следующих действий:
 1. Для FreeBSD 3.3 и выше, перегрузите систему и нажмите Enter при появлении
    приглашения Booting kernel in 10 seconds; hit [Enter] to interrupt. Вы
    окажетесь в загрузчике.
    После этого наберите set root_disk_unit="disk_number". Здесь в качестве
    disk_number должен быть указан 0, если FreeBSD установлена на ведущем диске
    первого контроллера IDE, 1 если она установлена на ведомом диске первого
    контроллера IDE, 2, если система находится на ведущем диске второго
    IDE-контроллера и 3, если она установлена на ведомом диске второго
    контроллера IDE.
    Затем введите команду boot, и ваша система должна нормально загрузиться.
    Чтобы сделать эти изменения постоянными (то есть чтобы вам не было нужды в
    ыполнять эти действия каждый раз при перезагрузке или включении вашей
    машины с FreeBSD), поместите строчку root_disk_unit="disk_number" в файл /
    boot/loader.conf.local.
 2. При использовании FreeBSD 3.2 и более ранних версий в приглашении Boot:
    наберите 1:wd(2,a)kernel и нажмите клавишу Enter. Если система запустилась,
    выполните команду echo "1:wd(2,a)kernel" > /boot.config чтобы сделать это
    строкой загрузки по умолчанию.
 3. Поместите диск с FreeBSD на первичный контроллер IDE, так чтобы именования
    диском пришли в соответствие.
 4. Перестройте ядро, изменив конфигурацию контроллера wd на следующее:
        controller      wdc0    at isa? port "IO_WD1" bio irq 14 vector wdintr
        disk            wd0     at wdc0 drive 0
        # disk            wd1     at wdc0 drive 1 # comment out this line
        controller      wdc1    at isa? port "IO_WD2" bio irq 15 vector wdintr
        disk            wd1     at wdc1 drive 0 # change from wd2 to wd1
        disk            wd2     at wdc1 drive 1 # change from wd3 to wd2

    Проинсталлируйте новое ядро. Если вы переместили ваши диски и хотите в
    осстановить предыдущую настройку, замените диски в нужной конфигурации и
    перезагрузитесь. Ваша система должна нормально запуститься.