главная пошаговое создание livecd что такое linux ISO образы |
Операционная система с графическим интерфейсом |
Полезное
|
ДОБРО ПОЖАЛОВАТЬ
Советы по первичной настройке FreeBSD для новичковИдея этой статьи возникла в тот момент, когда я впервые установил FreeBSD 6.1. Ситуация была такова, что я сидел перед компьютером, глядя на черный экран и не понимая, что же вообще делать. Наверное, со стороны смотрелось забавно… Данный материал будет точнее характеризовать как не статью, а мануал из разряда «Заметки начинающего пользователя». Соответственно, и ориентирован он на начинающих пользователей, которые, как и я в свое время, не знают, что и как им делать в новой операционной системе.
Примечания:
1) Пользователи и права Если вы не забыли добавить пользователя в процессе установки, то можете сразу перейти к пункту «б)». а) Чтобы не рисковать, постоянно находится в системе под root'ом не рекомендуется, ибо малейшая оплошность может привести к серьезным последствиям. Для этого существуют пользовательские учетные записи, с которыми и надлежит работать. Если же у вас появляется необходимость, например, изменить какой-нибудь системный конфигурационный файл, существует команда su, которая (после ввода пароля от root) предоставляет права суперпользователя для текущего терминала. Итак, чтобы создать пользователя, существует несколько вариантов. Мы остановимся на двух самых простых: через меню sysinstall и через команду adduser. Первый способ:
# sysinstall
Все просто: заполняем стандартную форму (имя, пароль, реальное имя, адрес домашнего каталога, группа). (Чтобы пропустить выполнение пункта «б)», можно в поле «Group» вписать wheel, хотя перед этим рекомендуется почитать, к чему это приводит.) Второй способ: # adduser Далее предстоит ответить на несколько вопросов системы. Тоже все просто. б) Группа wheel дает вам возможность выполнять команды от имени суперпользователя (root). Это сделано для того, чтобы ускорить выполнение этих самых команд: в такой случае не нужно каждый раз начинать новый сеанс, а достаточно воспользоваться командой su примерно так:
$ su
# ee /etc/group Откроется стандартный текстовый редактор ee, в первой строке (возможно, и не в первой) будет запись: wheel:*:0:root Ставим запятую после слова root и вписываем имя нашего пользователя. Например, так (для пользователя joe): wheel:*:0:root,joe Теперь заходим в систему под своим именем и больше никогда не входим с логином root. 2) Настройка и запуск иксов (X-сервера X.Org) Тут тоже ничего сложного нет. Единственная проблема в том, что в процессе установки FreeBSD Xorg не конфигурируется. Поэтому нам предстоит это сделать самим. Итак: # Xorg -configure Запускается конфигурационный скрипт. Он создаст файл xorg.conf.new и сохранит его в каталоге /root. # Xorg -configure ~/xorg.conf.new
Проверяется конфигурация из нового сгенерированного файла (/root/xorg.conf.new). Если все правильно, появится серый экран и курсор мыши (крестик). Нажимаем комбинацию клавиш # cp ~/xorg.conf.new /etc/X11/xorg.conf Новый конфигурационный файл копируется на место стандартного системного конфига Xorg. Теперь надо определить менеджер окон по умолчанию. Это делается просто: создается файл .xinitrc в домашнем каталоге пользователя (для которого и определяется оконный менеджер по умолчанию) и в него помещается строку вида exec <запускающий_скрипт>. Например, для текущего пользователя определение KDE как оконного менеджера по умолчанию делается так: $ echo "exec startkde">~/.xinitrc Теперь можно выполнить команду startx и оказаться в графической оболочке. 3) Локализация (русификация системы) Многие считают, для русификации Linux достаточно поставить пакет локализации используемого оконного менеджера, но на самом деле это, конечно, не так. Далее я приведу порядок действий для локализации FreeBSD в CP1251. Это стандартная кодировка, используемая в операционной системе Windows. У меня на компьютере FreeBSD и Linux установлена и Windows XP, поэтому, чтобы они все друг друга «понимали», все приводится в CP1251 (строго говоря, это вовсе не обязательное условие для организации такого «понимания» — прим. Д. Шурупова). К тому же, нет проблем, например, с тегами .mp3-файлов, записанных в Windows. Редактируем /etc/login.conf:
russian|Russian Users Accounts:
Далее исправляем конфигурационные файлы используемых командных оболочек.
LANG=ru_RU.CP1251; export LANG
Для csh (или tcsh) в файл /etc/csh.login вписываем:
setenv LANG ru_RU.CP1251
Для того, чтобы не только читать, но и писать в CP1251, качаем 2 файла: ru.cp1251.kbd и win2cpp866.scm. Первый копируем в /usr/share/syscons/keymaps/, второй — в /usr/share/syscons/scrnmaps/.
Теперь в /etc/rc.conf пишем:
После запуска KDE устанавливаем стандартные Windows-шрифты через центр управления KDE. Windows-разделы жесткого диска (FAT32) легко монтируются после редактирования файла /etc/fstab. В него необходимо добавить строку вида: /dev/ad1s1 /mnt/win_d msdosfs rw,auto,-DCP866,-Lru_RU.CP1251 0 0 Где /dev/ad1s1 — имя устройства нужного раздела жесткого диска, /mnt/win_d — точка монтирования (где будет доступен этот раздел жесткого диска после монтирования), msdosfs — тип файловой системы. 4) Настройка звука Для начала рекомендую посетить http://www.freebsd.org/releases/6.2R/hardware-i386.html — на этой странице можно найти информацию обо всем поддерживаемом оборудовании на данный момент. Как не трудно догадаться, нужно найти свою аудиокарту и запомнить имя драйвера для нее. После этого в файл /boot/loader.conf нужно добавить строку типа: snd_cmi_load="YES" Где вместо snd_cmi нужно указать название своего драйвера. После перезагрузки в системе появится звук. 5) Рихтовка xorg.conf а) Возможно, колесо мышки (скролл) не будет работать. В этом случае необходимо открыть конфигурационный файл Xorg (/etc/X11/xorg.conf), найти секцию мышки и привести ее примерно к следующему виду:
Section "InputDevice" Identifier "Mouse0" Driver "mouse" Option "Protocol" "auto" Option "Device" "/dev/sysmouse" Option "ZAxisMapping" "4 5 6 7" EndSection Моя оптическая беспроводная мышь от Logitech работает отлично. б) Раскладки клавиатуры и параметры переключения редактируются там же, только в секции клавиатуры:
Section "InputDevice" Identifier "Keyboard0" Driver "kbd" Option "XkbModel" "pc105" Option "XkbLayout" "us,ru(winkeys)" Option "XkbRules" "xorg" OPtion "XkbOptions" "grp:ctrl_shift_toggle,grp_led:scroll" EndSection
В данном примере представлено переключение по 6) Установка программ В FreeBSD предусмотрено 3 основных типа установки нового программного обеспечения.
Из исходников.
$ ./configure |
LiveCD.SU |