Не встает откомпилированное ядро.
Модератор: terminus
Правила форума
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
-
DnDwarf
- рядовой
- Сообщения: 29
- Зарегистрирован: 2008-10-19 13:30:59
Re: Не встает откомпилированное ядро.
Стер
Последний раз редактировалось DnDwarf 2010-03-05 23:48:57, всего редактировалось 1 раз.
Услуги хостинговой компании Host-Food.ru
Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/
-
DnDwarf
- рядовой
- Сообщения: 29
- Зарегистрирован: 2008-10-19 13:30:59
Re: Не встает откомпилированное ядро.
Влад, что ты имеешь ввиду под ошибками в кернел?
И как с этим связано/исправляют :
Спасибо
И как с этим связано/исправляют :
Код: Выделить всё
# make cleandepend
# make depend
# make kernel KERNCONF=MYKERNEL
- vadim64
- майор
- Сообщения: 2101
- Зарегистрирован: 2009-09-17 15:15:26
- Откуда: Засратовец
Re: Не встает откомпилированное ядро.
Не понял.Vlad@ писал(а):Код: Выделить всё
# make cleandepend # make depend # make kernel KERNCONF=MYKERNEL
1. В какой момент вы это сделали? Между какимим командами?
2.
Это в какой директории такая команда выполняется?Vlad@ писал(а):Код: Выделить всё
# make kernel KERNCONF=MYKERNEL
Люди не делятся на национальности, партии, фракции и религии. Люди делятся на умных и дураков, а вот дураки делятся на национальности, партии, фракции и религии.
-
Vlad@
- рядовой
- Сообщения: 29
- Зарегистрирован: 2009-10-23 17:48:58
Re: Не встает откомпилированное ядро.
Вот как я обновлял систему и компилил свое ядро! Шаги выполнялись на VMWare и на реальном железе.
FreeBSD 7.2-RELEASE -
1. Установил только систему и и обновил исходники и все порты!
2. Собираем МИР
3. Сборка ядра MYKERNEL (BSD дока - рекомендует)
4. Для тестирования оставь MYKERNEL оригинал, только замени ident.
В случае успеха внесешь в него дополнения
я добавлял и это
5.Сборка ядра MYKERNEL
6. single user
5-6 шаги требует каноническое издание BSD
НО будет грузиться ядро GENERIC вместо MYKERNEL
7. Делаем следующее
И радуемся жизни!
FreeBSD 7.2-RELEASE -
1. Установил только систему и и обновил исходники и все порты!
Код: Выделить всё
# cd /usr/src
# csup -g -L 2 /etc/csup/src-all
# csup -g -L 2 /etc/csup/ports-all
2. Собираем МИР
Код: Выделить всё
# cd /usr/obj
# chflags -R noschg *
# rm -rf *
# cd /usr/src/
# make -j4 buildworld
Код: Выделить всё
# mkdir /root/kernels
# chmod 644 /root/kernels
# cd /usr/src/sys/i386/conf
# cp GENERIC /root/kernels/MYKERNEL
# ln -s /root/kernels/MYKERNEL
В случае успеха внесешь в него дополнения
Код: Выделить всё
ident MYKERNEL
Код: Выделить всё
options IPFIREWALL
options IPFIREWALL_VERBOSE
options IPFIREWALL_VERBOSE_LIMIT
options IPFIREWALL_FORWARD
options IPDIVERT
options DUMMYNET
Код: Выделить всё
# cd /usr/src/
# make -j4 buildkernel=MYKERNEL
# make installkernel=MYKERNEL
# reboot
6. single user
Код: Выделить всё
# /sbin/mount -u /
# /sbin/mount -a
# mergemaster -p
# cd /usr/src
# make installworld
# YES | make delete-old
# YES | make delete-old-libs
# mergemaster
# reboot
НО будет грузиться ядро GENERIC вместо MYKERNEL
7. Делаем следующее
Код: Выделить всё
# cd /usr/src
# make cleandepend
# make depend
# make kernel KERNCONF=MYKERNEL
# reboot
И радуемся жизни!
