URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 73985
[ Назад ]

Исходное сообщение
"Компиляция ядра FreeBSD"

Отправлено newer , 10-Май-07 11:54 
Здравствуйте!
Скомпилировал ядро FreeBSD 6.1 командами config, make depend, make. Теперь если сделать make install то скомпилированное ядро (и все что нужно) поместиться в /boot/kernel. А как скопировать скомпилированное ядро  в другую дирикторию /usr/kernel, например. Или по другому как сделать так стобы при команде make install ядро установилось в дирикторию отличную от /boot/kernel

Содержание

Сообщения в этом обсуждении
"Компиляция ядра FreeBSD"
Отправлено DN , 10-Май-07 12:25 
>Здравствуйте!
>Скомпилировал ядро FreeBSD 6.1 командами config, make depend, make. Теперь если сделать
>make install то скомпилированное ядро (и все что нужно) поместиться в
>/boot/kernel. А как скопировать скомпилированное ядро  в другую дирикторию /usr/kernel,
>например. Или по другому как сделать так стобы при команде make
>install ядро установилось в дирикторию отличную от /boot/kernel

Установка ядра в каталог /boot/NEW_KERNEL
make install KERNEL=NEW_KERNEL

Для теста нового ядра  /boot/NEW_KERNEL/kernel    
nextboot -k NEW_KERNEL -o -v          
reboot                              
              
Все это где-то здесь уже писалось.            


"Компиляция ядра FreeBSD"
Отправлено newer , 10-Май-07 12:31 
>>Здравствуйте!
>>Скомпилировал ядро FreeBSD 6.1 командами config, make depend, make. Теперь если сделать
>>make install то скомпилированное ядро (и все что нужно) поместиться в
>>/boot/kernel. А как скопировать скомпилированное ядро  в другую дирикторию /usr/kernel,
>>например. Или по другому как сделать так стобы при команде make
>>install ядро установилось в дирикторию отличную от /boot/kernel
>
>Установка ядра в каталог /boot/NEW_KERNEL
>make install KERNEL=NEW_KERNEL
>
>Для теста нового ядра  /boot/NEW_KERNEL/kernel
>nextboot -k NEW_KERNEL -o -v
>reboot
>
>Все это где-то здесь уже писалось.

Прошу Прощения! Спасибо!


"Компиляция ядра FreeBSD"
Отправлено newer , 10-Май-07 12:52 
>>>Здравствуйте!
>>>Скомпилировал ядро FreeBSD 6.1 командами config, make depend, make. Теперь если сделать
>>>make install то скомпилированное ядро (и все что нужно) поместиться в
>>>/boot/kernel. А как скопировать скомпилированное ядро  в другую дирикторию /usr/kernel,
>>>например. Или по другому как сделать так стобы при команде make
>>>install ядро установилось в дирикторию отличную от /boot/kernel
>>
>>Установка ядра в каталог /boot/NEW_KERNEL
>>make install KERNEL=NEW_KERNEL
>>
>>Для теста нового ядра  /boot/NEW_KERNEL/kernel
>>nextboot -k NEW_KERNEL -o -v
>>reboot
>>
>>Все это где-то здесь уже писалось.
>
>Прошу Прощения! Спасибо!

Попробовал - все ОК.
Есть еще вопрос - вот в папке ядра есть файлы *.ko я так понимаю что это модули. Мне необходимо выкинуть все ненужное мне. Можно ли просто удалить файлы *.ko, например, файлы snd_*.ko и т.п., которые я использовать не буду?

И еще вопрос - полученное ядро нужно перенести на другой носитель - его можно просто скопировать в папку /boot/kernel на другой машине. При условии что там уже в этой папке находилось ядро и работало, а теперь потребовалось другое.


"Компиляция ядра FreeBSD"
Отправлено DN , 10-Май-07 12:58 

>
>И еще вопрос - полученное ядро нужно перенести на другой носитель -
>его можно просто скопировать в папку /boot/kernel на другой машине. При
>условии что там уже в этой папке находилось ядро и работало,
>а теперь потребовалось другое.

cp -R -p ....

Снять флаги chflags .
rm -rf


"Компиляция ядра FreeBSD"
Отправлено newer , 10-Май-07 13:00 
>
>>
>>И еще вопрос - полученное ядро нужно перенести на другой носитель -
>>его можно просто скопировать в папку /boot/kernel на другой машине. При
>>условии что там уже в этой папке находилось ядро и работало,
>>а теперь потребовалось другое.
>
>cp -R -p ....
>
>Снять флаги chflags .
>rm -rf


ОК. Все понятно. Великий Санкс!