FreeBSD 10.2 p16 -> FreeBSD 11.1
Модератор: terminus
Правила форума
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
-
- подполковник
- Сообщения: 3927
- Зарегистрирован: 2008-09-04 11:51:25
- Откуда: Санкт-Петербург
FreeBSD 10.2 p16 -> FreeBSD 11.1
guest,
У вас ядро не соберется... Почитайте Updating в исходниках как правильно прыгать на другую ветку...
У вас ядро не соберется... Почитайте Updating в исходниках как правильно прыгать на другую ветку...
Услуги хостинговой компании 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/
-
- прапорщик
- Сообщения: 496
- Зарегистрирован: 2015-05-25 14:36:32
-
- подполковник
- Сообщения: 3927
- Зарегистрирован: 2008-09-04 11:51:25
- Откуда: Санкт-Петербург
FreeBSD 10.2 p16 -> FreeBSD 11.1
Внимательно читаем весь updating, там перед компиляцией ядра рекомендуют сделать
Код: Выделить всё
make kernel-toolchain
-
- прапорщик
- Сообщения: 496
- Зарегистрирован: 2015-05-25 14:36:32
FreeBSD 10.2 p16 -> FreeBSD 11.1
Так то-ж "COMMON ITEMS:"...
К тому-же касательно построения именно кернела.Напишу в "вольном" стиле. Насколько помню, даже при обычном, скажем так "первичном", "make buildworld" ядро (kernel, то которое generic) уже компилируется и ложится куда положено. Но в силу целого ряда определенных причин, оное может и чаще всего оказывается дохлым. Чтобы не натыкаться на грабли "ой, а чего это оно?" сборка повторяется, но уже с "более мелкой" целью, т.е. "make buildkernel". Это примерно как "cd /usr/src && make cleandir", мы-же понимаем, что это необходимо сделать дважды, можно и один раз, но результат иногда и очень не вовремя может не понравится.
Поэтому основной альмаматер у нас "/usr/src/Makefile" где мы видим:А так-же, пониже, классическую инструкцию, которая пока не претерпела глобальных изменений...
К тому-же касательно построения именно кернела.
Код: Выделить всё
To build a kernel
-----------------
If you are updating from a prior version of FreeBSD (even one just
a few days old), you should follow this procedure. It is the most
failsafe as it uses a /usr/obj tree with a fresh mini-buildworld,
make kernel-toolchain
make -DALWAYS_CHECK_MAKE buildkernel KERNCONF=YOUR_KERNEL_HERE
make -DALWAYS_CHECK_MAKE installkernel KERNCONF=YOUR_KERNEL_HERE
Поэтому основной альмаматер у нас "/usr/src/Makefile" где мы видим:
Код: Выделить всё
# kernel-toolchain - Builds the subset of world necessary to build a kernel
# kernel-toolchains - Build kernel-toolchain for all universe targets.
# toolchains - Build a toolchain for all world and kernel targets.
-
- проходил мимо
FreeBSD 10.2 p16 -> FreeBSD 11.1
контрольное слово "внимательно", если же не получается, изучаем /usr/src/Makefile*Внимательно читаем весь updating, там перед компиляцией ядра рекомендуют сделать
чтобы понять что происходит во время make buildworld - который включает в себя
и make toolchain для сборки системы и make kernel-toolchain для сборки ядра.
Инструментарий для системы и ядра всегда собирался во время buildworld.
Если бы мы не делали buildworld, тогда обязательно нужно собрать инструментарий для сборки ядра
# make kernel-toolchain
в нашем же случае, сперва был make buildworld, после которого нет необходимости дополнительно
собирать kernel-toolchain
Вроде коротко что-то расписано в man build...
-
- прапорщик
- Сообщения: 496
- Зарегистрирован: 2015-05-25 14:36:32
FreeBSD 10.2 p16 -> FreeBSD 11.1
Ну в общем - да. И еще не забываем про доку:
на исходном
Апгрейд https://docs.freebsd.org/doc/11.1-RELEA ... pdate.html
Сборка https://docs.freebsd.org/doc/11.1-RELEA ... world.html
на русском
Апгрейд https://docs.freebsd.org/doc/11.1-RELEA ... pdate.html
Сборка https://docs.freebsd.org/doc/11.1-RELEA ... world.html
-
- рядовой
- Сообщения: 20
- Зарегистрирован: 2014-04-10 11:22:25
-
- проходил мимо
FreeBSD 10.2 p16 -> FreeBSD 11.1
пришел домой, поднял в ВИртуалке FreeBSD 10.2, установил 2-3 десятка пакетов
- сделал копию образа и тренируйся, убил - поднял из копии и тд и тп.
- сделал копию образа и тренируйся, убил - поднял из копии и тд и тп.
- tom.cat
- старшина
- Сообщения: 446
- Зарегистрирован: 2007-11-24 20:23:49
- Откуда: Мытищи
- Контактная информация:
FreeBSD 10.2 p16 -> FreeBSD 11.1
Я обновлялся с 10.4 на 11.2 и вылезла вот такая ошибка после слияний конф файлов и последующей перезагрузки:
Проблема была в /etc/rc.subr. Проверил его в single user mode никаких лишних фекалий не было в виде <<<< >>>> скобок при слиянии версий. В итоге стартанул сеть и скопировал из исходников для 11.2 версии этот файлик. После перезагрузки все взлетело нормально. Время потратил минут 10.
Код: Выделить всё
/etc/rc: Error Usage load load_rc_config name
When you see pigs fly it means Windows has become open source
-
- рядовой
- Сообщения: 20
- Зарегистрирован: 2014-04-10 11:22:25
-
- проходил мимо
FreeBSD 10.2 p16 -> FreeBSD 11.1
Иногда, если позволяет наличие техники, лучше взять и установить новую
систему на другом сервере, все настроить и в час "X" - заменить.
При отсутствии техники, я брал новый HDD и все верхнее делал на
WKS, затем переносил новый HDD на боевой сервер и за несколько
перезагрузок, докручивал НАСТРОЙКИ на свежей системе:
- загрузил новую систему - записал все проблемы
- перезагрузился в старую
- на новой исправил проблемы
- снова загрузил новую и записал проблемы или исправил окончательно
...
Все дела.
систему на другом сервере, все настроить и в час "X" - заменить.
При отсутствии техники, я брал новый HDD и все верхнее делал на
WKS, затем переносил новый HDD на боевой сервер и за несколько
перезагрузок, докручивал НАСТРОЙКИ на свежей системе:
- загрузил новую систему - записал все проблемы
- перезагрузился в старую
- на новой исправил проблемы
- снова загрузил новую и записал проблемы или исправил окончательно
...
Все дела.
-
- рядовой
- Сообщения: 20
- Зарегистрирован: 2014-04-10 11:22:25
-
- проходил мимо
FreeBSD 10.2 p16 -> FreeBSD 11.1
посему, всегда делал root(rpool)+soft на отдельном диске, данные -> raidhw или raidz.Другого сервера нет, на боевом стоят SAS-ы в аппаратном рейде. А так-то да, самое лучшее, что напрашивается
вставлял новый диск с настроенным софтом, все что на рейдах - монтировалось куда нужно.
Кстати, Beadm в этом случае - хорошая выручалка для ZFS в плане какой boot environment грузить
и что куда будет монтироваться.
-
- рядовой
- Сообщения: 20
- Зарегистрирован: 2014-04-10 11:22:25
FreeBSD 10.2 p16 -> FreeBSD 11.1
Эм, это несколько выше моих текущих компетенций + банально нет времени на разбирательства, надо сделать и опять забыть
- Neus
- капитан
- Сообщения: 1980
- Зарегистрирован: 2008-09-08 21:59:56
FreeBSD 10.2 p16 -> FreeBSD 11.1
Поставь centos 6.10 и можешь забыть до умирания железанадо сделать и опять забыть
Physics is mathematics with the constraint of reality.
Engineering is physics with the constraint of money.
LOR захватили ситхи.
Добро пожаловать на светлую сторону!
Engineering is physics with the constraint of money.
LOR захватили ситхи.
Добро пожаловать на светлую сторону!
-
- рядовой
- Сообщения: 20
- Зарегистрирован: 2014-04-10 11:22:25