После сдохшего рабочего ноутбука я купил себе ThinkPad X1. Конечно, туда надо было сразу установить FreeBSD. Сказано - сделано. GPART-вариант не встал даже после прошивки последней версией BIOSа 1.27 (кстати, Ubuntu Linux 11.10 тоже не смог встать из-за невозможности установить grub в /dev/sda). Установил FreeBSD-9.0-RC1 в MBR-варианте.
Чем дальше в лес - тем толще партизаны.
Какой UNIX не любит Xов?
# pkg_add -r xorg
после инсталляции запускаем:
# Xorg -configure
Автоконфигурация X Window System указала на возможность использовать только драйвер vesa.
Ужасно.
Коллеги по цеху подсказывают - есть новейшая разработка, Intel GPU.
# mkdir /usr/src
# mkdir /etc/csup
# cat /usr/share/examples/cvsup/stable-supfile | grep -v ^# | sed 's/RELENG_8/RELENG_9/g; s/CHANGE_THIS/cvsup2.ru/g' > /etc/csup/stable-supfile
# cd /usr/src
# csup -g -L 2 /etc/csup/stable-supfile
Забираем патч 10.3, патчим и собираем ядро.
# cd /usr/src && patch -p1 < all.10.3.patch
# make KERNCONF=GENERIC buildkernel installkernel
Попутно ставим subversion-1.7 и качаем xorg-dev:
# svn co https://trillian.chruetertee.ch/svn/ports/branches/xorg-dev
Устанавливаем свежие иксы.
Новое ядро установлено.
Добавляем в /etc/rc.conf полезных демонов:
hald_enable="YES"
dbus_enable="YES"
и конфигурацию:
% cat /usr/local/etc/hal/fdi/policy/x11-input.fdi
<?xml version="1.0" encoding="ISO-8859-1"?>
<deviceinfo version="0.2">
<device>
<match key="info.capabilities" contains="input.keyboard">
<merge key="input.x11_options.XkbRules" type="string">xorg</merge>
<merge key="input.x11_options.XkbModel" type="string">pc105</merge>
<merge key="input.x11_options.XkbVariant" type="string">winkeys</merge>
<merge key="input.x11_options.XkbOptions" type="string">terminate:ctrl_alt_bksp,grp:ctrl_shift_toggle,grp_led:scroll</merge>
<merge key="input.x11_options.XkbLayout" type="string">us,ru</merge>
</match>
</device>
</deviceinfo>
Заканчиваем:
# reboot
Комментариев нет:
Отправить комментарий