FAQ FreeBSD - Прочие вопросы конфигурирования

ОГЛАВЛЕНИЕ

 

7.14. У меня проблемы с установкой принтера.

Обратитесь к соответствующему разделу Руководства, посвящённому печати. В нём
описаны решения большинства ваших проблем.

7.15. Раскладка клавиатуры неверна.

Программа kbdcontrol имеет параметр, задающий файл раскладки. Файлы раскладок
находятся в каталоге /usr/share/syscons/keymaps. Выберите соответствующий вашей
системе и загрузите его.
    # kbdcontrol -l uk.iso

Программа kbdcontrol предполагает использование каталога /usr/share/syscons/
keymaps и расширения .kbd.
Это может быть настроено в файле /etc/sysconfig (или rc.conf). Обратитесь к
соответствующим комментариям в этом файле.
В системах 2.0.5R и выше, всё, относящееся к знакогенератору, раскладке клав
иатуры, находится в каталоге /usr/share/examples/syscons.
На данный момент поддерживаются следующие раскладки:
  * Belgian ISO-8859-1
  * Brazilian 275 keyboard Codepage 850
  * Brazilian 275 keyboard ISO-8859-1
  * Danish Codepage 865
  * Danish ISO-8859-1
  * French ISO-8859-1
  * German Codepage 850
  * German ISO-8859-1
  * Italian ISO-8859-1
  * Japanese 106
  * Japanese 106x
  * Latin American
  * Norwegian ISO-8859-1
  * Polish ISO-8859-2 (programmer's)
  * Russian Codepage 866 (alternative)
  * Russian koi8-r (shift)
  * Russian koi8-r
  * Spanish ISO-8859-1
  * Swedish Codepage 850
  * Swedish ISO-8859-1
  * Swiss-German ISO-8859-1
  * United Kingdom Codepage 850
  * United Kingdom ISO-8859-1
  * United States of America ISO-8859-1
  * United States of America dvorak
  * United States of America dvorakx
7.16. Не получается заставить работать дисковые квоты.
 1. Не включайте квотирование на /,
 2. Помещайте файл с квотами в ту файловую систему, которую он обслуживает, то
    есть:
    Файловая система Файл квот
    /usr             /usr/admin/quotas
    /home            /home/admin/quotas
    ...              ...

7.17. Что не так с устройством ccd?

Симптом выглядит так:
    # ccdconfig -C
    ccdconfig: ioctl (CCDIOCSET): /dev/ccd0c: Inappropriate file type or format

Это сообщение обычно выдаётся, когда вы пытаетесь объединить разделы c, по
умолчанию имеющие тип unused. Драйвер ccd требует, чтобы используемые разделы
имели тип FS_BSDFFS. Отредактируйте метки тех дисков, которые вы хотите
использовать, сменив типы разделов на 4.2BSD.

7.18. Почему невозможно отредактировать метку диска ccd?

Симптом выглядит так:
    # disklabel ccd0
    (здесь выводится информация о диске, пробуем отредактировать метку)
    # disklabel -e ccd0
    (редактирование, сохранение, выход)
    disklabel: ioctl DIOCWDINFO: No disk label on disk;
    use "disklabel -r" to install initial label

Это происходит из-за того, что метка диска, возвращаемая ccd, на самом деле
"ненастоящая", не соответствующая реально располагающейся на диске. Вы можете
решить эту проблему, явно записав эту метку обратно следующим образом:
    # disklabel ccd0 > /tmp/disklabel.tmp
    # disklabel -Rr ccd0 /tmp/disklabel.tmp
    # disklabel -e ccd0
    (теперь это будет работать)

7.19. Поддерживает ли FreeBSD вызовы IPC из System V?

Да, FreeBSD поддерживает IPC из System V, а именно совместно используемую
память, сообщения и семафоры. Чтобы они работали, вам нужно добавить следующие
строки в файл конфигурации ядра.
    options    SYSVSHM
    options    SYSVSHM          # enable shared memory
    options    SYSVSEM          # enable for semaphores
    options    SYSVMSG          # enable for messaging

    Note: Во FreeBSD 3.2 и выше эти параметры уже включены в ядро GENERIC, что
    уже означает их присутствие в вашей системе.
Перекомпилируйте и проинсталлируйте ядро.