LINUX.ORG.RU

Ответ на: комментарий от anonymous

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

Obidos ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.