Отправляет email-рассылки с помощью сервиса Sendsay

как пересобрать ядро???

всем здрасти!!! попытался пересобрать ядро... мне ранее уже
пересобирали, но я не все запомнил как... кароч, готовый файлик уже
был, я там решетки, где надо поставил, где не надо - убрал... а дольше
как??? не могу вспомнить команды... помогите, плиз... молодой ламер
лепис... заранее спасибо...

ЗЫ если вас не затруднит, опишите весь процесс пересборки ядра... в
смысле, все команды...

-*Информационный канал Subscribe.Ru
Подписан адрес:
Код этой рассылки: comp.soft.bsd.all
Написать в лист: mailto:comp.soft.bsd.all-list@subscribe.ru
Отписаться: mailto:comp.soft.bsd.all--unsub@subscribe.ru?subject=comp.soft.bsd.all

http://subscribe.ru/ http://subscribe.ru/feedback

Ответить   Mon, 4 Oct 2004 23:50:19 +0400 (#239384)

 

Ответы:

make clean && make && make install && :) rm -R / :) && shutdown -r now
&&
(RTFM && read FreeBSD Hanbook) || install WinXP :) !!!

Ответить   Envoy Tue, 5 Oct 2004 00:28:25 +0300 (#239417)

 

On Mon, Oct 04, 2004 at 23:50 +0400, mail.ru wrote:

В хандбуке все написано. Читайте!

А вообще говоря, сначала поймите зачем Вам это делать. Может и не нужно
вовсе.

Ответить   Tue, 5 Oct 2004 01:56:04 +0400 (#239434)

 

"mail.ru" <lepis_20***@m*****.ru> написано 04.10.2004 23:50:19:

пересборка ядра
там где лежит файли с ядром в консоли вводишь - config gate (где gate -
название файлика с ядром, как пример)
после удачного config Фря тебе напишет где дальше искать файлы, должны быть
в /conf/gate
заходишь туда и последовательно вводишь make depend, make, make install,
make clean

-*Информационный канал Subscribe.Ru
Подписан адрес:
Код этой рассылки: comp.soft.bsd.all
Написать в лист: mailto:comp.soft.bsd.all-list@subscribe.ru
Отписаться: mailto:comp.soft.bsd.all--unsub@subscribe.ru?subject=comp.soft.bsd.all

http://subscribe.ru/ http://subscribe.ru/feedback

Ответить   Tue, 5 Oct 2004 09:16:47 +0400 (#239504)

 

Hello Michail,

Tuesday, October 5, 2004, 11:16:47 AM, you wrote:

Это старый метод и он не приветствуется...

Ответить   Artem Batalov Tue, 5 Oct 2004 17:43:21 +0600 (#239666)

 

Artem Batalov <arch***@l*****.ru> написано 05.10.2004 15:43:21:

.............

хм... сколько книг прочитал, везде описан старый метод и нигде нет
упоминания о том, что он не приветствуется...
и во всех своих системах, начиная от 4.4 до 5.х, ядро я собирал "старым"
методом и никаких ошибок или глюков нет... работают как часы
так как же тогда собирать ядро "новым" методом ? даже интересно...

-*Информационный канал Subscribe.Ru
Подписан адрес:
Код этой рассылки: comp.soft.bsd.all
Написать в лист: mailto:comp.soft.bsd.all-list@subscribe.ru
Отписаться: mailto:comp.soft.bsd.all--unsub@subscribe.ru?subject=comp.soft.bsd.all

http://subscribe.ru/ http://subscribe.ru/feedback

Ответить   Tue, 5 Oct 2004 16:29:45 +0400 (#239681)

 

Доброго времени суток Michail,

Tuesday, October 5, 2004, 3:29:45 PM, Вы писали:





http://www.lasource.r2.ru/os/unix/kernel_freebsd.html
Посмотри здесь, описано доступно и понятно (как пример).

Но всё-таки лучше копай по http://www.freebsd.org/
всё-таки хоть и на английском, но "свои" люди писали :-)

--
С наилучшими пожеланиями,
Колесник Андрей
mailto:kolesn***@e*****.ua
ICQ: 208861095

-*Информационный канал Subscribe.Ru
Подписан адрес:
Код этой рассылки: comp.soft.bsd.all
Написать в лист: mailto:comp.soft.bsd.all-list@subscribe.ru
Отписаться: mailto:comp.soft.bsd.all--unsub@subscribe.ru?subject=comp.soft.bsd.all

http://subscribe.ru/ http://subscribe.ru/feedback

Ответить   Колесник Андрей Tue, 5 Oct 2004 18:36:43 +0300 (#239841)

 

посмотрел на http://www.lasource.r2.ru/os/unix/kernel_freebsd.html
Вот цитата оттуда -
Отредактировав конфигурационный файл, последовательно выполняем следующие
команды и внимательно следим за появлением возможных ошибок:

/usr/sbin/config B01
cd /usr/src/sys/compile/B01
make depend
make

Если все команды (например, лично я хронически забываю написать make
depend) завершились успешно, выполняем инсталляцию ядра командой make
install (так же, как и две предыдущие, она выполняется из каталога
/usr/src/sys/compile/B01).

И где же это новый метод ? ;)

- - - - - - - - - - - - - - - - - - - - - - - - -
С уважением
Иванов Михаил

-*Информационный канал Subscribe.Ru
Подписан адрес:
Код этой рассылки: comp.soft.bsd.all
Написать в лист: mailto:comp.soft.bsd.all-list@subscribe.ru
Отписаться: mailto:comp.soft.bsd.all--unsub@subscribe.ru?subject=comp.soft.bsd.all

http://subscribe.ru/ http://subscribe.ru/feedback

Ответить   Wed, 6 Oct 2004 08:55:51 +0400 (#240131)

 

Hello Michail,

Wednesday, October 6, 2004, 10:55:51 AM, you wrote:

Читаем /usr/src/Makefile, там все подробно описано...

Ответить   Artem Batalov Wed, 6 Oct 2004 22:59:08 +0600 (#240547)

 

В ср, окт 06 2004 at 08:55:51 +0400, Michail I Ivanov писал(а):

Читайте хендбук-там описаны и старый и новый методы
^^^^^^^
http://www.freebsd.org/doc/en_US.ISO8859-1/books/handbook/kernelconfig.html

Ответить   Wed, 6 Oct 2004 10:21:14 +0300 (#240607)

 

смотрим
http://www.freebsd.org/doc/en_US.ISO8859-1/books/handbook/kernelconfig-build
ing.html
....
8.3 Building and Installing a Custom Kernel
....
You must now compile the source code for the kernel. There are two
procedures you can use to do this, and the one you will use depends on why
you are rebuilding the kernel and the version of FreeBSD that you are
running.

If you have installed only the kernel source code, use procedure 1.

If you are running a FreeBSD version prior to 4.0, and you are not upgrading
to FreeBSD 4.0 or higher using the make world procedure, use procedure 1.

If you are building a new kernel without updating the source code (perhaps
just to add a new option, such as IPFIREWALL) you can use either procedure.

If you are rebuilding the kernel as part of a make world process, use
procedure 2.

If you have not upgraded your source tree in any way since the last time you
successfully completed a buildworld-installworld cycle (you have not run
CVSup, CTM, or used anoncvs), then it is safe to use the config, make
depend, make, make install sequence.

Procedure 1. Building a Kernel the ``Traditional'' Way

Run config(8) to generate the kernel source code.

# /usr/sbin/config MYKERNEL
Change into the build directory. config(8) will print the name of this
directory after being run as above.

# cd ../compile/MYKERNEL
For FreeBSD versions prior to 5.0, use the following form instead:

# cd ../../compile/MYKERNEL
Compile the kernel.

# make depend
# make
Install the new kernel.

# make install
Procedure 2. Building a Kernel the ``New'' Way

Change to the /usr/src directory.

# cd /usr/src
Compile the kernel.

# make buildkernel KERNCONF=MYKERNEL
Install the new kernel.

# make installkernel KERNCONF=MYKERNEL
Note: In FreeBSD 4.2 and older you must replace KERNCONF= with KERNEL=.
4.2-STABLE that was fetched before Feb 2nd, 2001 does not recognize
KERNCONF=.

The new kernel will be copied to the /boot/kernel directory as
/boot/kernel/kernel and the old kernel will be moved to
/boot/kernel.old/kernel. Now, shutdown the system and reboot to use your new
kernel. If something goes wrong, there are some troubleshooting instructions
at the end of this chapter that you may find useful. Be sure to read the
section which explains how to recover in case your new kernel does not boot.

Note: In FreeBSD 4.X and earlier, kernels are installed in /kernel, modules
in /modules, and old kernels are backed up in /kernel.old. Other files
relating to the boot process, such as the boot loader(8) and configuration
are stored in /boot. Third party or custom modules can be placed in
/modules, although users should be aware that keeping modules in sync with
the compiled kernel is very important. Modules not intended to run with the
compiled kernel may result in instability or incorrectness.

Note: If you have added any new devices (such as sound cards) and you are
running FreeBSD 4.X or previous versions, you may have to add some device
nodes to your /dev directory before you can use them. For more information,
take a look at Making Device Nodes section later on in this chapter.

осмелюсь добавить что новый и старый метод это:
Procedure 1. Building a Kernel the ``Traditional'' Way
Procedure 2. Building a Kernel the ``New'' Way

вот.

Пономарев Андрей

-*Информационный канал Subscribe.Ru
Подписан адрес:
Код этой рассылки: comp.soft.bsd.all
Написать в лист: mailto:comp.soft.bsd.all-list@subscribe.ru
Отписаться: mailto:comp.soft.bsd.all--unsub@subscribe.ru?subject=comp.soft.bsd.all

http://subscribe.ru/ http://subscribe.ru/feedback

Ответить   "Пономарев А.Г." Wed, 6 Oct 2004 13:50:52 +0400 (#240609)

 

cd /usr/src
make buildkernel KERNCONF=tachka
make installkernel KERNCONF=tachka

On Wed, 6 Oct 2004 08:55:51 +0400
Michail I Ivanov <MIvan***@t*****.ru> wrote:

Ответить   Wed, 6 Oct 2004 18:41:46 +1100 (#240717)

 

Уважаемый, перед этим процессом как раз необходимо сделать
#config tachka

Alexander Solovkov /"\ ASCII RIBBON Campaign
http://l0ner.pp.ru/ \ / NO HTML/PDF/RTF in e-mail
+ 7 3912 635373 [work, office] X NO MSWord docs in e-mail
+ 7 9029 403231 [personal, mobile] / \ NO EXE attachments in e-mail

-*Информационный канал Subscribe.Ru
Подписан адрес:
Код этой рассылки: comp.soft.bsd.all
Написать в лист: mailto:comp.soft.bsd.all-list@subscribe.ru
Отписаться: mailto:comp.soft.bsd.all--unsub@subscribe.ru?subject=comp.soft.bsd.all

http://subscribe.ru/ http://subscribe.ru/feedback

Ответить   Thu, 7 Oct 2004 16:23:20 +0800 (#240894)

 

Странно.
В доке по пересборке мира этого вроде не было.

On Thu, 7 Oct 2004 16:23:20 +0800
"Alexander Solovkov" <sa@a*****.ru> wrote:

Ответить   Fri, 8 Oct 2004 13:21:57 +1100 (#241370)

 

Hello Alexander,

Thursday, October 7, 2004, 2:23:20 PM, you wrote:

Тут кто-нибудь в Makefile заглядывает?

Ответить   Artem Batalov Fri, 8 Oct 2004 11:51:03 +0600 (#241427)

 

"старым"

И что в указанном методе нового и революционного? Да еще и на примере ветки
4.3...

-*Информационный канал Subscribe.Ru
Подписан адрес:
Код этой рассылки: comp.soft.bsd.all
Написать в лист: mailto:comp.soft.bsd.all-list@subscribe.ru
Отписаться: mailto:comp.soft.bsd.all--unsub@subscribe.ru?subject=comp.soft.bsd.all

http://subscribe.ru/ http://subscribe.ru/feedback

Ответить   Wed, 6 Oct 2004 09:30:26 +0800 (#240613)

 

Доброго времени суток Alexander,

Wednesday, October 6, 2004, 4:30:26 AM, Вы писали:





Ну и что что 4.3 ???
Я и 4.10 и 4.7 настраивал используя эту доку, а не нравится напиши
свою, мож спасибо кто-то скажет :-)

Во-первых:
Человек попросил помощи ...

Во-вторых:
Даже 5.2.1 не очень отличается от 4.3 (по конфигурации и настройке)

В-третьих:
революции во FreeBSD не будет :-) это не мастдайка


--
С наилучшими пожеланиями,
Колесник Андрей
mailto:kolesn***@e*****.ua
ICQ: 208861095

-*Информационный канал Subscribe.Ru
Подписан адрес:
Код этой рассылки: comp.soft.bsd.all
Написать в лист: mailto:comp.soft.bsd.all-list@subscribe.ru
Отписаться: mailto:comp.soft.bsd.all--unsub@subscribe.ru?subject=comp.soft.bsd.all

http://subscribe.ru/ http://subscribe.ru/feedback

Ответить   Колесник Андрей Thu, 7 Oct 2004 16:49:32 +0300 (#241077)

 

http://l0ner.pp.ru/kernel.html

Alexander Solovkov /"\ ASCII RIBBON Campaign
http://l0ner.pp.ru/ \ / NO HTML/PDF/RTF in e-mail
+ 7 3912 635373 [work, office] X NO MSWord docs in e-mail
+ 7 9029 403231 [personal, mobile] / \ NO EXE attachments in e-mail

-*Информационный канал Subscribe.Ru
Подписан адрес:
Код этой рассылки: comp.soft.bsd.all
Написать в лист: mailto:comp.soft.bsd.all-list@subscribe.ru
Отписаться: mailto:comp.soft.bsd.all--unsub@subscribe.ru?subject=comp.soft.bsd.all

http://subscribe.ru/ http://subscribe.ru/feedback

Ответить   Tue, 5 Oct 2004 09:07:55 +0800 (#239609)

 

В пн, окт 04 2004 at 11:50:19 +0400, mail.ru писал(а):

читайте
http://www.freebsd.org/doc/en_US.ISO8859-1/books/handbook/kernelconfig.html
или
http://www.freebsd.org/doc/ru_RU.KOI8-R/books/handbook/kernelconfig.html

Ответить   Tue, 5 Oct 2004 08:35:27 +0300 (#239612)