Многие люди считают, что развернуть GUI интерфейс на FreeBSD 9 – есть трудная задача. Но для опровержения данного утверждения, есть моя заметка.
Итак, у нас есть система:
$ uname -a
FreeBSD ekzor 9.0-RELEASE FreeBSD 9.0-RELEASE #0: Tue Jan 3 07:46:30 UTC 2012 root@farrell.cse.buffalo.edu:/usr/obj/usr/src/sys/GENERIC amd64
Для начала, повысим права до уровня суперпользователя (т.е. До root):
ekzor$ su -l root
Password:
Отредактируем загрузочный конфигурационный файл /boot/loader.conf добавив в него следующие строки:
ekzor# ee /boot/loader.conf
linux_load=”YES”
linprocfs_load=”YES”
atapicam_load=”YES”
Следующим шагом будет создания каталога proc:
ekzor# mkdir -p /compat/linux/proc
Далее внесём в fstab запись, разделяя нажатием клавишы “TAB”:
ekzor# ee /etc/fstab
proc /proc procfs rw 0 0
linproc /compat/linux/proc linprocfs rw 0 0
Сейчас инициализируем загрузку:
ekzor# ee /etc/rc.conf
linux_enable=”YES”
Подготовительный этап завершён, сейчас же нам нужно, чтобы система с осью FreeBSD 9.0 была подключена к интернету, т.к. будут скачены пакеты: xorg gnome2
ekzor# pkg_add -r xorg gnome2
Fetching ftp://ftp.freebsd.org/pub/FreeBSD/ports/amd64/packages-9.0-release/Latest/xorg.tbz… Done.
… и началось получение необходимых пакетов для установки
Через некоторое время в зависимости от Вашей скорости интернета, графическое окружение GNOME 2 будет успешно установлено на Вашу систему.
Congratulations! GNOME 2 has been successfully installed on your system.
For help on starting it up, as well as answers to common questions, and
some known issues, please see the FreeBSD GNOME homepage at:
http://www.FreeBSD.org/gnome/
**************************************************************************
Следующий шагом нужно, чтобы была запись в hosts:
ekzor# hostname
ekzor
ekzor# ee /etc/hosts
127.0.0.1 ekzor
Отредактируем загрузочный файл, чтобы настройки gnome не пропали при перезагрузки:
ekzor# ee /etc/rc.conf
gnome_enable=”YES”
hald_enable=”YES”
gdm_enable=”YES”
dbus_enable=”YES”
Сохраняем и перезагружаем систему и наблюдаем окно входа, как представлено ниже:
Соответственно входим, введя свои данные, в моем случаем это
Login: ekzorchik
Pass: <мой_пасс>
И по итогам успешной авторизации получим GUI окружение привычной работы. На этом можно подвести черту и сказать, что всё настроено. В последующих заметках я расскажу, как дополнить или продуктивно осуществлять работу с данной системой, т. е. FreeBSD 9.0. На этом всё, удачи.