{"id":1903,"date":"2012-09-28T13:00:59","date_gmt":"2012-09-28T11:00:59","guid":{"rendered":"http:\/\/axebase.net\/blog\/?p=1903"},"modified":"2015-10-31T19:58:07","modified_gmt":"2015-10-31T18:58:07","slug":"precise-ohne-pae","status":"publish","type":"post","link":"https:\/\/axebase.net\/blog\/2012\/09\/28\/precise-ohne-pae\/","title":{"rendered":"Precise ohne PAE"},"content":{"rendered":"<p>Folgenden Post habe ich bereits in der ersten Maerzhaelfte begonnen, aber nicht veroeffentlicht gehabt. Da das Problem durch das kommende Quantal verschaerft wird, stelle ich ihn nun aktualisiert online.<\/p>\n<p>Seit Ubuntu 12.04 haben die 32-bit-Images einen\u00a0<a class=\"interwiki interwiki-wikipedia\" href=\"http:\/\/de.wikipedia.org\/wiki\/Physical_Address_Extension\">PAE<\/a>-Kernel. Wohl wissend, dass dieser Kernel auch auf CPUs ohne PAE-Implementierung (Pentium M Banias und die ersten Dothan) nachgewiesenermassen lauffaehig ist (natuerlich ohne die PAE-Funktionen), werden mit den Ubuntu- und Kubuntu-Images Booten und damit auch Neuinstallation auf non-PAE-CPUs <a href=\"https:\/\/bugs.launchpad.net\/ubuntu\/+source\/linux\/+bug\/930447\">willentlich verhindert<\/a>\u00a0&#8211; und das, obwohl heutige Atom-CPUs in ihren Single-Cores nicht schneller sind als Banias und bestenfalls durch Dualcore punkten koennen, so sie haben.<\/p>\n<p>Man kann diese kuenstliche Beschraenkung umgehen, Ubuntu 12.04.1 LTS auf non-PAE-Systemen wie folgt installieren:<\/p>\n<p><!--more--><\/p>\n<ul>\n<li>Distupgrade von Ubuntu 11.10 auf 12.04.1 LTS<\/li>\n<li>Distupgrade von Ubuntu 10.04.4 LTS auf 12.04.1 LTS<\/li>\n<li>Installation von <a href=\"http:\/\/cdimage.ubuntu.com\/lubuntu\/releases\/12.04\/release\/\" target=\"_blank\">Lubuntu 12.04<\/a> oder <a href=\"http:\/\/cdimage.ubuntu.com\/xubuntu\/releases\/12.04\/release\/\" target=\"_blank\">Xubuntu 12.04<\/a> und Nachinstallation des Metapackets ubuntu-desktop<\/li>\n<li>Installation ueber Netz mit <a class=\"external\" href=\"ftp:\/\/archive.ubuntu.com\/ubuntu\/dists\/precise\/main\/installer-i386\/current\/images\/netboot\/non-pae\/\" rel=\"nofollow\">mini.iso<\/a><\/li>\n<li>Ubuntu-12.04.1-Installations-Image auf einem USB-Flashstick <a href=\"https:\/\/bugs.launchpad.net\/ubuntu\/+source\/linux\/+bug\/930447\/comments\/105\">einrichten<\/a> mit grub-mkconfig<\/li>\n<\/ul>\n<p>Distupgrades koennen teils sehr lange dauern und fehleranfaellig sein (Stichwort eigene Veraenderungen). Die direkte Stufe Oneiric zu Precise mag i.d.R. gut zu nehmen sein, aber von LTS zu LTS ist das keine Stufe, sondern eine Treppe. Wie im uu-de-Forum vielfach zu lesen, waere eine Neuinstallation unter Erhalt von \/home im Nachhinein stets sauberer gewesen.<\/p>\n<p>Da die Mannen um Lubuntu und Xubuntu nicht so borniert sind, kommen ihre 32-bit-Images mit einem non-PAE-Kernel, sind also ohne Umwege boot- und installierbar. Nachteilig kann hier sein, dass man sich erstmal Pakete, die man vielleicht gar nicht nutzen will (Abiword, Gnumeric&#8230;) mit draufschaufelt. Selbstverstaendlich lassen sie sich in einem Betriebssystem, das diese Bezeichnung verdient, auch schnell, einfach und sauber wieder entfernen.<\/p>\n<p>Die Frage ist, ob man, wenn man schon eine Distribution mit ressourcenschonender grafischer Oberflaeche LXDE bzw. Xfce installiert hat, das System mit grafischen Gimmicks lahmlegen will&#8230;wer das dennoch moechte, kann sich Unity und Compiz oder das Metapacket ubuntu-desktop nachinstallieren.<\/p>\n<p>Eine Installation ueber Netz ist eine schoene Sache, bei der man im Vorfeld weitgehend festlegen kann, was auf Platte gezaubert wird. D.h. freilich auch, man moechte das Eine oder Andere (was man vielleicht vergessen hat) manuell nachinstallieren koennen, also auch in der Shell zuhause sein. Fuer Precise wird dazu noch ein non-PAE-mini.iso angeboten.<\/p>\n<p>Dass Precise mit PAE-Kernel auf non-PAE-CPUs laeuft, kann man recht schnell feststellen, indem man eine weitere Moeglichkeit nutzt:<\/p>\n<h3>USB-Flashstick mit grub-mkconfig einrichten<\/h3>\n<ol>\n<li>Einen USB-Flashstick (1 GiB oder groesser) mit FAT32 formatieren. Es wird angenommen, der USB-Flashstick ist unter &#8220;\/media\/usbstick\/&#8221; eingebunden und als &#8220;\/dev\/sdc\/&#8221; gemountet.<\/li>\n<li>Bootloader Grub auf den Stick schreiben:\n<pre lang=\"bash\" line=\"1\">sudo grub-install --no-floppy --root-directory=\/media\/usbstick \/dev\/sdc<\/pre>\n<\/li>\n<li>Generieren der Grub-Konfigurationsdatei:\n<pre lang=\"bash\" line=\"1\">sudo grub-mkconfig > \/media\/usbstick\/boot\/grub\/grub.cfg<\/pre>\n<\/li>\n<li>Im File &#8221; \/media\/usbstick\/boot\/grub\/grub.cfg&#8221; die &#8220;menuentry{ &#8230; }&#8221;-Abschnitte ersetzen durch:<\/li>\n<pre lang=\"bash\">menuentry \"Ubuntu 12.04.1 for non-PAE Systems\" {\r\n  iso_path=\/ubuntu-12.04.1-desktop-i386.iso\r\n  export iso_path\r\n  search --set --file $iso_path\r\n  loopback loop $iso_path\r\n  root=(loop)\r\n  configfile \/boot\/grub\/loopback.cfg\r\n  loopback --delete loop\r\n}<\/pre>\n<li><a title=\"ubuntu-12.04.1-desktop-i386.iso (695 MiB)\" href=\"http:\/\/releases.ubuntu.com\/12.04\/ubuntu-12.04.1-desktop-i386.iso\" target=\"_blank\">ubuntu-12.04.1-desktop-i386.iso<\/a> (695 MiB) auf den USB-Flashstick kopieren.<\/li>\n<li>USB-Flashstick sicher entfernen.<\/li>\n<li>Das entsprechende System von diesem Flashstick booten und ueber &#8220;Ubuntu 12.04.1 for non-PAE Systems&#8221; normal installieren. Dieser Stick kann unveraendert auch fuer PAE-Systeme verwendet werden.<\/li>\n<\/ol>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Folgenden Post habe ich bereits in der ersten Maerzhaelfte begonnen, aber nicht veroeffentlicht gehabt. Da das Problem durch das kommende Quantal verschaerft wird, stelle ich ihn nun aktualisiert online. Seit Ubuntu 12.04 haben die 32-bit-Images einen\u00a0PAE-Kernel. Wohl wissend, dass dieser Kernel auch auf CPUs ohne PAE-Implementierung (Pentium M Banias und die ersten Dothan) nachgewiesenermassen lauffaehig [&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-1903","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\/1903","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=1903"}],"version-history":[{"count":2,"href":"https:\/\/axebase.net\/blog\/wp-json\/wp\/v2\/posts\/1903\/revisions"}],"predecessor-version":[{"id":2705,"href":"https:\/\/axebase.net\/blog\/wp-json\/wp\/v2\/posts\/1903\/revisions\/2705"}],"wp:attachment":[{"href":"https:\/\/axebase.net\/blog\/wp-json\/wp\/v2\/media?parent=1903"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/axebase.net\/blog\/wp-json\/wp\/v2\/categories?post=1903"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/axebase.net\/blog\/wp-json\/wp\/v2\/tags?post=1903"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}