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, что
уже означает их присутствие в вашей системе.
Перекомпилируйте и проинсталлируйте ядро.