{"id":2834,"date":"2014-01-08T18:40:57","date_gmt":"2014-01-08T17:40:57","guid":{"rendered":"http:\/\/axebase.net\/blog\/?p=2834"},"modified":"2014-01-08T18:51:34","modified_gmt":"2014-01-08T17:51:34","slug":"pae-abfrage-im-kernel-paket-entfernen","status":"publish","type":"post","link":"https:\/\/axebase.net\/blog\/2014\/01\/08\/pae-abfrage-im-kernel-paket-entfernen\/","title":{"rendered":"PAE-Abfrage im Kernel-Paket entfernen"},"content":{"rendered":"<p>Bekanntlich hat Intel Pentium M Banias und Dothan FSB 400 und darauf basierende Celeron M um die <a href=\"http:\/\/de.wikipedia.org\/wiki\/Physical_Address_Extension\" title=\"[wikipedia] PAE\" target=\"_blank\">Physical Address Extension<\/a> beschnitten, zumindest fehlt das Flag. Mit Ubuntu 12.04(.0) sind PAE-Kernels Standard, Ubuntu und Kubuntu 12.04 booten nur noch auf PAE-f\u00e4higen CPUs. Versucht man es dennoch, darf man nach wenigen Sekunden lesen:<\/p>\n<p>&#8220;This kernel does not support a non-PAE CPU.&#8221;<\/p>\n<p><!--more-->Damit hat sich das erledigt. Die ohnehin sehr viel besser geeigneten ressourcenschonenden Lubuntu 12.04 (inzwischen <a href=\"http:\/\/de.wikipedia.org\/wiki\/End_of_Service\" title=\"[wikipedia] EoS\" target=\"_blank\">End of Service<\/a>) sowie Xubuntu 12.04(.0) und 12.04.1 sind per default noch mit non-PAE-Kernels gekommen. Es ist aber sehr wohl m\u00f6glich, auch <em>aktuelle<\/em> Ubuntu-Kernels und damit ein <em>aktuelles<\/em> Lubuntu oder Xubuntu zu installieren. Diesem Thema habe ich bereits <a href=\"http:\/\/axebase.net\/blog\/category\/computer\/non-pae\/\">mehrere<\/a> Blogposts gewidmet.<\/p>\n<p>Seit reichlich \u00fcber einem Jahr entferne ich in jedem neuen Kernel die PAE-Abfrage, denn mehr ist es nicht, d.h., danach sind solche Kernel-Images (auch Mainline-Kernels) einwandfrei installierbar und lauff\u00e4hig.<\/p>\n<p>Das Ganze ist relativ m\u00fchselig (Entpacken, den Block auskommentieren, Repacken), ich habe mir dazu vor Zeiten ein simples Textfile zum Copypasten geschrieben. Aber eigentlich geht&#8217;s ja in ein einfaches Script gebracht viel schneller.<\/p>\n<p>Man zieht von <a href=\"http:\/\/archive.ubuntu.com\/ubuntu\/pool\/main\/l\/linux\/\" target=\"_blank\">http:\/\/archive.ubuntu.com\/ubuntu\/pool\/main\/l\/linux\/<\/a> das entsprechende linux-image-3*-generic_3*_i386.deb und f\u00fchrt das Script im selben Directory mit <\/p>\n<pre lang=\"bash\" line=\"1\">sh .\/non-pae_repack.sh<\/pre>\n<p> aus (es sollten jedoch keine weiteren Versionen darin liegen). Das repackte .deb-Paket \u00fcberschreibt das originale Paket im Verzeichnis. Im Anschlu\u00df kann man es mit <\/p>\n<pre lang=\"bash\" line=\"1\">sudo dpkg -i linux-image-3*i386.deb<\/pre>\n<p> installieren.<\/p>\n<p>Anders als bisher kommentiere ich nicht die 8 Zeilen der Abfrage-Routine aus, sondern &#8211; wenn Canonical unbedingt etwas abfragen will, grin &#8211; ersetze mit sed &#8220;pae&#8221; durch &#8220;cmov&#8221;. Dieses Flag wird seit Ubuntu 10.10 (Kernel 2.6.35) zwingend vorausgesetzt. Die letzten CPUs, die cmov nicht integriert haben, sind K6-2\/-3 und die &#8220;beliebten&#8221; Cyrix ~C3. Bzgl. cmov l\u00e4\u00dft sich da ohnehin nichts tricksen. Also bestens geeignet. ;)<\/p>\n<ul>\n<li><a href=\"http:\/\/axebase.net\/blog\/wp-content\/uploads\/2014\/01\/non-pae_repack.7z\">non-pae_repack.7z<\/a><\/li>\n<\/ul>\n<p>Die heute erste erschienende 3.13er Trusty-Kernel-Version 3.13.0-1.16 (basiert auf Vanilla-Kernel 3.13rc7) l\u00e4uft jedenfalls einwandfrei in Lubuntu Saucy. :^)<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Bekanntlich hat Intel Pentium M Banias und Dothan FSB 400 und darauf basierende Celeron M um die Physical Address Extension beschnitten, zumindest fehlt das Flag. Mit Ubuntu 12.04(.0) sind PAE-Kernels Standard, Ubuntu und Kubuntu 12.04 booten nur noch auf PAE-f\u00e4higen CPUs. Versucht man es dennoch, darf man nach wenigen Sekunden lesen: &#8220;This kernel does not [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_crdt_document":"","footnotes":""},"categories":[2,18,5,19,14],"tags":[],"class_list":["post-2834","post","type-post","status-publish","format-standard","hentry","category-computer","category-kernel","category-linux","category-non-pae","category-ubuntu_and_derivates"],"_links":{"self":[{"href":"https:\/\/axebase.net\/blog\/wp-json\/wp\/v2\/posts\/2834","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/axebase.net\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/axebase.net\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/axebase.net\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/axebase.net\/blog\/wp-json\/wp\/v2\/comments?post=2834"}],"version-history":[{"count":2,"href":"https:\/\/axebase.net\/blog\/wp-json\/wp\/v2\/posts\/2834\/revisions"}],"predecessor-version":[{"id":2855,"href":"https:\/\/axebase.net\/blog\/wp-json\/wp\/v2\/posts\/2834\/revisions\/2855"}],"wp:attachment":[{"href":"https:\/\/axebase.net\/blog\/wp-json\/wp\/v2\/media?parent=2834"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/axebase.net\/blog\/wp-json\/wp\/v2\/categories?post=2834"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/axebase.net\/blog\/wp-json\/wp\/v2\/tags?post=2834"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}