{"id":7307,"date":"2022-07-24T12:47:42","date_gmt":"2022-07-24T10:47:42","guid":{"rendered":"https:\/\/milchyn.cz\/?page_id=7307"},"modified":"2026-03-21T09:27:39","modified_gmt":"2026-03-21T09:27:39","slug":"kernel-kompilace-jadra-do-deb-balicku","status":"publish","type":"page","link":"https:\/\/milchyn.cz\/kernel-kompilace-jadra-do-deb-balicku","title":{"rendered":"kernel &#8211; kompilace j\u00e1dra do .deb pro ur\u010dit\u00fd hw"},"content":{"rendered":"<a id=\"instalace_kompila\u010dn\u00ed_podpory\"><\/a><div class=\"mch-acr\"><div class=\"mch-acr-title\" role=\"button\" tabindex=\"0\" aria-expanded=\"false\" aria-controls=\"mch-acr-content-8\">Instalace kompila\u010dn\u00ed podpory<\/div><div id=\"mch-acr-content-8\" class=\"mch-acr-content\" hidden><\/p>\n<p>\ud83d\udcbb <code>sudo apt-get install build-essential bin86 gcc gcc-3.4 libncurses5 libncurses5-dev fakeroot<\/code><\/p>\n<p>\ud83d\udcbb <code>sudo apt-get install flex bison zstd<\/code><\/p>\n<p>\ud83d\udcbb <code>sudo apt-get install libssl-dev<\/code><\/p>\n<p><\/div><\/div>\n<a id=\"sta\u017een\u00ed_j\u00e1dra_a_rozbalen\u00ed_pro_kompilaci\"><\/a><div class=\"mch-acr\"><div class=\"mch-acr-title\" role=\"button\" tabindex=\"0\" aria-expanded=\"false\" aria-controls=\"mch-acr-content-9\">Sta\u017een\u00ed j\u00e1dra a rozbalen\u00ed pro kompilaci<\/div><div id=\"mch-acr-content-9\" class=\"mch-acr-content\" hidden><\/p>\n<h5>Vytvo\u0159en\u00ed pracovn\u00edho kernel adres\u00e1\u0159e a p\u0159epnut\u00ed se do n\u011bj<\/h5>\n<p>\ud83d\udcbb <code>mkdir ~\/kernel<\/code><\/p>\n<p>\ud83d\udcbb <code>cd ~\/kernel<\/code><\/p>\n<h5>Sta\u017een\u00ed a rozbalen\u00ed zdrojov\u00fdch soubor\u016f<\/h5>\n<p>Ze str\u00e1nky <a href=\"https:\/\/cdn.kernel.org\/\">https:\/\/cdn.kernel.org\/<\/a> st\u00e1hnout archiv &#8222;tarball&#8220; a rozbalit<\/p>\n<p>\ud83d\udcbb <code>wget https:\/\/cdn.kernel.org\/pub\/linux\/kernel\/v5.x\/linux-5.15.57.tar.xz<\/code><\/p>\n<p>\ud83d\udcbb <code>unxz linux-5.15.57.tar.xz<\/code><\/p>\n<p>\ud83d\udcbb <code>tar xvf linux-5.15.57.tar<\/code><\/p>\n<h5>P\u0159epnut\u00ed se do rozbalen\u00e9ho adres\u00e1\u0159e<\/h5>\n<p>\ud83d\udcbb <code>cd linux-5.15.57<\/code><\/p>\n<h5>Pojmenov\u00e1n\u00ed kompilovan\u00e9ho j\u00e1dra<\/h5>\n<p>\ud83d\udcbb <code>vi .\/Makefile<\/code><\/p>\n<p>Do parametru <code>EXTRAVERSION<\/code> zadat pojmenov\u00e1n\u00ed:<br \/>\n<pre>...\nEXTRAVERSION = -mykernel\n...<\/pre><br \/>\n<\/div><\/div>\n<a id=\"zalo\u017een\u00ed_konfigurace_pro_kompilaci_j\u00e1dra_pouze_pro_ur\u010dit\u00fd_hw\"><\/a><div class=\"mch-acr\"><div class=\"mch-acr-title\" role=\"button\" tabindex=\"0\" aria-expanded=\"false\" aria-controls=\"mch-acr-content-10\">Zalo\u017een\u00ed konfigurace pro kompilaci j\u00e1dra pouze pro ur\u010dit\u00fd HW<\/div><div id=\"mch-acr-content-10\" class=\"mch-acr-content\" hidden><\/p>\n<p>Pou\u017e\u00edt pro konzervativn\u00ed \u0159e\u0161en\u00ed, t\u0159eba virtualizovan\u00e9ho serveru. Dosa\u017een\u00e1 minim\u00e1ln\u00ed velikost j\u00e1dra za cenu, \u017ee p\u0159\u00edpadn\u00fd nov\u00fd p\u0159ipojen\u00fd HW nemus\u00ed b\u00fdt rozpozn\u00e1n.<\/p>\n<p>\ud83d\udcbb <code>lsmod &amp;gt; mylsmod<\/code><\/p>\n<p>\ud83d\udcbb <code>make LSMOD=.\/mylsmod localmodconfig<\/code><\/p>\n<p><\/div><\/div>\n<a id=\"mo\u017enost_\u00fapravy_konfigurace\"><\/a><div class=\"mch-acr\"><div class=\"mch-acr-title\" role=\"button\" tabindex=\"0\" aria-expanded=\"false\" aria-controls=\"mch-acr-content-11\">Mo\u017enost \u00fapravy konfigurace<\/div><div id=\"mch-acr-content-11\" class=\"mch-acr-content\" hidden><\/p>\n<p>Zak\u00e1z\u00e1n\u00ed nap\u0159\u00edklad:\u00a0 <code>CONFIG_DEBUG_INFO=n<\/code>\u00a0, <code>CONFIG_MACINTOSH_DRIVERS=n<\/code><\/p>\n<p>bu\u010f editac\u00ed konfigura\u010dn\u00edho souboru<\/p>\n<p>\ud83d\udcbb <code>vi .\/.config<\/code><\/p>\n<p>nebo pomoc\u00ed edita\u010dn\u00edho n\u00e1stroje<\/p>\n<p>\ud83d\udcbb <code>make menuconfig<\/code><\/p>\n<p><\/div><\/div>\n<a id=\"kompilace_j\u00e1dra\"><\/a><div class=\"mch-acr\"><div class=\"mch-acr-title\" role=\"button\" tabindex=\"0\" aria-expanded=\"false\" aria-controls=\"mch-acr-content-12\">Kompilace j\u00e1dra<\/div><div id=\"mch-acr-content-12\" class=\"mch-acr-content\" hidden><\/p>\n<p>\ud83d\udcbb <code>LANG=C nice make bindeb-pkg &amp;amp;&amp;amp; echo ok || echo ERR<\/code><\/p>\n<p><strong>P\u0159i chyb\u011b:<\/strong> <code>*** No rule to make target &#039;debian\/canonical-revoked-certs.pem&#039;<\/code> zakomentovat v <code>.\/.config<\/code> parametr \u00a0 <code>#CONFIG_SYSTEM_REVOCATION_KEYS=&quot;debian\/canonical-revoked-certs.pem&quot;<\/code><\/p>\n<p><strong>P\u0159i chyb\u011b:<\/strong> <code>Failed to generate BTF for vmlinux Try to disable CONFIG_DEBUG_INFO_BTF<\/code> deaktivovat v <code>.\/.config<\/code> parametr <code>CONFIG_DEBUG_INFO_BTF = n<\/code><\/p>\n<p><\/div><\/div>\n<a id=\"instalace_j\u00e1dra\"><\/a><div class=\"mch-acr\"><div class=\"mch-acr-title\" role=\"button\" tabindex=\"0\" aria-expanded=\"false\" aria-controls=\"mch-acr-content-13\">Instalace j\u00e1dra<\/div><div id=\"mch-acr-content-13\" class=\"mch-acr-content\" hidden><\/p>\n<p>\ud83d\udcbb <code>sudo apt-get install ..\/linux-*5.15.57-mykernel*.deb<\/code><\/p>\n<p><\/div><\/div>\n<a id=\"lokace_nainstalovan\u00e9ho_j\u00e1dra\"><\/a><div class=\"mch-acr\"><div class=\"mch-acr-title\" role=\"button\" tabindex=\"0\" aria-expanded=\"false\" aria-controls=\"mch-acr-content-14\">Lokace nainstalovan\u00e9ho j\u00e1dra<\/div><div id=\"mch-acr-content-14\" class=\"mch-acr-content\" hidden><\/p>\n<p>v adres\u00e1\u0159\u00edch:<br \/>\n<pre>\/boot\/\n\/usr\/lib\/modprobe.d\/\n\/usr\/lib\/modules\/\n\/var\/lib\/dpkg\/info\/<\/pre><br \/>\nVyhled\u00e1n\u00ed lokac\u00ed p\u0159es v\u0161echny disky lze p\u0159\u00edkazem:<\/p>\n<p>\ud83d\udcbb <code>find \/ -name &#039;*5.15.57-mykernel*&#039;<\/code><\/p>\n<p><\/div><\/div>\n","protected":false},"excerpt":{"rendered":"","protected":false},"author":1,"featured_media":0,"parent":8713,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-7307","page","type-page","status-publish","hentry"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v26.1.1 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>kernel - kompilace j\u00e1dra do .deb pro ur\u010dit\u00fd hw - milchyn.cz<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/milchyn.cz\/kernel-kompilace-jadra-do-deb-balicku\" \/>\n<meta property=\"og:locale\" content=\"cs_CZ\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"kernel - kompilace j\u00e1dra do .deb pro ur\u010dit\u00fd hw - milchyn.cz\" \/>\n<meta property=\"og:url\" content=\"https:\/\/milchyn.cz\/kernel-kompilace-jadra-do-deb-balicku\" \/>\n<meta property=\"og:site_name\" content=\"milchyn.cz\" \/>\n<meta property=\"article:modified_time\" content=\"2026-03-21T09:27:39+00:00\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Odhadovan\u00e1 doba \u010dten\u00ed\" \/>\n\t<meta name=\"twitter:data1\" content=\"1 minuta\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/milchyn.cz\/kernel-kompilace-jadra-do-deb-balicku\",\"url\":\"https:\/\/milchyn.cz\/kernel-kompilace-jadra-do-deb-balicku\",\"name\":\"kernel - kompilace j\u00e1dra do .deb pro ur\u010dit\u00fd hw - milchyn.cz\",\"isPartOf\":{\"@id\":\"https:\/\/milchyn.cz\/#website\"},\"datePublished\":\"2022-07-24T10:47:42+00:00\",\"dateModified\":\"2026-03-21T09:27:39+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/milchyn.cz\/kernel-kompilace-jadra-do-deb-balicku#breadcrumb\"},\"inLanguage\":\"cs\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/milchyn.cz\/kernel-kompilace-jadra-do-deb-balicku\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/milchyn.cz\/kernel-kompilace-jadra-do-deb-balicku#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Dom\u016f\",\"item\":\"https:\/\/milchyn.cz\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Linux\",\"item\":\"https:\/\/milchyn.cz\/pocitac-s-linuxem\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Po\u010d\u00edta\u010d s Xubuntu\",\"item\":\"https:\/\/milchyn.cz\/pocitac-s-linuxem\/pocitac-s-xubuntu\"},{\"@type\":\"ListItem\",\"position\":4,\"name\":\"Nastaven\u00ed Xubuntu \ud83d\udee0\ufe0f\",\"item\":\"https:\/\/milchyn.cz\/nastaveni-xubuntu\"},{\"@type\":\"ListItem\",\"position\":5,\"name\":\"kernel &#8211; kompilace j\u00e1dra do .deb pro ur\u010dit\u00fd hw\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/milchyn.cz\/#website\",\"url\":\"https:\/\/milchyn.cz\/\",\"name\":\"milchyn.cz\",\"description\":\"\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/milchyn.cz\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"cs\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"kernel - kompilace j\u00e1dra do .deb pro ur\u010dit\u00fd hw - milchyn.cz","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/milchyn.cz\/kernel-kompilace-jadra-do-deb-balicku","og_locale":"cs_CZ","og_type":"article","og_title":"kernel - kompilace j\u00e1dra do .deb pro ur\u010dit\u00fd hw - milchyn.cz","og_url":"https:\/\/milchyn.cz\/kernel-kompilace-jadra-do-deb-balicku","og_site_name":"milchyn.cz","article_modified_time":"2026-03-21T09:27:39+00:00","twitter_card":"summary_large_image","twitter_misc":{"Odhadovan\u00e1 doba \u010dten\u00ed":"1 minuta"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/milchyn.cz\/kernel-kompilace-jadra-do-deb-balicku","url":"https:\/\/milchyn.cz\/kernel-kompilace-jadra-do-deb-balicku","name":"kernel - kompilace j\u00e1dra do .deb pro ur\u010dit\u00fd hw - milchyn.cz","isPartOf":{"@id":"https:\/\/milchyn.cz\/#website"},"datePublished":"2022-07-24T10:47:42+00:00","dateModified":"2026-03-21T09:27:39+00:00","breadcrumb":{"@id":"https:\/\/milchyn.cz\/kernel-kompilace-jadra-do-deb-balicku#breadcrumb"},"inLanguage":"cs","potentialAction":[{"@type":"ReadAction","target":["https:\/\/milchyn.cz\/kernel-kompilace-jadra-do-deb-balicku"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/milchyn.cz\/kernel-kompilace-jadra-do-deb-balicku#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Dom\u016f","item":"https:\/\/milchyn.cz\/"},{"@type":"ListItem","position":2,"name":"Linux","item":"https:\/\/milchyn.cz\/pocitac-s-linuxem"},{"@type":"ListItem","position":3,"name":"Po\u010d\u00edta\u010d s Xubuntu","item":"https:\/\/milchyn.cz\/pocitac-s-linuxem\/pocitac-s-xubuntu"},{"@type":"ListItem","position":4,"name":"Nastaven\u00ed Xubuntu \ud83d\udee0\ufe0f","item":"https:\/\/milchyn.cz\/nastaveni-xubuntu"},{"@type":"ListItem","position":5,"name":"kernel &#8211; kompilace j\u00e1dra do .deb pro ur\u010dit\u00fd hw"}]},{"@type":"WebSite","@id":"https:\/\/milchyn.cz\/#website","url":"https:\/\/milchyn.cz\/","name":"milchyn.cz","description":"","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/milchyn.cz\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"cs"}]}},"_links":{"self":[{"href":"https:\/\/milchyn.cz\/index.php?rest_route=\/wp\/v2\/pages\/7307","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/milchyn.cz\/index.php?rest_route=\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/milchyn.cz\/index.php?rest_route=\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/milchyn.cz\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/milchyn.cz\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=7307"}],"version-history":[{"count":0,"href":"https:\/\/milchyn.cz\/index.php?rest_route=\/wp\/v2\/pages\/7307\/revisions"}],"up":[{"embeddable":true,"href":"https:\/\/milchyn.cz\/index.php?rest_route=\/wp\/v2\/pages\/8713"}],"wp:attachment":[{"href":"https:\/\/milchyn.cz\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=7307"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}