Народ, подскажите какие пакеты нужны для того что бы заработала команда
buildkernel KERNCONF=GENERIC или make depend
или подскажите ссылкуЯ правлю /usr/src/sys/i386/conf/GENERIC сохраняю.
далее захожу сd /usr/src/sys/i386/conf/ и далее
пишу buildkernel KERNCONF=GENERIC или make depend
Free говорить ........ how to ........? StopPS
Где точки этот текст я не помню.
>Народ, подскажите какие пакеты нужны для того что бы заработала команда
>buildkernel KERNCONF=GENERIC или make depend
>или подскажите ссылку
>
>Я правлю /usr/src/sys/i386/conf/GENERIC сохраняю.
>далее захожу сd /usr/src/sys/i386/conf/ и далее
>пишу buildkernel KERNCONF=GENERIC или make depend
>Free говорить ........ how to ........? Stop
>
>PS
>Где точки этот текст я не помню.
так это ж блин просто. надо ............ в ............, а после просто............... Там где точки - что то подзабыл.
а если серьезно, то переходи не в /usr/src/sys/i386/conf, а в /usr/src
а вообще, до сборки ядра почитал бы ты на эту тему handbook. а то после будут вопросы "почему не собирается", "почему не грузится" и обязательно "как загрузиться со старого ядра"
Чудак на букву М Лучше бы сказал если знаешь.
Ламерьё
>Народ, подскажите какие пакеты нужны для того что бы заработала команда
>buildkernel KERNCONF=GENERIC или make depend
>или подскажите ссылку
>
>Я правлю /usr/src/sys/i386/conf/GENERIC сохраняю.
>далее захожу сd /usr/src/sys/i386/conf/ и далее
>пишу buildkernel KERNCONF=GENERIC или make depend
>Free говорить ........ how to ........? Stop
>
>PS
>Где точки этот текст я не помню.ужас, а в гугле почитать ? Вопервых идеш как и шел в /usr/src/sys/i386/conf/, копируеш GENERIC в YOURKERNELNAME, правишь YOURKERNELNAME и говоришь
hostname# config YOURKERNELNAME
он смотрит все ли правильно и если да то посылает тебя (если 4 ветка) в ../../compile/MYKERNELCONFIG (точно не помню, и под рукой нет), идешь туда куда послали :) и делаешь
hostname# make depend && make && make install
если все хорошо тогда
hostname# reboot
>Народ, подскажите какие пакеты нужны для того что бы заработала команда
>buildkernel KERNCONF=GENERIC или make depend
>или подскажите ссылку
>
>Я правлю /usr/src/sys/i386/conf/GENERIC сохраняю.
>далее захожу сd /usr/src/sys/i386/conf/ и далее
>пишу buildkernel KERNCONF=GENERIC или make depend
>Free говорить ........ how to ........? Stop
>
>PS
>Где точки этот текст я не помню.
1. http://www.freebsd.org/doc/en_US.ISO8859-1/books/handbook/ke...
2. cd /sys/i386/conf
3. Не надо трогать generic!
4. cp GENERIC MYKERNEL
5. edit MYKERNEL
6. cd /usr/src
7. make -s buildkernel KERNCONF=MYKERNEL && make -s installkernel KERNCONF=MYKERNEL && reboot
или если во всём уверен, то просто make -s kernel KERNCONF=MYKERNEL && reboot
>Народ, подскажите какие пакеты нужны для того что бы заработала команда
>buildkernel KERNCONF=GENERIC или make depend
>или подскажите ссылку
>
>Я правлю /usr/src/sys/i386/conf/GENERIC сохраняю.
>далее захожу сd /usr/src/sys/i386/conf/ и далее
>пишу buildkernel KERNCONF=GENERIC или make depend
>Free говорить ........ how to ........? Stop
>
>PS
>Где точки этот текст я не помню.у вас каша в голове, есть ДВА варианта сборки ЯДРА:
1) старый, его называют ТРАДИЦИОННЫМ (во всех xBSD) - это использование
утилиты configутилита config должна запускаться из директории:
/sys/ARCH/conf
затем продолжать по подсказке: make depend и makeгде ARCH - платформа на которой собираем ядро, для x86 - это i386, те
/sys/i386/conf# man config
2) новый - характерный для FreeBSD:
# cd /usr/src
# make buildkernel KERNCONF=имя_файла_ядра (файл должен находится
в /sys/ARCH/conf)ну и так далее
Сборка ядра требует НАЛИЧИЯ kernel-sources (исходных текстов ядра),
сборка системы (make buildworld) требует еще наличия os-sources (исходных
текстов операционной системы)
хм... как раз собираюсь перекомпилить ядро, прочел ханд бук, прочел эту статью, полезщ смотреть у себя и обнаружел что нет у меня не какой папки /sys/ARCH/conf. Что делать?
>хм... как раз собираюсь перекомпилить ядро, прочел ханд бук, прочел эту статью,
>полезщ смотреть у себя и обнаружел что нет у меня не
>какой папки /sys/ARCH/conf. Что делать?гыгы
не ARCH (архитектура)
а i386 ))
Вот как надо:
1) # cd /usr/src/sys/i386/conf
2) # cp GENERIC MY_NEW_KERNEL
3) # ee MY_NEW_KERNEL
4) # cd /usr/src
5) # make buildkernel KERNCONF=MY_NEW_KERNEL
6) # make installkernel KERNCONF=MY_NEW_KERNELВ (3) редактируете "своё" ядро и сохраняете. если появляются сообщения об ошибке повторяете редактирование
и все
можно вопрос?:пытался пересобрать ядро ФРИ 7.0 Стабильное которое =).
включил опции НЕТГРАФА И ИПФИЛЬТРА за пустилл мэйк - вылетел с ошибкой.
вернулся в конфиг закоментировал изменения, отчистил сборщик, запустил Мэйк - вылетел с ошибкой:примерно: " Stop in /usr/src/rescue/rescue "
т.е. не могу собрать абсолютно свеже установленное ядро...в чом трабла??
>[оверквотинг удален]
>1) # cd /usr/src/sys/i386/conf
>2) # cp GENERIC MY_NEW_KERNEL
>3) # ee MY_NEW_KERNEL
>4) # cd /usr/src
>5) # make buildkernel KERNCONF=MY_NEW_KERNEL
>6) # make installkernel KERNCONF=MY_NEW_KERNEL
>
>В (3) редактируете "своё" ядро и сохраняете. если появляются сообщения об ошибке
>повторяете редактирование
>и всеспасибо.. маялся долго со сборкой на FreeBSD 7.0 rc1 x64
в итоге сделал так:1)cd /usr/src/sys/amd64/conf
2)cp GENERIC MYKERNEL
3)ee MYKERNEL # редактируем свое ядро
4)cd /usr/src
5)make -s kernel KERNCONF=MYKERNEL
6)make installkernell KERNCONF=MYKERNEL
7)reboot # :)все поехало норм))) спасибо форуму и всем кто здесь постил))