Ох, неблагодарное это дело... Без понимания английского тяжко будет.
Лучше вам линукс какой или FreeBSD, там с русской документацией получше...
Итак, краткий курс по пересборке ядра в OpenBSD.
Про пересборку остальной системы, включая XFree86, говорить не буду.
Сборка софта из портов практически ничем не отличается от оной во FreeBSD (http://www.freebsd.org.ru).
Далее предполагается, что работаем рутом.
Посему перед выполнением каждой команды внимательно читаем, нет ли каких ошибок и опечаток.
0. Сохраняем оригинальное ядро (береженого Бог бережет):
cp /bsd /bsd.original
1. Разворачиваем исходники ядра:
cd /usr/src
tar zxvf src.tar.gz
tar zxvf sys.tar.gz
2. Конфигурируем и собираем новое ядро:
cd /usr/src/sys/arch/i386/conf/
cp GENERIC MYKERNEL
vi MYKERNEL
config MYKERNEL
cd ../compile/MYKERNEL
make
Замечания:
а) вместо MYKERNEL можно писать любое свое имя ядра;
б) вместо vi можно использовать другой редактор, например, joe
(клавиши управления практически совпадают с борландовскимturbovision);
в) если make ругается на ошибки, значит, либо опечатка, либо что-то забыли;
г) расписывать значение каждой строчки в конфиге у меня нет времени и места,
что непонятно, спрашивайте -- по возможности буду отвечать.
Ранее я говорил, что без английского тяжело.
3. Если ядро собралось, ставим:
cp /bsd /bsd.old
cp /sys/arch/i386/compile/MYKERNEL/bsd /bsd
4. Перегружаемся и смотрим. Новое ядро должно загрузиться вместо
старого. Если какие-то проблемы, то при очередной перезагрузке
просим загрузить старое ядро:
boot> bsd.old
Продолжение после выходных или сегодня часов до 16-30.