<?xml version="1.0" encoding="koi8-r"?>
<rss version="0.91">
<channel>
    <title>OpenForum RSS: После обновления ядра не меняется версия в uname и в dmesg</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID1/96624.html</link>
    <description>Привет.&lt;br&gt;&lt;br&gt;Устанвил FreeBSD 10.2 с диска.&lt;br&gt;Пересобрал и установил своё ядро. Назвал его GATE.&lt;br&gt;#dmesg и uname -a показывает:&lt;br&gt;FreeBSD 10.2-RELEASE-p19 #1&lt;br&gt;/usr/obj/usr/src/sys/GATE amd64&lt;br&gt;&lt;br&gt;#uname -r&lt;br&gt;10.2-RELEASE-p19&lt;br&gt;#uname -v&lt;br&gt;FreeBSD 10.2-RELEASE-p19 #1: ...:/usr/obj/usr/src/sys/GATE&lt;br&gt;&lt;br&gt;После обновления мира и ядра до 10.3&lt;br&gt;не меняется версия в uname и в dmesg&lt;br&gt;по прежнему: 10.2-RELEASE-p19 #1: ...:/usr/obj/usr/src/sys/GATE&lt;br&gt;&lt;br&gt;А freebsd-version показывает 10.3-RELEASE-p5&lt;br&gt;&lt;br&gt;Удалял /usr/obj и /usr/src и /boot/kernel и /boot/kernel.old&lt;br&gt;&lt;br&gt;Обновлял и из исходников: make buildkernel KERNCONF=MYKERNEL&lt;br&gt;make installkernel KERNCONF=MYKERNEL&lt;br&gt;и бинарники:&lt;br&gt;freebsd-update fetch&lt;br&gt;freebsd-update -r 10.3-RELEASE upgrade&lt;br&gt;freebsd-update install&lt;br&gt;&lt;br&gt;Куда копать?&lt;br&gt;</description>

<item>
    <title>После обновления ядра не меняется версия в uname и в dmesg (DeadLoco)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID1/96624.html#20</link>
    <pubDate>Tue, 02 Aug 2016 09:52:51 GMT</pubDate>
    <description>&amp;gt;  Повторюсь buildworld и как и buildkernel собирают мир и ядро, если &lt;br&gt;&amp;gt; использованы параметры по умолчанию, в разные директории и никаких действий по &lt;br&gt;&amp;gt; изменению системы не делают&lt;br&gt;&lt;br&gt;Очень медленно набираю, специально для вящей доходчивости...&lt;br&gt;&lt;br&gt;buildworld собирает, в первую очередь, шланг и системные либы. Эти новособраные (но не заинсталленые) шланг и либы ЗАТЕМ используются buildkernel (который знает, где их искать) для сборки ядра. Если запустить buildkernel БЕЗ/ДО/ВО ВРЕМЯ buildworld, то для сборки кернела будут использованы текущие (читай - старые) шланг и либы. После чего у вас будут собраны кернел - на старых шланге/либах, а мир - уже на новых шланге/либах.&lt;br&gt;&lt;br&gt;К чему это приведет - зависит исключительно от чистоты вашей кармы. Это при условии, что старый кернел/мир с новым совпадает по ABI. Если же ABI различается - вас ждут непредвиденные последствия (с)&lt;br&gt;&lt;br&gt;В порядке самосовершенствования настоятельно рекомендуется курить раздел 23.6.1 хэндбука - до просветления. &lt;br&gt;&lt;br&gt;&amp;gt; The order in which these c</description>
</item>

<item>
    <title>После обновления ядра не меняется версия в uname и в dmesg (Сергей)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID1/96624.html#19</link>
    <pubDate>Mon, 01 Aug 2016 21:54:23 GMT</pubDate>
    <description>&amp;gt; Вам намекают, что buildworld сначала собирает шланг и либы в нужной версии, &lt;br&gt;&amp;gt; которыми потом будет собираться кернел.&lt;br&gt;&lt;br&gt; Повторюсь buildworld и как и buildkernel собирают мир и ядро, если использованы параметры по умолчанию, в разные директории и никаких действий по изменению системы не делают, собранное вы можете удалить без потери функциональности, более того вы можете собирать и ядро и мир &quot;старым&quot; способом... используя GCC, это не повлияет на работоспособность системы...&lt;br&gt;&amp;gt; А если запускать мир и кернел  в неверной последовательности (или параллельно) то кернел &amp;gt; собирается с текущим системным  шлангом и текущими системными либами. В пределах одного &amp;gt; ABI это может и прокатить. А может и не.&lt;br&gt;&lt;br&gt; Вы путаете сборку и установку...&lt;br&gt;&lt;br&gt;&lt;br&gt;</description>
</item>

<item>
    <title>После обновления ядра не меняется версия в uname и в dmesg (lavr)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID1/96624.html#18</link>
    <pubDate>Mon, 01 Aug 2016 07:39:34 GMT</pubDate>
    <description>&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; можно одновременно...&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; а Вы уверены что понимаете?&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;  Абсалютно, регулярно, начиная со времен появления прескота, 2-е сессии screen&apos;а &lt;br&gt;&amp;gt;&amp;gt;&amp;gt; ну что тут можно сказать: &quot;эхо войны...&quot; (c) Брат 2. :) &lt;br&gt;&amp;gt;&amp;gt;  Старые кони борозды не испортят...  народная пословица ))) &lt;br&gt;&amp;gt; Вам намекают, что buildworld сначала собирает шланг и либы в нужной версии, &lt;br&gt;&amp;gt; которыми потом будет собираться кернел. А если запускать мир и кернел &lt;br&gt;&amp;gt; в неверной последовательности (или параллельно) то кернел собирается с текущим системным &lt;br&gt;&amp;gt; шлангом и текущими системными либами. В пределах одного ABI это может &lt;br&gt;&amp;gt; и прокатить. А может и не.&lt;br&gt;&lt;br&gt;истинно так, а так как buildworld процедураа ну очень длинная,&lt;br&gt;соорудили kernel-toolchain для ядра и toolchain для системы.&lt;br&gt;&lt;br&gt;thx&lt;br&gt;&lt;br&gt;</description>
</item>

<item>
    <title>После обновления ядра не меняется версия в uname и в dmesg (DeadLoco)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID1/96624.html#17</link>
    <pubDate>Mon, 01 Aug 2016 06:51:26 GMT</pubDate>
    <description>&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; можно одновременно...&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; а Вы уверены что понимаете?&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;  Абсалютно, регулярно, начиная со времен появления прескота, 2-е сессии screen&apos;а &lt;br&gt;&amp;gt;&amp;gt; ну что тут можно сказать: &quot;эхо войны...&quot; (c) Брат 2. :) &lt;br&gt;&amp;gt;  Старые кони борозды не испортят...  народная пословица ))) &lt;br&gt;&lt;br&gt;Вам намекают, что buildworld сначала собирает шланг и либы в нужной версии, которыми потом будет собираться кернел. А если запускать мир и кернел в неверной последовательности (или параллельно) то кернел собирается с текущим системным шлангом и текущими системными либами. В пределах одного ABI это может и прокатить. А может и не.&lt;br&gt;</description>
</item>

<item>
    <title>После обновления ядра не меняется версия в uname и в dmesg (Сергей)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID1/96624.html#16</link>
    <pubDate>Wed, 27 Jul 2016 12:56:14 GMT</pubDate>
    <description>&amp;gt; ага, все же доехали наконец: &lt;br&gt;&amp;gt; &quot;неустановленное ядро или неустановленный мир&quot; &lt;br&gt;&amp;gt; появились ключевые слова, добавьте туда что есть toolchain, kernel-toolchain &lt;br&gt;&amp;gt; и все срастется, а пока Вы лишь заморочили голову ТС и тем &lt;br&gt;&amp;gt; кто наткнется  на данный тред при поиске.&lt;br&gt;&lt;br&gt;  Чем же я заморочил, если у него по факту 10.2, посему kernel-toolchain ему и не надо, а он смешал в одну кучу обновление из исходников и бинарное, не доделав до конца не то не другое... Ну а тот, кто наткнется наверное внимательно почитает что, как и в какой последовательности в зависимости от хотелки сырцы или бинарники...&lt;br&gt;&amp;gt; Если еще добавите, разницу между: buildworld и toolchain или kernel-toolchain, &lt;br&gt;&amp;gt; что и на что можно заменить, для чего и почему, родится нечто  законченное...&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; можно одновременно...&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; а Вы уверены что понимаете?&lt;br&gt;&amp;gt;&amp;gt;  Абсалютно, регулярно, начиная со времен появления прескота, 2-е сессии screen&apos;а &lt;br&gt;&amp;gt; ну что тут можно сказать: &quot;эхо войны...&quot; (c) Брат 2. :) &lt;br&gt;&lt;br&gt; Старые кони борозды не испортят...  народная пос</description>
</item>

<item>
    <title>После обновления ядра не меняется версия в uname и в dmesg (lavr)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID1/96624.html#15</link>
    <pubDate>Wed, 27 Jul 2016 10:35:52 GMT</pubDate>
    <description>&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;    cd /usr/src &lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;    make buildkernel KERNCONF=...&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;    make buildworld &lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; неверно, сначала make buildworld, потом buildkernel &lt;br&gt;&amp;gt;&amp;gt;&amp;gt;  без разницы, &lt;br&gt;&amp;gt;&amp;gt; да ну?&lt;br&gt;&amp;gt;  может вы что-то не понимаете? ведь make build... по умолчанию создает &lt;br&gt;&amp;gt; файлы с /usr/obj, причем и для мира и для ядра используются &lt;br&gt;&amp;gt; разные директории в этом каталоге, если вы их не переопределили, посему &lt;br&gt;&lt;br&gt;ну да, весь смысл в разных директориях... :) как просто, &quot;а мужики то и не знали...&quot;&lt;br&gt;;)&lt;br&gt;&lt;br&gt;&amp;gt; без разницы, что создавать первым неустановленное ядро или неустановленный мир, вот &lt;br&gt;&amp;gt; устанавливать тут я не спорю &lt;br&gt;&lt;br&gt;ага, все же доехали наконец:&lt;br&gt;&quot;неустановленное ядро или неустановленный мир&quot;&lt;br&gt;&lt;br&gt;появились ключевые слова, добавьте туда что есть toolchain, kernel-toolchain&lt;br&gt;и все срастется, а пока Вы лишь заморочили голову ТС и тем кто наткнется&lt;br&gt;на данный тред при поиске.&lt;br&gt;&lt;br&gt;Если еще добавите, разницу между: buildworld и toolchain или kernel-toolchain,&lt;br&gt;что и на что можно заменить, для чего и почему, родится нечто законченно</description>
</item>

<item>
    <title>После обновления ядра не меняется версия в uname и в dmesg (Сергей)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID1/96624.html#14</link>
    <pubDate>Wed, 27 Jul 2016 10:22:42 GMT</pubDate>
    <description>&amp;gt;&amp;gt;&amp;gt;&amp;gt;    cd /usr/src &lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;    make buildkernel KERNCONF=...&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;    make buildworld &lt;br&gt;&amp;gt;&amp;gt;&amp;gt; неверно, сначала make buildworld, потом buildkernel &lt;br&gt;&amp;gt;&amp;gt;  без разницы, &lt;br&gt;&amp;gt; да ну?&lt;br&gt;&lt;br&gt; может вы что-то не понимаете? ведь make build... по умолчанию создает файлы с /usr/obj, причем и для мира и для ядра используются разные директории в этом каталоге, если вы их не переопределили, посему без разницы, что создавать первым неустановленное ядро или неустановленный мир, вот устанавливать тут я не спорю&lt;br&gt;&amp;gt;&amp;gt; можно одновременно...&lt;br&gt;&amp;gt; а Вы уверены что понимаете?&lt;br&gt;&lt;br&gt; Абсалютно, регулярно, начиная со времен появления прескота, 2-е сессии screen&apos;а&lt;br&gt;&amp;gt;&amp;gt; И еще, в случае исходников надо внимательно &lt;br&gt;&amp;gt;&amp;gt; читать /usr/src/UPDATING, при переходе с нижних версий, 9.2 и ниже, на &lt;br&gt;&amp;gt;&amp;gt; 10-тую перед запуском построения ядра и мира надо выполнить make kernel-toolchain, &lt;br&gt;&amp;gt; уже теплее &lt;br&gt;&amp;gt;&amp;gt; после чего собирать ядро и его устанавливать с опцией -DALWAYS_CHECK_MAKE, исходники &lt;br&gt;&amp;gt;&amp;gt; 10-ки заточены на другую систему сборки &lt;br&gt;&amp;gt; &quot;заточены&quot;... -&amp;gt; переход на</description>
</item>

<item>
    <title>После обновления ядра не меняется версия в uname и в dmesg (lavr)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID1/96624.html#13</link>
    <pubDate>Wed, 27 Jul 2016 09:54:46 GMT</pubDate>
    <description>&amp;gt;&amp;gt;&amp;gt;    cd /usr/src &lt;br&gt;&amp;gt;&amp;gt;&amp;gt;    make buildkernel KERNCONF=...&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;    make buildworld &lt;br&gt;&amp;gt;&amp;gt; неверно, сначала make buildworld, потом buildkernel &lt;br&gt;&amp;gt;  без разницы,&lt;br&gt;&lt;br&gt;да ну?&lt;br&gt;&lt;br&gt;&amp;gt; можно одновременно...&lt;br&gt;&lt;br&gt;а Вы уверены что понимаете?&lt;br&gt;&lt;br&gt;&amp;gt; И еще, в случае исходников надо внимательно &lt;br&gt;&amp;gt; читать /usr/src/UPDATING, при переходе с нижних версий, 9.2 и ниже, на &lt;br&gt;&amp;gt; 10-тую перед запуском построения ядра и мира надо выполнить make kernel-toolchain,&lt;br&gt;&lt;br&gt;уже теплее&lt;br&gt; &lt;br&gt;&amp;gt; после чего собирать ядро и его устанавливать с опцией -DALWAYS_CHECK_MAKE, исходники &lt;br&gt;&amp;gt; 10-ки заточены на другую систему сборки &lt;br&gt;&lt;br&gt;&quot;заточены&quot;... -&amp;gt; переход на clang и процесс сборки давно требует усовершенствования,&lt;br&gt;что собственно и происходит&lt;br&gt;</description>
</item>

<item>
    <title>После обновления ядра не меняется версия в uname и в dmesg (format1024)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID1/96624.html#12</link>
    <pubDate>Wed, 27 Jul 2016 09:09:22 GMT</pubDate>
    <description>&amp;gt;&#091;оверквотинг удален&#093;&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;   А не надо было make install, надо было freebsd-update install &lt;br&gt;&amp;gt;&amp;gt; В этом то и дело что я делал много раз: &lt;br&gt;&amp;gt;&amp;gt; freebsd-update install и make installkernel и make installworld, но всегда в MultiUser.&lt;br&gt;&amp;gt;   Похоже у вас в голове все перемешалось, в настоящий момент &lt;br&gt;&amp;gt; есть 2-а пути обновления: через исходники и бинарное обновление, и то &lt;br&gt;&amp;gt; и другое работает как в single user, так и в Multi &lt;br&gt;&amp;gt; user, только не надо их смешивать. Если выбрали какой то из &lt;br&gt;&amp;gt; них, то и идите этим до конца. Можно при соответствующей квалификации &lt;br&gt;&amp;gt;  выбрать и 3-тий путь, скачав и использовав архивы с дистрибутива. &lt;br&gt;&amp;gt; Работу с mergemaster я опускаю...&lt;br&gt;&lt;br&gt;Конечно я так и делал. Всё как в хендбуке описано.&lt;br&gt;Пробовал оба пути:&lt;br&gt;1. Обновлял бинарники 10.2 и пробовал обновить бинарники до 10.3&lt;br&gt;2. Собирал мир и ядро из исходников как для 10.2 так и для 10.3&lt;br&gt;От начала и до конца, Но никогда не заходил в SingleUser&lt;br&gt;Пробовал собирать GENERIC и новое своё ядро. например GATEWAY&lt;br&gt;&lt;br&gt;И при этом версия изменил</description>
</item>

</channel>
</rss>
